Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


ATI And Current Linux distributions
Urkle Offline
FG - Associate

Posts: 1,172
Threads: 31
Joined: Jul 2006
Reputation: 21
#1
Solved: 4 Years, 5 Months, 2 Weeks ago ATI And Current Linux distributions

OK, due to my recent hardware failure of my primary linux box for development, I've had to "find another box" to continue development of the linux patch.. That has led me to get Fedora 11 installed on my Mac Pro (aka BigMac). This beast has 2 video cards currently (the ATI X1900 was removed due to it overheating all the time). So currently it houses an nvidia 7300 and an ATI HD 2600 PCI-E cards.

I finally have linux booting (albeit through some crazyiness to get around the EFI on the mac). It works non the less.

First stop, get the ATI card working (as the nvidia cards I've never had issues with).

Upon looking at the Repository that usually has the ATI drivers I find this post

http://fedoraforum.org/forum/showthread.php?t=221242

Apparently NO ATI drivers!!.. Looks like ATI's catalyst 9.3 has no support for 1.6 and no support for kernel, 2.6.29 (the newer drivers don't either)!!!.

This post

http://forums.fedoraforum.org/showthread.php?t=218937

Talks about the attempts to get ATI's drivers working on Fedora 11 and Ubuntu 9 (which both include kernel 2.6.29 and the new Xorg 1.6 release).. Apparently the current "patch" works, but is VERY SLOW and produces a LOT of error output to your system logs.. Not good..

From reading around, current recommendations are to stick with older distributions (Fedora 10 and ubuntu 8) if you want to use accelerated ATI.

This only furthers my frustration with the poor quality of ATI's drivers on Windows, Linux, and Mac OS X. (Yeah they are bad on mac as well).

Now, what's odd is that nvidia's drivers do not have these issues with newer kernel releases nor newer Xorg releases. (as nvidia has 2 sets of legacy drivers now). It could be because nvidia uses a 'unified driver model' as the call it.. Basically they replace the entire DRI sub-system in Xorg.. I'm unsure how the ATI drivers are written.

Well, I'm trying the Catalyst 9.7 drivers from ATI right now to see if they might work.. But everything looks rather dismal.

Developing away on one of
Multiple Macs running 10.6, 10.7, 10.8, and 10.9.
Linux, 8-core AMD, 8GB RAM, Fedora 18, nVidia 450 1GB
08-06-2009, 07:12 PM
Website Find
Urkle Offline
FG - Associate

Posts: 1,172
Threads: 31
Joined: Jul 2006
Reputation: 21
#2
Solved: 4 Years, 5 Months, 2 Weeks ago RE: ATI And Current Linux distributions

And even the 9.7 drivers released only last month don't support "current kernels" out of the box that are in Ubuntu 9 and Fedora 11..

Developing away on one of
Multiple Macs running 10.6, 10.7, 10.8, and 10.9.
Linux, 8-core AMD, 8GB RAM, Fedora 18, nVidia 450 1GB
08-06-2009, 08:54 PM
Website Find
grib Offline
Junior Member

Posts: 6
Threads: 1
Joined: Jul 2009
Reputation: 0
#3
Solved: 4 Years, 5 Months, 2 Weeks ago RE: ATI And Current Linux distributions

I have been using the Debian packages for 9.6 with 2.6.30 kernels with not too much problems (other than the standard problems of proprietary drivers). I am building the 9.7 modules now. So if there's a problem with kernel incompatibility, the Debian maintainers have done some black magic to work around. I would expect Ubuntu would work as well.
08-07-2009, 08:20 PM
Find
Urkle Offline
FG - Associate

Posts: 1,172
Threads: 31
Joined: Jul 2006
Reputation: 21
#4
Solved: 4 Years, 5 Months, 2 Weeks ago RE: ATI And Current Linux distributions

are you building the 9.7 modules from the ATI installer? or from a "modified" debian deb package?

From all the website I've been reading on this, yes ubuntu has a "modified" version of the drivers but they don't work very well.

On F11 under 2.6.29.4 the modules wouldn't compile. And I actually had to go in and MANUALLY compile things because their installer script ran the make in such a way that it got stuck in an infinite loop that just sucked up all the a CPU.

Developing away on one of
Multiple Macs running 10.6, 10.7, 10.8, and 10.9.
Linux, 8-core AMD, 8GB RAM, Fedora 18, nVidia 450 1GB
08-08-2009, 04:11 PM
Website Find
Fredagsmys Offline
Junior Member

