LinuxQuestions.org
Support LQ: Use code LQCO20 and save 20% on CrossOver Office
Go Back   LinuxQuestions.org > Forums > Linux > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices

Reply
 
Thread Tools
Old 05-03-2007, 09:03 PM   #1
ibanez697
LQ Newbie
 
Registered: Mar 2007
Posts: 7
Thanked: 0
Quake 4 and Doom 3, Bad Quality


[Log in to get rid of this advertisement]
Hi,
I've recently installed Quake 4 and Doom 3 on my linux box. First I installed Doom 3 and noticed that the recommended setting for my graphics card was Low Quality. Which I though was kinda weird but I didn't notice a tremendous difference in gameplay. Then I installed Quake 4 which I previously had installed on Windows and I definitely noticed as huge difference in quality. The graphics on Linux are horrible compared to Windows. My graphics card is an ATI X700 PCI-E. Could it be that ATI supports Direct X better than OpenGL? Any ideas if I can find a little fix?
ibanez697 is offline     Reply With Quote
Old 05-04-2007, 03:53 PM   #2
bhert
Member
 
Registered: May 2006
Distribution: OpenSUSE 10.3 Kubuntu Hardy Heron
Posts: 268
Thanked: 0
I have an ATI card in my laptop. My games that use Direct3D works beautifully but OpenGL works like crap with low frame rates. My only guess is that ATI has poor support with OpenGL games for linux. That is why I use the windows dual boot to play doom3, call of duty, etc. I heard that nvidia cards has better support for linux than ATI. I am stuck with ATI anyways cause it's integrated to the motherboard. If someone proves me wrong about ATI and Nvidia , please point it out.

Cheers

-bhert

Last edited by bhert; 05-04-2007 at 03:54 PM..
bhert is offline     Reply With Quote
Old 05-04-2007, 04:58 PM   #3
Linux~Powered
Member
 
