2 monitor és a 3D gyorsítás

Van egy nVidia Geforce 9400 GT kártya, amire 2 monitor van kötve. (egy 1280x1024 (DVI) és egy 1600x1200 (VGA) )
VMware-en belül akartam játszani, de siralmas sebességgel ment. (érzésre olyan 0.5 és 1.5 FPS között)

Kicsit állítgattam, és az nvidia-setting -ben átállítottam "Separate X screen" + Xinerema -ról "TwinView" -re.
Ezek után ismét kipróbáltam a játékot, és ezzel a beállítással már élvezhető sebességgel ment.

Valakinek van valami magyarázata erre?

Hozzászólások

Pl. az a videókártya nem játékra való?

Amúgy gondolom mivel feleakkora lett a felbontásod/értsd nem kellett a két monitorra külön-külön dolgozni, hanem csak egyre és a kiszámolt képet kitolni a másikra is/. Így a kártya is kapott egy kis lélegzetvételt.

Ez talán jó:

nvidia-smi -q | grep -A 3 "Memory Usage"

Amikor csak linux fut, ez az alap nálam:

$ nvidia-smi -q | grep -A 3 "Memory Usage"
    Memory Usage
        Total                   : 511 Mb
        Used                    : 229 Mb
        Free                    : 281 Mb

OpenGL-es CAD program virtualizálva:

        Total                   : 511 Mb
        Used                    : 271 Mb
        Free                    : 240 Mb

A játéknál:

        Total                   : 511 Mb
        Used                    : 415 Mb
        Free                    : 96 Mb

De szerintem a vmware lekorlátozza a VRAM méretét.

Ez egy talány, a Phoronix korábbi tesztjei alapján nem kellene jelentősen lassabbnak lennie a Xineramanak, ugyanakkor azt még egy Geforce 7-essel végezték el és már akkor is a TwinView használata volt javasolt.
http://www.phoronix.com/scan.php?page=article&item=387&num=1

Lehetséges, hogy a mostani OpenGL és Geforce 9-es már nem jön ki jól a Xinerama-val, esetleg maga a virtualizációs szoftver.

nvidia-xconfig --enable-all-gpus --twinview --xinerama

ez segít ?