estiloneutro
(usa Ubuntu)
Enviado em 31/03/2019 - 20:56h
O Ryzen 2400G Vem com um Radeon Vega nele. Então você tem 1 caminho usando o Ubuntu 18.04 (xubuntu, ou qualquer flavor Ubuntu) não tem no site da AMD para o 18.10 mesmo não, só tem pra Ubuntu LTS.
Se fosse o 18.04 que é LTS teria dois caminhos. Sõ os seguintes:
1- Instalar, como o amigo 'pinduvoz' recomendou, o mesa mais recente e também o AMDVLK (AMD Vulkan Driver) que foi liberado e isso eu vou te ajudar, já que você usa o 18.10.
2- Instalar o AMDGPU-PRO, esse eu não recomendo, pois apresenta inferior rendimento aos os drivers opensource em alguns casos ainda, mas você pode ir no site da AMD que ele tá lá sim para o 18.04. É só escolher Ubuntu 64bits como sistema, vc não vai achar xubuntu excrito lá. Como você usa o Ubuntu 18.10, essa não é uma opção a ser tentada.
Vamos lá.
Instalando o driver mesa mais recente. Abra o terminal e insira os comandos a seguir um de cada vez esperando cada um acabar:
sudo add-apt-repository ppa:ubuntu-x-swat/updates
sudo apt update
sudo apt full-upgrade
sudo apt install mesa-utils
Agora para instalar a api Vulkan mais recente
wget -qO - http://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add -
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-1.1.101-bionic.list http://packages.lunarg.com/vulkan/1.1.101/lunarg-vulkan-1.1.101-bionic.list
sudo apt update
sudo apt install lunarg-vulkan-sdk
Agora para o AMDVLK
wget https://github.com/GPUOpen-Drivers/AMDVLK/releases/download/v-2019.Q1.1/amdvlk_2019.Q1.1_amd64.deb -O amdvlk.deb
sudo dpkg -i amdvlk.deb
sudo apt-get install -f
Para verificar se tudo está funcionando
glxinfo | grep OpenGL
O resultado para esse comando deve ser algo parecido com isso:
nomade@nomade-pc:~$ glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: AMD Radeon R7 200 Series (BONAIRE, DRM 3.26.0, 4.18.0-16-generic, LLVM 7.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.3.3
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5 (Compatibility Profile) Mesa 18.3.3
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 18.3.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
também teste o comando
vulkaninfo
O resultado tem que ser algo assim (não coloquei a saida toda, pois é muito grande. Isso é só um exemplo):
nomade@nomade-pc:~$ vulkaninfo
==========
VULKANINFO
==========
Vulkan Instance Version: 1.1.101
WARNING: radv is not a conformant vulkan implementation, testing use only.
Instance Extensions:
====================
Instance Extensions count = 17
VK_EXT_acquire_xlib_display : extension revision 1
VK_EXT_debug_report : extension revision 9
VK_EXT_debug_utils : extension revision 1
VK_EXT_direct_mode_display : extension revision 1
VK_EXT_display_surface_counter : extension revision 1
VK_KHR_device_group_creation : extension revision 1
VK_KHR_display : extension revision 21
VK_KHR_external_fence_capabilities : extension revision 1
VK_KHR_external_memory_capabilities : extension revision 1
VK_KHR_external_semaphore_capabilities: extension revision 1
VK_KHR_get_display_properties2 : extension revision 1
VK_KHR_get_physical_device_properties2: extension revision 1
VK_KHR_get_surface_capabilities2 : extension revision 1
VK_KHR_surface : extension revision 25
VK_KHR_wayland_surface : extension revision 6
VK_KHR_xcb_surface : extension revision 6
VK_KHR_xlib_surface : extension revision 6
Layers: count = 18
=======
Se não aparecer nehuma mensagem de erro tá tudo ok, seja feliz com a Radeon RX Vega do seu Ryzen
Abraço