Kann ich meine Optimus Nvidia-Karte so einstellen, dass Unity3D mit Hummel ausgeführt wird?

7

Ich würde gerne wissen, ob ich compiz auf meiner Nvidia-Karte ausführen kann, um die Dinge zu beschleunigen. Es ist ein Dell XPS15-Laptop, aber ich verwende ihn hauptsächlich als Desktop, daher ist die Akkulaufzeit nicht wichtig. Anscheinend kann meine integrierte Intel-Karte Unity 3D ausführen, mein Nvidia GT 420M jedoch nicht. Hier ist die Ausgabe von entity_support_test, sowohl mit als auch ohne optirun:

manuhalo@Ubuntu-XPS-L501X:~$ optirun /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   NVIDIA Corporation
OpenGL renderer string: GeForce GT 420M/PCI/SSE2
OpenGL version string:  4.1.0 NVIDIA 280.13

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  no
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       no

manuhalo@Ubuntu-XPS-L501X:~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile 
OpenGL version string:  2.1 Mesa 7.11

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       yes

Irgendwelche Ideen, warum dies geschieht? Vielen Dank im Voraus an alle, die etwas Licht ins Dunkel bringen können.


Was ich versucht habe:

Installierte die v290-Treiber von der x-stabilen PPA .

Es wurde versucht, Unity-3D zum Funktionieren zu zwingen, indem Unity angewiesen wurde, die Ergebnisse des Unity-Support-Tests zu ignorieren

dh

gksudo gedit /etc/environment

Fügen Sie am UNITY_FORCE_START=1Ende der Datei Folgendes hinzu .

Manuhalo
quelle
Möglicherweise sollten Sie die nvidia V290 Treiber anstelle des V280 - Treiber verwenden - launchpad.net/~ubuntu-x-swat/+archive/...
fossfreedom
@fossfreedom danke für deinen vorschlag! Ich habe gerade die Treiber aus dem von Ihnen erwähnten Repository aktualisiert, aber leider immer noch das gleiche Ergebnis erzielt GLX texture from pixmap: no.
Manuhalo

Antworten:

4

Sie können das NVIDIA, das Sie auf einem Optimus-Laptop verwenden, nicht zum Rendern des Desktops und der Effekte verwenden. Die Intel-Karte kann dies ab sofort nur noch. Mit der nvidia-Karte können nur Anwendungen ausgeführt werden. Ich verkaufte meinen Optimus-Laptop und bekam ein Sony-Viao mit einem i7-2820 und einem dedizierten GT540. Intel-Grafiken sind in diesem Laptop nicht verkabelt, daher rendert das NVIDIA alles und es ist soooo viel besser als dieser schreckliche Optimus.

Dilli
quelle