NVIDIA Optimus in older games

about everything
Post Reply
  • Author
  • Message
Offline
Posts: 5
Joined: 04 Nov 2013, 13:13

NVIDIA Optimus in older games

Didn't know if I should place it here or in NVIDIA section, but finally decided that since it's not about enbseries the best way will be to place it here.

So generally it is well known that NVIDIA Optimus is bad at making GeForce work on old games. It enables GeForce only on DX9 and newer games, while completely ignoring DX8, 7 et cetera.

Apparently to make NVIDIA Optimus work it must either find an application which uses DirectX 9 or PhysX, there's also some special command which calls Optimus directly(or so I heard :roll: ).

My question is, is it possible to make some wrapper thing or something that would enable NVIDIA Optimus without specially converting DX1-8 to DirectX 9? As I remember while there is already a wrapper for DirectX 8 apps, making one for older DirectX versions is too time-consuming. But would it be possible to only make it call DirectX 9 so NVIDIA Optimus would think of such application as written for DirectX9? Or something like that?

Ideas?

Offline
User avatar
*blah-blah-blah maniac*
Posts: 17440
Joined: 27 Dec 2011, 08:53
Location: Rather not to say

Re: NVIDIA Optimus in older games

Good idea, but not sure that trick will work. You see, i'm using special variable which must turn on Optimus as mentioned in documentation, but without any result, probably Optimus scans only executable exports, not libraries. Finally, don't have laptop with Optimus to develop such things. I'll try to think how to implement that, but nothing guaranteed.
_________________
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7

Offline
Posts: 5
Joined: 04 Nov 2013, 13:13

Re: NVIDIA Optimus in older games

I see. So it's rather unlikely for that method to work? That too bad. I wonder why NVIDIA Optimus is disabled for old games. It doesn't make sense at all. Does anyone know if there's an old driver which has this function enabled for old games?

Offline
User avatar
*blah-blah-blah maniac*
Posts: 17440
Joined: 27 Dec 2011, 08:53
Location: Rather not to say

Re: NVIDIA Optimus in older games

Sorry, i forgot to answer after some research. Guess it's possible what you asking for, but game executable must be patched first via special launcher-patcher. I can't invest time in that without even having laptop with nvidia card and optimus, ask other developers, may be on guru3d.com forum.
_________________
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7

Offline
Posts: 5
Joined: 04 Nov 2013, 13:13

Re: NVIDIA Optimus in older games

I see. Thank you! I will surely ask!
Post Reply