You are not logged in.
I just built a new PC, moved from a i7 2600k with a geforce GT 440, to a Ryzen 7 3700 with a Radeon RX 580 8GB. Almost everything is working fine, and i say almost because i have the feeling that i'm missing something or did something wrong with the AMD gpu driver. The only issue i noticed, for now, is a game running thru wine. It work perfectly in the old system with the nvidia card but not in the new with the AMD card. This points me to a driver issue. I made a clean installation of Arch in both systems at the same time. i've been googling and looking arch wiki/forums without finding anything useful.
This is what i installed, per wiki instructions:
mesa and lib32-mesa
xf86-video-amdgpu
vulkan-radeon and lib32-vulkan-radeon
running wine from terminal outputs no useful info, just that a dll failed to initialize.
Outputs that might be useful (please ask for any other):
glxinfo | grep OpenGLOpenGL vendor string: X.Org
OpenGL renderer string: Radeon RX 580 Series (POLARIS10, DRM 3.37.0, 5.7.9-arch1-1, LLVM 10.0.0)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.1.3
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 (Compatibility Profile) Mesa 20.1.3
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.1.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20lspci -k | grep VGA -A2
2b:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev e7)
Subsystem: Sapphire Technology Limited Radeon RX 570 Pulse 4GB
Kernel driver in use: amdgpu(note: here it detects a Sapphire Radeon RX 570 Pulse 4GB but it's a RX 580 8GB)
sudo lsmod | egrep 'radeon|amdgpu'
amdgpu 5742592 24
gpu_sched 40960 1 amdgpu
i2c_algo_bit 16384 1 amdgpu
ttm 118784 1 amdgpu
drm_kms_helper 253952 1 amdgpu
drm 581632 10 gpu_sched,drm_kms_helper,amdgpu,ttmMy question is if i installed everything, if i should try to install mesa-git from unofficial repository and why the game is not working in this hardware configuration and is working in a lesser hardware configuration with the "same" software (minus the drivers).
hope everyone understands my issue. Any help is welcome.
Thanks in advance!
Last edited by quimkaos (2020-07-23 14:00:40)
Offline
this configuration fixed the issue of games not starting:
edit /etc/default/grub
add clearcpuid=514 to GRUB_CMDLINE_LINUX_DEFAULT line
rebuild grub configuration with sudo grub-mkconfig -o /boot/grub/grub.cfg
reboot
now games in full screen trigger out of range frequencies, 90MHz+++ in a screen with max frequency of 75Mhz, but at least they work fine with virtual desktop enabled... another thing to fix!
Offline
for the resolution frequency problem i found the issue! I thought that i didn't need to enable early KMS start, thought that this was only needed for older Radeon cards... well i was wrong ... i had to edit /etc/mkinitcpio.conf and add amdgpu to MODULES=() and then mkinitcpio -p linux (or linux-lts or linux-zen) and obviously reboot.
hoping this could help other users!
Last edited by quimkaos (2020-07-23 13:57:42)
Offline
For wine games you might want to install lib32-vkd3d and vkd3d.
Offline
thanks for the suggestion!
Offline