Slackware 14.2 AMD Catalyst 15.9 will not install
Whenever I try to install the AMD Proprietary Catalyst Driver, it fails with an error that it can't find the version.h file in the Kernel source. Is there a workaround for this, maybe creating a version.h file it will accept?
I just upgraded (via clean install) to Slackware64 14.2. I have a "Legacy" GPU *cough* HD 6950 *cough* so a more current driver is not an option. It was however running fine on 14.1 and I do game some AAA titles via Steam so Proprietary is needed. ("gibson" in signature) Thanks. |
AFAIK, there is no support for a 4.x kernel in the AMD Proprietary Catalyst Driver. :cry:
|
But is there a workaround?
|
If I remember right from Slackware-current development, it could be patched to work with kernel 4.x, but the issue was they wouldn't support xorg 1.18 with their "legacy" driver.
@OP, I think you're either stuck with 14.1 or using the opensource drivers in 14.2 (which have improved immensely since 14.1). |
I'm planning to upgrade to the RX 480 Nitro when it is released. That will be Crimson. Any luck there in 14.2?
|
As far as I know AMDGPU (which is their next generation Linux driver -- part of it is open source and you can install additional proprietary support) works properly with 1.18, but I haven't seen any official reports of it on Slackware (either way, whether it is or isn't working).
|
You can't install catalyst driver in slackware 14.2, for the HD 6950 you should use the open source drivers instead.
I think the Sapphire Radeon RX 480 Nitro looks like a great card for linux and i hope that RX 470 and RX 460 will be great as well. I think the RX 480 should work with open source drivers if you upgrade the kernel but you might want to upgrade llvm-git (3.9) and mesa-git as well for all bells and whistles. I haven't tried amdgpu-pro in slackware but people seems to be able to install it in various linux distributions, let us hope that there will be a generic installer for amdgpu-pro soon. |
http://www.linuxquestions.org/questi...-a-4175574623/
Quote:
|
Try the opensource driver, it works really good here with my radeon 5870.
Not sure it is the same for your card, but driver for my card is just called "radeon". I play some games even in 2560 x 1440 and it works surprisingly well :) Also planning to get a rx480 when custom designs arrive, that should also work after updating kernel/mesa. I don't like vsync and wanted dri3 , so I dropped this into /etc/X11/xorg.conf.d/, but I read dri3 is now default? https://www.phoronix.com/scan.php?pa...fault-Latest-X So if you don't care about vsync you can leave out the next two things. 10-radeon.conf: Code:
Section "Device" Code:
<driconf> In the (unlikely) case you have a problem where your display only runs at 27Hz you can try this kernel boot parameter: radeon.audio=0 You also need this extra library else you have missing textures in some games: https://slackbuilds.org/repository/1...s/libtxc_dxtn/ If you have multilib you also need to create a 32bit package for this... Once this is running it is much better, you don't have to reinstall the driver after every kernel update for example (I always hated that about fglrx) |
radeon driver not working
numerous attempts result in modesetting not supported, screens not found, etc....
Code:
root@gibson:/etc# cat /etc/X11/xorg.conf Code:
root@gibson:/etc# xorgsetup Code:
root@gibson:/etc# cat /var/log/Xorg.0.log |
I deleted xorg.conf
1 Attachment(s)
Deleting xorg.conf and letting the system autodetect....
(See attacted) |
Try this. Create a file in /etc/X11/xorg.conf.d named 20-ati.conf. Any text editor will do.
Now add this section and see if it helps: Code:
Section "Device" Code:
man radeon If thr "ati" or "radeon" driver still refuse to work, try loading the driver "modesetting" and see if it will load the Radeon EGL stack from Mesa with this setup. Make sure you edit the lines as needed before loading the driver: Code:
Section "Device" |
Hello,
as others said you can try removing xorg.conf and let it autodetect stuff, the "new" way of doing things is let it autodetect and then only change what you want with snippets in xorg.conf.d/ Also the Xorg Server error could be caused by your kernel parameter: nomodeset. Try to boot without this one, maybe this will work. Quote:
|
You shouldn't use an xorg.conf or xorgsetup or create an custom ~/.drirc (unless you got a special setup and knows exactly what and why you do it).
The /etc/X11/xorg.conf.d/ folder should be used for custom settings instead. My /etc/X11/xorg.conf.d/20-radeon.conf looks like this. Code:
Section "Device" Option "DRI" "3" since i want to use dri3 instead of dri2 (it's much more convenient when you have a laptop with hybrid/dual graphics). Identifier "Radeon graphics card" this is a description for you and it can be anything so you can use "Radeon HD 6950" if you want. Some like to use Option "AccelMethod" "glamor" but i think it's more buggy on older hardware that supports EXA so for any card pre tahiti i recommend not to change the default accelmethod, if you do use glamor then you shouldn't be surprised if you get render issues when using your desktop. So what you actually need should be nothing at all or an 20-radeon.conf with Code:
Section "Device" |
It has been a busy summer so I haven't had a chance to try your suggestions yet, but two things I want to touch on in the replies.
1, I'm using the default Kernel that Slackware automatically installed the only additional parameter I added was for hibernation. 2, If you read my posts, I did delete the xorg.conf file completely, and I let it do it's autodetect thing. It loaded ok without dri, accelleration, and it also did not detect my second display (post #11). The radeon driver just fails to function completely (post #10). I just wanted to add those two points to clarify what has been happening. I have been doing my own research and there is a patch you can use for the proprietary driver that allows it to compile in the 4.3 Kernel, but it still fails when I try the 4.4.14 in Slackware 14.2. For many programs I am able to hack them and get them up and running on in appropriate versions, but alas my kernel skill aren't all that great. Perhaps someone with more advanced skills could look into it and see what needs to be done to fix it? There are a could discussions out there, but this seemed to get me the closest..... https://www.reddit.com/r/linux_gamin..._kernel_40_41/ Since this is the last version of the legacy Catalyst and 4.4 is an LTS kernel, I think it is worth looking into a patch for it. Thanks. |
All times are GMT -5. The time now is 11:12 PM. |