amdgpu modul használatához:
modprobe.blacklist=radeon radeon.si_support=0 amdgpu.si_support=1
$Linux pebkac 4.14.8-gentoo-r1 #1 SMP PREEMPT Fri Dec 22 11:03:49 CET 2017 x86_64 Intel(R) Core(TM) i5 CPU 760 @ 2.80GHz GenuineIntel GNU/Linux
[ 4.296790] [drm] amdgpu kernel modesetting enabled.
[ 4.297882] [drm] initializing kernel modesetting (PITCAIRN 0x1002:0x6811 0x174B:0xE271 0x00).
[ 4.297890] [drm] register mmio base: 0xF7C80000
[ 4.297891] [drm] register mmio size: 262144
[ 4.321074] [drm] BIOS signature incorrect 5b 7
[ 4.321108] [drm] GPU post is not needed
[ 4.321109] [drm] Changing default dispclk from 600Mhz to 625Mhz
[ 4.321180] [drm] vm size is 64 GB, block size is 13-bit, fragment size is 4-bit
[ 4.321189] amdgpu 0000:01:00.0: VRAM: 2048M 0x000000F400000000 - 0x000000F47FFFFFFF (2048M used)
[ 4.321190] amdgpu 0000:01:00.0: GTT: 1024M 0x0000000000000000 - 0x000000003FFFFFFF
[ 4.321194] [drm] Detected VRAM RAM=2048M, BAR=256M
[ 4.321195] [drm] RAM width 256bits GDDR5
[ 4.321667] [drm] amdgpu: 2048M of VRAM memory ready
[ 4.321668] [drm] amdgpu: 3072M of GTT memory ready.
[ 4.321675] [drm] GART: num cpu pages 262144, num gpu pages 262144
[ 4.322440] amdgpu 0000:01:00.0: PCIE GART of 1024M enabled (table at 0x000000F400040000).
[ 4.322466] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 4.322466] [drm] Driver supports precise vblank timestamp query.
[ 4.322486] amdgpu 0000:01:00.0: amdgpu: using MSI.
[ 4.322501] [drm] amdgpu: irq initialized.
[ 4.322507] [drm] probing gen 2 caps for device 8086:d138 = 393d02/0
[ 4.322525] [drm] Internal thermal controller with fan control
[ 4.322532] [drm] amdgpu: dpm initialized
[ 4.322614] [drm] AMDGPU Display Connectors
[ 4.322614] [drm] Connector 0:
...
[ 4.621748] fbcon: amdgpudrmfb (fb0) is primary device
[ 4.833351] amdgpu 0000:01:00.0: fb0: amdgpudrmfb frame buffer device
[ 4.843069] [drm] Initialized amdgpu 3.19.0 20150101 for 0000:01:00.0 on minor 0
OpenGL renderer string: AMD Radeon(TM) HD8800 Series (PITCAIRN / DRM 3.19.0 / 4.14.8-gentoo-r1, LLVM 5.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.3.0
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: 3.0 Mesa 17.3.0
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.3.0
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
Azokban a játékokban, ahol volt beépített benchmark ott azt, ahol nem, ott a GALLIUM_HUD-ot használtam mérésre(érdemes rákeresni).
És akkor az eredmények:
Dirt Showdown (1920x1080,8xmsaa, legmagasabb beállítás, kivéve 'advanced lighting'):
min_fps 59,97
avg_fps 65,66
Grid Autosport (1920x1080,8xmsaa, legmagasabb beállítás, kivéve 'advanced lighting', itt már tiltva is van):
min fps: 44,17
avg fps: 58,36
max fps: 75,35
Bioshock Infinite (1920x1080, legmagasabb beállítás):
benchmark helyszínekre lebontva adja az eredményt:
Welcome Center
avg 44,46
min 15,48
max 69,18
Town Center
avg 52,07
min 39,81
max 76,66
Raffle
avg 48,04
min 41,07
max 73,89
Monument Island
avg 71,09
min 46,57
max 94,15
Mad Max (1920x1080 magas beállítás):
Life is Strange (1920x1080 legmagasabb beállítás, bekapcsolt vsync mellett szebb görbét produkálna):
- juuzer blogja
- A hozzászóláshoz be kell jelentkezni
- 77376 megtekintés
Hozzászólások
Phoronix-on sokat méreget mostanában Larabel, pláne hogy az ünnepek előtt kinyitották a RADV Vulkan-t.
Én is gentoo alatt nyomom. A megfelelő kernel modulok beleforgatásán, a mesa megfelelő USE flag-ekkel való forgatásán kívül kell még valami egyéb beállítás? Pl. eselect mesa, vagy bármi más? VIDEO_CARDS-ban benne van a radeonsi.
Üdv:
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni
Elméletileg ennyi, mesa-nál dri3, gallium use flag-ek mindenképp (esetleg vulkan, .. Mad Max támogatja, és mintha picit jobban is menne).
Annyi, hogy amdgpu modulnál kártyától függően be kell kapcsolni "si" és/vagy "cik" kártyák támogatását (kernelben is), illetve betöltésnél is figyelni, hogy megfelelő paraméterekkel töltödjön be.
VIDEO_CARDS részbe felvehető amdgpu, így xorg-drivers hozza magával xf86-video-amdgpu csomagot is.
- A hozzászóláshoz be kell jelentkezni