Mesa + amdgpu, kompilera själv

Trädvy Permalänk
Medlem
Plats
Jönköping
Registrerad
Nov 2004

Mesa + amdgpu, kompilera själv

Hej!
Jag sitter i dagsläget med Debian Testing, Mesa 17.3.3 och ett R9 290x.
Allt fungerar fint men jag vill på grund av några nya tweaks byta upp mig till mesa 18.
Jag har lyckats konfigurera, kompilera samt installera källkoden från mesa3d.org, men när det är gjort får jag inte mer än OpenGL-version 2.1.
Har ni något tips på vad jag kan ha missat?

Har med radeonsi som gallium-driver och radeon+r600 som dri-driver när jag konfigurerade paketet btw.

Kernelmodul som körs med grafikkortet är amdgpu.

WS: MSI B350M Mortar | AMD Ryzen 7 1700 | PH-TC14PE | 32GB DDR4 3000MHz | 120GB Intel 530 | 2*500GB HDD | Asus R9 290X DCU2 4GB | 2*LG W2242PE
Router: Gigabyte GA-870-UD3 | AMD Phenom II x6 1055t @ 2600MHz, 1.25V | 12GB DDR3 | 2*250GB HDD @ RAID1 | 2TB HDD
Laptop: Thinkpad X220 4291-QF6

Trädvy Permalänk
Medlem
Plats
Jönköping
Registrerad
Nov 2004

Konfigurationsraden för mesa skrev jag såhär;

./configure --with-vulkan-drivers=radeon \ --enable-lmsensors \ --with-gallium-drivers="r300,r600,svga,swrast,radeonsi" \ --enable-gallium-extra-hud \ --with-dri-driverdir=/usr/lib/x86_64-linux-gnu/dri \ --prefix=/usr \ --libdir=/usr/lib/x86_64-linux-gnu

Det jag tolkar som intressant från glxinfo lyder som följer;

Extended renderer info (GLX_MESA_query_renderer): Vendor: X.Org (0x1002) Device: AMD Radeon R9 200 Series (HAWAII / DRM 3.23.0 / 4.15.0, LLVM 5.0.1) (0x67b0) Version: 18.0.0 Accelerated: yes Video memory: 4067MB Unified memory: no Preferred profile: compat (0x2) Max core profile version: 0.0 Max compat profile version: 2.1 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 2.0 OpenGL vendor string: X.Org OpenGL renderer string: AMD Radeon R9 200 Series (HAWAII / DRM 3.23.0 / 4.15.0, LLVM 5.0.1) OpenGL version string: 2.1 Mesa 18.0.0-rc3 OpenGL shading language version string: 1.30

Fullständig output från glxinfo HÄR.

EDIT: För framtida referens så var mitt misstag att jag missat flaggan --enable-texture-float som verkar krävas för OpenGL3 och högre.

WS: MSI B350M Mortar | AMD Ryzen 7 1700 | PH-TC14PE | 32GB DDR4 3000MHz | 120GB Intel 530 | 2*500GB HDD | Asus R9 290X DCU2 4GB | 2*LG W2242PE
Router: Gigabyte GA-870-UD3 | AMD Phenom II x6 1055t @ 2600MHz, 1.25V | 12GB DDR3 | 2*250GB HDD @ RAID1 | 2TB HDD
Laptop: Thinkpad X220 4291-QF6