Not sure in what to file this as being a request rather than bug, However. Is there any chance of the kernel config option been changed to enable non GCN 1.2 users to use the AMDGPU driver in cauldron. Specifically CONFIG_DRM_AMDGPU_CIK=N to CONFIG_DRM_AMDGPU_CIK=Y
Assignee: bugsquad => tmb
It's still considered experimental code, but I will enable it to give people an option to try it out..
Good. I've got an RX 480 on pre-order. If|when it gets delivered I'll test it with amdgpu and report back with how well it does or doesn't work.
CC: (none) => cae
enabled in kernel-4.7.0-2.mga6
Status: NEW => RESOLVEDResolution: (none) => FIXED
(In reply to Thomas Backlund from comment #3) > enabled in kernel-4.7.0-2.mga6 Awesome ! I can get testing with a 290x I have over next week . Cheers Thomas.
My 290x on this system runs great with the xorg ati driver. Just-for-the-hell-of-it after updating kernel last night I tried the amdgpu driver. It did not work. It was late and I did not feel like trying to trackdown the cause of the failure. I'll leave that for Peter if he still plans to test on his 290x.
did you ensure amdgpu kernel driver was loaded and xorg was configured to use the matching amdgpu driver ?
Created attachment 8295 [details] Xorg.0.log Log for failed amdgpu driver.
I checked everything and it still fails, attached log https://bugs.mageia.org/attachment.cgi?id=8295 I think outpt from startx gave me the main issue "DRM is 2.45.0 but this driver is only compatible with 3.x.x"
Well it works here on my 290x, You do need to blacklist the radeon driver though. Only thing is, I can't get it to load the amdgpu driver at boot time. X server fails to start obviously needing to do modprobe amdgpu followed by systemctl restart dm.
Ok, I now have it working on this system. I added 'blacklist radeon' to both /etc/modprobe.d/ and to etc/modprobe.conf and the radeon driver was still being loaded. Ended up adding to kernel cmdline at boot 'radeon.modeset=0 rd.driver.blacklist=radeon' And that worked. You can force the amdgpu to load automatically by adding it to /etc/modeprobe.preload