You are not logged in.

#1 2019-09-13 16:40:03

Mearsu
Member
Registered: 2019-02-02
Posts: 5

mesa drivers using Compatibility Profile Context

I have recently upgraded to AMD RX 570 GPU and performance of everything that is not OpenCL is bad. asa benchmark i used CSGO at max settings and Blender Classroom render, blender is OpenCL and it performed a bit better than windows, but CSGO was arround 55 fps(I dont play it, so i dont know much about it) but from what i found on internet I should be getting more than 100.

outpu of glxinfo | grep OpenGL is

OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: Radeon RX 570 Series
OpenGL core profile version string: 4.6.13572 Core Profile Context
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.13572 Compatibility Profile Context
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: 4.6.13572 Compatibility Profile Context
OpenGL ES profile shading language version string: 4.60
OpenGL ES profile extensions:

dmesg | grep amdgpu

[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=fc2e092d-53e8-41e9-8225-774dd0979d6b rw quiet sysrq_always_enabled=1 radeon.si_support=0 amdgpu.si_support=0
[    0.178675] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=fc2e092d-53e8-41e9-8225-774dd0979d6b rw quiet sysrq_always_enabled=1 radeon.si_support=0 amdgpu.si_support=0
[    1.118562] [drm] amdgpu kernel modesetting enabled.
[    1.118852] amdgpu 0000:01:00.0: remove_conflicting_pci_framebuffers: bar 0: 0xc0000000 -> 0xcfffffff
[    1.118854] amdgpu 0000:01:00.0: remove_conflicting_pci_framebuffers: bar 2: 0xd0000000 -> 0xd01fffff
[    1.118855] amdgpu 0000:01:00.0: remove_conflicting_pci_framebuffers: bar 5: 0xfea00000 -> 0xfea3ffff
[    1.118858] fb0: switching to amdgpudrmfb from EFI VGA
[    1.119049] amdgpu 0000:01:00.0: vgaarb: deactivate vga console
[    1.119618] amdgpu 0000:01:00.0: No more image in the PCI ROM
[    1.119843] amdgpu 0000:01:00.0: VRAM: 4096M 0x000000F400000000 - 0x000000F4FFFFFFFF (4096M used)
[    1.119845] amdgpu 0000:01:00.0: GART: 256M 0x000000FF00000000 - 0x000000FF0FFFFFFF
[    1.120026] [drm] amdgpu: 4096M of VRAM memory ready
[    1.120030] [drm] amdgpu: 4096M of GTT memory ready.
[    1.375590] fbcon: amdgpudrmfb (fb0) is primary device
[    1.417070] amdgpu 0000:01:00.0: fb0: amdgpudrmfb frame buffer device
[    1.448509] [drm] Initialized amdgpu 3.32.0 20150101 for 0000:01:00.0 on minor 0
[  396.596641] gldriverquery[3101]: segfault at 26 ip 00000000f4a71b90 sp 00000000ffde6de0 error 4 in amdgpu_dri.so[f38e8000+30f0000]
[  728.710555] gldriverquery[5406]: segfault at 26 ip 00000000f4b21b90 sp 00000000ffa0dcb0 error 4 in amdgpu_dri.so[f3998000+30f0000]

and list of some(installed) packages, that might be helpful

amdgpu-core-meta 19.30_855429-1
amdgpu-pro-core-meta 19.30_855429-1
amdgpu-pro-libgl 19.30_855429-1
lib32-amdgpu-pro-libgl 19.30_855429-1
lib32-libva-mesa-driver 19.1.6-1
lib32-mesa 19.1.6-1
lib32-vulkan-icd-loader 1.1.121-1
lib32-vulkan-radeon 19.1.6-1
libva-mesa-driver 19.1.6-2
mesa 19.1.6-2
mesa-demos 8.4.0-1
mesa-vdpau 19.1.6-2
opencl-amd 19.30.855429-1
opencl-headers 2:2.2.20170516-2
opencl-mesa 19.1.6-2
pyopencl-headers 1:2019.1.1-1
python-pyopencl 1:2019.1.1-1
python2-pyopencl 1:2018.2.4-1
vulkan-icd-loader 1.1.121-1
vulkan-radeon 19.1.6-2
xf86-video-amdgpu 19.0.1-1

system specs are here (yes I know I should paste everything directly to post instead of using something like pastebin, but I dont think it's important)

Last edited by Mearsu (2019-09-13 16:40:45)

Offline

#2 2019-09-13 16:43:58

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,738

Re: mesa drivers using Compatibility Profile Context

You could also just have enabled vsync in csgo (or your environment in general) you will want to disable that both in any potential compositor as well as in game. You might also want to check results without amdgpu-pro, from what I hear there are certain workloads mesa fares better at.

Offline

#3 2019-09-13 17:03:01

Mearsu
Member
Registered: 2019-02-02
Posts: 5

Re: mesa drivers using Compatibility Profile Context

I have no idea what just happened, i was trying to solve this for some time and i've istalled amdgpu-pro just recentrly and nothing changed same as without them, but now after removing them i get up to 70 fps, and this is probably now cpu bottleneck. no idea what happened, but thanks for helping

Offline

Board footer

Powered by FluxBB