SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Slackware 14.2 soon to be Slackware 15
Posts: 699
Rep:
Legacy ATI driver on current kernel? (>= 4.4.88)
I have a 6 or 7 year old HP Compaq 6005 Pro with an ATI HD 4200 video chipset. It's not much of a machine, but it works for what we do with it. Problem - this chipset requires the "legacy" ATI driver, and ATI does not update their legacy drivers to work with newer kernels. I have found articles describing how to use their legacy drivers with kernels from the early 4.x series, but nothing describing how to make it work with 4.4.88, which is what Slackware 14.2 is currently using.
Does anyone know of a way to get it to work with this newer kernel, or are we just stuck with the open source radeon driver?
I have a 6 or 7 year old HP Compaq 6005 Pro with an ATI HD 4200 video chipset. It's not much of a machine, but it works for what we do with it. Problem - this chipset requires the "legacy" ATI driver, and ATI does not update their legacy drivers to work with newer kernels. I have found articles describing how to use their legacy drivers with kernels from the early 4.x series, but nothing describing how to make it work with 4.4.88, which is what Slackware 14.2 is currently using.
Does anyone know of a way to get it to work with this newer kernel, or are we just stuck with the open source radeon driver?
Trust me, the problem is bigger than that, because you need not only an older kernel, but also to compile yourself an older X.org, and so on...
Long story short: NOPE, you will not manage that unless you are a Slackware Guru, able to (re-)build yourself major parts of the distribution. Then, there is no need for you to ask that here.
Meanwhile, the crowd will look condescendingly at you, for using "obsolete" hardware, and will blame that shameless AMD for daring to not going along with Slackware's graphics stack...
My suggestion is to stay in an older version, i.e. 14.0 or latest you manage to make it work.
Last edited by Darth Vader; 11-24-2017 at 07:16 PM.
Anecdotal evidence suggests that for older AMD cards, the open source drivers, compared to the proprietary drivers, will now generally yield results as good or even slightly better. AMD apparently co-operated reasonably well with the developers of the open drivers, and I see few complaints about their closed-source drivers leaving old cards behind, so that could be a good sign.
In short being "stuck" with the open drivers might not be too bad nowadays. But YMMV, have you tried them, are they noticeably worse in some way?
And indeed it helps to not have to worry about updates to other components of the system break the closed-source driver.
Congrats by the way for getting the most out of that somewhat older computer.
Distribution: Slackware 14.2 soon to be Slackware 15
Posts: 699
Original Poster
Rep:
I used to run my half-life servers on an old 32 bit Athlon machines. Worked great. Until one day Valve recompiled with SSE2 enabled. 32 bit Athlons don't support SSE2. With one fell swoop, four perfectly good servers became obsolete, and I eventually scrapped them.
This machine is used to watch Netflix videos, FoxNews, and facebook games. I had Slackware 14.1 on it a few years ago and it worked great for that, but I vaguely recall using the proprietary ATI driver.
I'm thinking of forking out $40 for a GT710. Not much of a video card by today's standards, but probably light years ahead of the onboard chipset. Before I do that, I'm going to finish loading this and see how it works with the open source driver. I think if the user is happy, I'll just leave it as it.
And yes, I finally tossed all of my old ISA cards. I still have a stack of IDE drives, some brand new - 120 and 160GB drives I just never got around to using...
Does that work for the legacy driver too though? 15.201 already didn't support HD4200 anymore, as far as I can tell.
And even that thread says:
Quote:
I gave the FOSS driver a fair chance. It works great for everything, except modern 3D games.
Modern 3D games are out of scope here I think.
By the way, just using Slackware 14.1 again is not necessarily a bad option either I think, if the open source drivers disappoint. It still gets security updates, it's not obsolete.
The OSS drivers should work out of the box on this chip on Slackware 14.2. While you got an IGP, I still use my HD 4670 based on the same driver stack, which I purchased 7 years ago and it worked out of box then too. I'm not sure what you mean that it is not working on Kernel 4.4.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.