Author Topic: A tweak for people using multiple monitors and nvidia cards  (Read 5679 times)

Lakitu7

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
A tweak for people using multiple monitors and nvidia cards
« 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.
« Last Edit: June 17, 2008, 05:55:59 am by Lakitu7 »

kevlarman

  • Posts: 2737
  • Turrets: +291/-295
Re: A tweak for people using multiple monitors and nivida cards
« Reply #1 on: February 08, 2008, 04:11:02 am »
sticky for now, though it should probably be edited into the FAQ
Quote from: Asvarox link=topic=8622.msg169333#msg169333
Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

Lakitu7

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Re: A tweak for people using multiple monitors and nivida cards
« Reply #2 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).

DASPRiD

  • Administrator
  • Posts: 549
  • Turrets: +21/-2
    • http://www.dasprids.de
Re: A tweak for people using multiple monitors and nivida cards
« Reply #3 on: April 01, 2008, 07:54:05 am »
In linux, you need to set a modeline with just one monitor enabled.
url=https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=mail%40dasprids%2ede&item_name=DASPRiD%27s&no_shipping=0&no_note=1&tax=0&currency_code=EUR&lc=DE&bn=PP%2dDonationsBF&charset=UTF%2d8][/url]

blubman

  • Posts: 6
  • Turrets: +0/-0
Re: A tweak for people using multiple monitors and nivida cards
« Reply #4 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?

Superpie

  • Spam Killer
  • *
  • Posts: 339
  • Turrets: +105/-48
    • superpie.org
Re: A tweak for people using multiple monitors and nivida cards
« Reply #5 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.
Where is the good in goodbye? -Meredith Willson

UniqPhoeniX

  • Spam Killer
  • *
  • Posts: 1376
  • Turrets: +66/-32
Re: A tweak for people using multiple monitors and nivida cards
« Reply #6 on: June 16, 2008, 10:48:54 pm »
Fix title: nivida -> nvidia

Odin

  • Spam Killer
  • *
  • Posts: 1767
  • Turrets: +113/-204
    • My Website
Re: A tweak for people using multiple monitors and nivida cards
« Reply #7 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.

Lakitu7

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Re: A tweak for people using multiple monitors and nivida cards
« Reply #8 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.