Posts: 8
Threads: 1
Joined: Jul 2009
Reputation: 0
#5
Solved: 4 Years, 5 Months, 2 Weeks ago RE: ATI And Current Linux distributions

Fedora is surely a nice distro but my guess is that ubuntu has the largest install base among those playing this game. If you where to get rid of most problems with pulseaudio, ati drivers whatever in a distro, wouldn't the one with the largest install base be of highest priority?

I don't want to start a distro flame war or anything, you probably have your reasons for your choice of distro, I was joust thinking out loud. Smile
(This post was last modified: 08-16-2009, 07:05 PM by groove.)
08-16-2009, 04:00 PM
Find
Urkle Offline
FG - Associate

Posts: 1,172
Threads: 31
Joined: Jul 2006
Reputation: 21
#6
Solved: 4 Years, 5 Months, 2 Weeks ago RE: ATI And Current Linux distributions

Really there is no data that I am tracking as to what distro everyone is running, only by posts in the forum that a large set of ubuntu users are having issues. But from my experiences documented in the beginning of this thread the issues are not distro specific at all, so getting it to work on fedora would get it working on unbuntu as well. Also, from my experiences most of the problems with ATI users not being able to play the game has to do with them trying to use the open source drivers which, I'm afraid, can not supported at this time.

As for pulseaudio, it sucks. It's not any better than ESD back in the day.. The only time pulse audio is bearable is if you have a multi-core system, which I see as a waste of a CPU core. Personally I'd rather just funnel everything into the hardware and have it do the mixing (I love my SB Live card for that). It's looking like the only way to get the game working smoothly for pulse audio is for me to write something or get openAL to bypass pulseaudio on startup and directly goto the ALSA sound drivers. That's what I've been messing around with, and what is taking so long. Once I get the code into the game to "select the audio destination" I'll start throwing out the patch to get it tested. I'm hoping that will be before the end of the week.

Developing away on one of
Multiple Macs running 10.6, 10.7, 10.8, and 10.9.
Linux, 8-core AMD, 8GB RAM, Fedora 18, nVidia 450 1GB
08-16-2009, 08:50 PM
Website Find
Fredagsmys Offline
Junior Member

Posts: 8
Threads: 1
Joined: Jul 2009
Reputation: 0
#7
Solved: 4 Years, 5 Months, 2 Weeks ago RE: ATI And Current Linux distributions

Ok, thanks for your quick and informative reply. If it's not a distro specific issue then most users will get the benefit of your patch. Great!

Good luck with your coding, nice to hear that someone who works on it is eager to get this fixed as soon as possible.
08-16-2009, 09:17 PM
Find
Gert Offline
Junior Member

Posts: 20
Threads: 0
Joined: Jul 2009
Reputation: 0
#8
Solved: 4 Years, 5 Months, 2 Weeks ago RE: ATI And Current Linux distributions

Well, it seems the 9.8 driver finally supports 2.6.30, running it on Gentoo 2.6.30-r4 now.
http://www.phoronix.com/scan.php?page=ne...&px=NzQ2Mw
08-18-2009, 11:29 PM
Find
DigitalPioneer
Unregistered

 
#9
Solved: 4 Years, 5 Months, 2 Weeks ago RE: ATI And Current Linux distributions

Hmm, I love my Archlinux. Smile I don't have anywhere near this much trouble. It all goes to crap every time I upgrade my kernel, but that's just because I always forget to manually rebuild the kernel module. Works pretty well for the most part. And I get all the latest toys... Kernel 2.6.31.4 and Catalyst 9.8
08-20-2009, 08:01 PM
Urkle Offline
FG - Associate

Posts: 1,172
Threads: 31
Joined: Jul 2006
Reputation: 21
#10
Solved: 4 Years, 5 Months, 2 Weeks ago RE: ATI And Current Linux distributions

I'm going to be testing the 9.8 drivers tomorrow, but I would love feedback on if that fixes issues for people using "current" distros (Ubuntu 9, fedora 11, etc...)

OH, and be sure to pester AMD/ATI about getting their legacy drivers updated :-D.

Developing away on one of
Multiple Macs running 10.6, 10.7, 10.8, and 10.9.
Linux, 8-core AMD, 8GB RAM, Fedora 18, nVidia 450 1GB
08-21-2009, 04:53 AM
Website Find




Users browsing this thread: 1 Guest(s)