Tremulous Forum

General => Troubleshooting => Topic started by: Lakitu7 on February 07, 2008, 11:55:47 pm

Title: A tweak for people using multiple monitors and nvidia cards
Post by: Lakitu7 on February 07, 2008, 11:55:47 pm
After buying a new system and getting barely-better FPS in Tremulous than on my old one, I did some researching to figure out which driver was messing me over. I found that disabling my second monitor was helping a great deal, so I set about to googling in that direction.

It turns out that newer Nvidia drivers have an option to try to accelerate multiple displays, if you have them, and enable this by default. You want to go to the Nvidia Control Panel and set (either globally or tremulous application specic) Multi-display/Mixed GPU Performance Mode to "Single Display Performance Mode."

Now I get my 300+ fps in Trem without having to disable Monitor 2 first.

Here's the link where I found this in the first place. They call it a bug in ETQW (which I guess hits all Q3-and-up engine games), but I'm not really sure if it's a bug that makes these games perform badly with the setting or if it's just a bad setting for games.
http://community.enemyterritory.com/forums/showthread.php?t=2095

I did this in Windows. I don't know if it also applies to the Linux or Mac drivers.
Title: Re: A tweak for people using multiple monitors and nivida cards
Post by: kevlarman on February 08, 2008, 04:11:02 am
sticky for now, though it should probably be edited into the FAQ
Title: Re: A tweak for people using multiple monitors and nivida cards
Post by: Lakitu7 on February 08, 2008, 05:17:58 pm
For what it's worth, I posted this on another forum and someone said their fps went from 25 to 120s in CSS (HL2/Source Engine) so it definitely seems to apply to a lot of games/engines (Yes, I know HL is forked from Quake).
Title: Re: A tweak for people using multiple monitors and nivida cards
Post by: DASPRiD on April 01, 2008, 07:54:05 am
In linux, you need to set a modeline with just one monitor enabled.
Title: Re: A tweak for people using multiple monitors and nivida cards
Post by: blubman on May 01, 2008, 07:11:52 pm
Is there any way (im in linux btw) to switch to one monitor only when trem is started?
Title: Re: A tweak for people using multiple monitors and nivida cards
Post by: Superpie on May 02, 2008, 06:43:02 pm
Blubman:
-You can disable all but one monitor.
-You can play in windowed mode (Press ALT+ENTER while the game is running and experiment with r_mode to change the window size).
-You can screw around with nvidia-settings until you get the effect you want or crash x-server.
Title: Re: A tweak for people using multiple monitors and nivida cards
Post by: UniqPhoeniX on June 16, 2008, 10:48:54 pm
Fix title: nivida -> nvidia
Title: Re: A tweak for people using multiple monitors and nivida cards
Post by: Odin on June 17, 2008, 12:18:51 am
For what it's worth, I posted this on another forum and someone said their fps went from 25 to 120s in CSS (HL2/Source Engine) so it definitely seems to apply to a lot of games/engines (Yes, I know HL is forked from Quake).
It seems to be all of OpenGL applications that suffer from the dual-monitor bug. it might be related to X.Org.
Title: Re: A tweak for people using multiple monitors and nivida cards
Post by: Lakitu7 on June 17, 2008, 05:56:18 am
Fix title: nivida -> nvidia

Oh, oops. Took quite some time for someone to point that out. Okay, done.