Registered: Jan 2004
Location: /lost+found
Distribution: Slack`er-current
Posts: 843
Thanked: 0
You may want to go into your ~/.doom3 folder and make some alterations to your autoconfig file. A good tweak guide for Doom 3 can be found here.
Linux~Powered is offline     Reply With Quote
Old 09-06-2007, 03:38 AM   #4
vmelkon
Member
 
Registered: Feb 2007
Location: Canada
Posts: 96
Thanked: 0
Quote:
Originally Posted by ibanez697 View Post
Hi,
I've recently installed Quake 4 and Doom 3 on my linux box. First I installed Doom 3 and noticed that the recommended setting for my graphics card was Low Quality. Which I though was kinda weird but I didn't notice a tremendous difference in gameplay. Then I installed Quake 4 which I previously had installed on Windows and I definitely noticed as huge difference in quality. The graphics on Linux are horrible compared to Windows. My graphics card is an ATI X700 PCI-E. Could it be that ATI supports Direct X better than OpenGL? Any ideas if I can find a little fix?
Huh? What does Direct X have to do with anything. Doom 3 uses GL on Windows, Mac and Linux.
vmelkon is offline     Reply With Quote
Old 09-06-2007, 04:49 AM   #5
Electro
Guru
 
Registered: Jan 2002
Location: AZ
Distribution: Gentoo
Posts: 5,742
Thanked: 21
ATI cards have horrible performance in Linux because of bad support for modules (drivers).

OpenGL requires a CAD/workstation like card. It needs a very high memory bandwidth, a lot of video memory, and a very fast GPU/VPU. DirectX rarely overloads video cards because it is the CPU that is restricting the performance of the card.

I suggest buy a nVidia graphics card with the above features. Though a multi-processor system will help too when playing games in Linux.
Electro is offline     Reply With Quote
Old 09-06-2007, 08:17 AM   #6
vmelkon
Member
 
Registered: Feb 2007
Location: Canada
Posts: 96
Thanked: 0
Quote:
Originally Posted by Electro View Post
ATI cards have horrible performance in Linux because of bad support for modules (drivers).

OpenGL requires a CAD/workstation like card. It needs a very high memory bandwidth, a lot of video memory, and a very fast GPU/VPU. DirectX rarely overloads video cards because it is the CPU that is restricting the performance of the card.

I suggest buy a nVidia graphics card with the above features. Though a multi-processor system will help too when playing games in Linux.
No, OpenGL doesn't require a CAD/workstation like card or high memory bandwidth. Where you get your information is beyond me.

It's just a driver issue. It just so happens that nVidia's Linux drivers are a lot better. Having a Geforce 6xxx or 7xxxx or 8xxx gaming card will do nicely. You don't need that Quadro junk for gaming.

Both ATI's and nVidia's drivers on Windows are well matured so you very good performance there. However, even on Windows, ATI's GL performance is subpar and buggy. They have removed plenty of bugs at least
vmelkon is offline     Reply With Quote
Old 09-06-2007, 09:29 AM   #7
Astarath
LQ Newbie
 
Registered: Sep 2007
Posts: 8
Thanked: 0
yes, it is in fact a driver issue. ATi cards are notorious for crap performance when using openGL as opposed to direct3d, even on a wintel platform.
Astarath is offline     Reply With Quote
Old 09-06-2007, 10:55 AM   #8
farslayer
Guru
 
Registered: Oct 2005
Location: Willoughby, Ohio
Distribution: Debian Lenny / Squeeze / Sid
Posts: 7,213
Blog Entries: 5
Thanked: 246
I would agree it's a driver issue because both of those games absolutely rock on my Linux box with my nVidia card.. I see no visual or performance difference between those games on windows or Linux.


you DO have the proprietary ATI drivers installed right ?
farslayer is offline     Reply With Quote
Old 09-06-2007, 11:34 AM   #9
Rott3nHippi3
LQ Newbie
 
Registered: Aug 2007
Location: NC
Distribution: Mepis
Posts: 10
Thanked: 0
An FYI:

AMD/ATI graphics have made an announcement to release new graphics drivers for Linux (and open source community in general). In their article, they mention better graphics support for Doom/Quake games.

http://www.amd.com/us-en/Corporate/VirtualPressRoom/0,,51_104_543~119281,00.html
Rott3nHippi3 is offline     Reply With Quote
Old 09-06-2007, 04:21 PM   #10
Electro
Guru
 
Registered: Jan 2002
Location: AZ
Distribution: Gentoo
Posts: 5,742
Thanked: 21
Quote:
Originally Posted by vmelkon View Post
No, OpenGL doesn't require a CAD/workstation like card or high memory bandwidth. Where you get your information is beyond me.

It's just a driver issue. It just so happens that nVidia's Linux drivers are a lot better. Having a Geforce 6xxx or 7xxxx or 8xxx gaming card will do nicely. You don't need that Quadro junk for gaming.

Both ATI's and nVidia's drivers on Windows are well matured so you very good performance there. However, even on Windows, ATI's GL performance is subpar and buggy. They have removed plenty of bugs at least
No, you do not have to get a Quadro, but the card does need a very high memory bandwidth, a very fast GPU/VPU, and large video memory. I have a GeForceFX 5700 Ultra with 128 MB of video RAM and I have to leave it on at low for Unreal Tournament 2004 even at the lowest resolutions. OpenGL is very video card dependent unlike DirectX. It is best to go for the very high end of the GeForce6, GeForce7, and GeForce8 series instead going for the best bang for the buck for rendering OpenGL.

Not even the most efficient module (driver) can render OpenGL quickly. Software can only go so far.
Electro is offline     Reply With Quote
Old 09-07-2007, 02:33 AM   #11
vmelkon
Member
 
Registered: Feb 2007
Location: Canada
Posts: 96
Thanked: 0
Quote:
Originally Posted by Electro View Post
No, you do not have to get a Quadro, but the card does need a very high memory bandwidth, a very fast GPU/VPU, and large video memory. I have a GeForceFX 5700 Ultra with 128 MB of video RAM and I have to leave it on at low for Unreal Tournament 2004 even at the lowest resolutions. OpenGL is very video card dependent unlike DirectX. It is best to go for the very high end of the GeForce6, GeForce7, and GeForce8 series instead going for the best bang for the buck for rendering OpenGL.

Not even the most efficient module (driver) can render OpenGL quickly. Software can only go so far.
GL and D3D are an interface to a hw. They are called Application Programming Interface.
It is very much video card dependent because on Windows and Linux, the entirety of the GL specification is coded by the IHV.
nVidia does a better job than ATI.
Even the way a game is programmed can have an effect as you have seen with Unreal Tournament.

Anyway, every person has some opinion. I've seen all sorts of claims, including your high memory bandwidth requirement theory.
vmelkon is offline     Reply With Quote
Old 09-07-2007, 11:11 PM   #12
Electro
Guru
 
Registered: Jan 2002
Location: AZ
Distribution: Gentoo
Posts: 5,742
Thanked: 21
Quote:
Originally Posted by vmelkon View Post
GL and D3D are an interface to a hw. They are called Application Programming Interface.
It is very much video card dependent because on Windows and Linux, the entirety of the GL specification is coded by the IHV.
nVidia does a better job than ATI.
Even the way a game is programmed can have an effect as you have seen with Unreal Tournament.

Anyway, every person has some opinion. I've seen all sorts of claims, including your high memory bandwidth requirement theory.
I did not just say memory bandwidth. Read my previous posts carefully.

ATI has bad software engineers. ATI did have very good hardware engineers. I do not recommend ATI to anybody because their software is not reliable and not stable. The open-source community provides better support for ATI products. Unfortunately, open-source projects have to reverse engineer the software which can literally take forever.
Electro is offline     Reply With Quote

Reply

Bookmarks


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Doom 3 and Quake 4 Updates LXer Syndicated Linux News 0 02-14-2007 07:01 AM
Anyone have problems with choosing visual Quality in Doom 3? Seph64 Linux - Games 0 01-19-2007 05:41 PM
Old laptop and games (Quake, Doom). jaakkop Linux - Games 1 10-11-2006 05:53 PM
Quake II: Visual Quality vs Performance folkenfanel83 Linux - Games 7 10-06-2006 09:25 AM
fonts. Doom, Quake, Half-Life. programming tip for Debian 3.1 t3gah Programming 0 06-01-2005 07:34 PM


All times are GMT -5. The time now is 09:42 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
RSS2  LQ Podcast
RSS2  LQ Radio
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: @linuxquestions
Open Source Consulting | Domain Registration