it-swarm.com.de

Einheit und Spiele funktionieren auf dem neuen Thinkpad T420 nicht

Hier ist mein Setup:

  • Lenovo ThinkPad T420, ganz neu
  • NVIDIA-Grafikkarte
  • 4 GB RAM
  • 128 GB Solid State Drive
  • Intel Core i5 Prozessor

Angesichts dieser Spezifikationen gibt es keinen Grund, warum Spiele und Unity nicht funktionieren sollten. Das Seltsame ist, dass beide funktionieren , wenn ich von einem Live-USB-Gerät aus arbeite, aber nicht, wenn Ubuntu auf der Festplatte installiert ist. Gibt es einen Unterschied zwischen den 3D-Funktionen des Computers und dem Live-USB-Modus?

Bearbeiten: Weitere Informationen: Wenn ich mich zum ersten Mal von der Festplatte aus anmelde, meldet Ubuntu: "Es scheint, dass Sie nicht die Hardware haben, die für die Ausführung von Unity erforderlich ist. Bitte wählen Sie Ubuntu Classic unter Auf dem Anmeldebildschirm verwenden Sie die traditionelle Umgebung. "

5
Clay Smalley

Die Hybridgrafik hat sich in letzter Zeit etwas verbessert. Schauen Sie sich diese Websites für Hummeln an: https://launchpad.net/~hybrid-graphics-linux
http://linux-hybrid-graphics.blogspot.com

2
719016

Ich hatte das gleiche Problem und habe eine einfache Lösung gefunden. Das "Problem" scheint zu sein, dass der nvidia-Treiber keine Hybrid-Grafikkarten oder NVIDIA Optimus unterstützt.

Wenn Sie in das BIOS gehen und Optimus ausschalten und das System zwingen, die diskrete Grafikkarte zu verwenden, wird Unity funktionieren und X wird eine viel bessere Leistung erbringen. (Hinweis: Sie werden die Akkulaufzeit opfern)

(Ups, das ist der Christian K aus der anderen Antwort. Ignoriere diese Antwort.)

4
Christian K

Ich hatte das gleiche Problem, keine Unity auf einem Lenovo T420 mit einer Karte Nvidia NVS 4200M (Optimus). So umgehen Sie das Problem: Im BIOS (drücken Sie beim Start die Taste F1) haben Sie unter Config> Graphics drei Möglichkeiten:

  • Integriert (Intel HD 3000)
  • Optimus (Intel HD 3000 + NVS 4200M)
  • Diskret (NVS 4200M).

Wenn Sie Discrete and Save wählen, wird der Nvidia-Treiber verwendet und Sie erhalten Unity. Schnelle Leistung, schlechter Stromverbrauch.

Oder wenn Sie den Nvidia-Treiber in Ubuntu löschen, dann wählen Sie im BIOS Integriert, der Intel-Treiber wird verwendet und Sie erhalten Unity. Weniger Leistung, besserer Stromverbrauch.

Das Problem ist, dass mit der dritten Option, Optimus, der Nouveau-Treiber verwendet wird, nicht weiß, welche Karte verwendet werden soll, und am Ende die 3D-Beschleunigung deaktiviert wird, die Unity tötet (in Ubuntu 11.10 würden Sie stattdessen Unity-2D erhalten). .

Im BIOS des T420 gibt es unter Config> Graphics auch die Option, die Verwendung der diskreten Karte anstelle von Optimus zu erzwingen, wenn das Betriebssystem dies nicht unterstützt. Leider funktioniert dies nicht, auch wenn Optimus aktiviert ist. (Getestet mit Dualboot über BOOTMGR beim Booten von Grub2. Kann jemand nur mit Ubuntu und Grub2 bestätigen?)

Es gibt einen Fehler dafür:

Es gibt ein Projekt zur Unterstützung von Optimus für Linux:

Die Mailingliste für die Gruppe:

schlagen vor, dass es bereits funktioniert.

2
user2707671

Zusätzlich zur Auswahl der diskreten Grafik (oder der integrierten Grafik) anstelle der Hybrid-Grafik müssen Sie auch die Betriebssystemerkennung der Grafik deaktivieren. Diese beiden sollten Sie nur zu den diskreten oder integrierten Grafiken zwingen.

1
Steve

Haben Sie versucht Installation des eingeschränkten Treibers von Nvidia über das Terminalfenster?

  1. Gehe zu Control Pannel aka "Systemeinstellungen"
  2. Wählen Sie "zusätzliche Treiber"
  3. Wählen Sie den Nvidia-Treiber

Neueste installieren -

Sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

Sudo apt-get update

Sudo apt-get install nvidia-current
1
Jim Stamp