Korrigieren Sie das nvidia + Intel-Grafik-Setup in 14.04

7

Gerade auf 14.04 aktualisiert, um zu versuchen, einige andere Probleme zu beheben. Jetzt ist etwas mit meiner Grafik schief gelaufen.

Ich habe ein Thinkpad T530 mit Intel- und Nvidia-Grafikkarten.

$ inxi -SGx
System:    Host: xyz Kernel: 3.13.0-24-generic x86_64 (64 bit, gcc: 4.8.2) Desktop: N/A Distro: Ubuntu 14.04 trusty
Graphics:  Card-1: Intel 3rd Gen Core processor Graphics Controller bus-ID: 00:02.0 
           Card-2: NVIDIA GF108M [NVS 5400M] bus-ID: 01:00.0 
           X.Org: 1.15.1 drivers: fbdev,vesa,intel,nouveau (unloaded: nvidia) Resolution: [email protected] 
           GLX Renderer: N/A GLX Version: N/A Direct Rendering: N/A

$ glxinfo
name of display: :0
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig

Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".

Ich bin nicht sicher, was ich getan habe, aber jetzt stimmt etwas mit meinen Grafiken nicht, wie aus den obigen Befehlen ersichtlich sein sollte. Der NVIDIA-Detektor sagt ebenfalls "keine".

Früher hatte ich Hummel, aber dann sagte eine Website, sie solle entfernt werden, und jetzt stimmt eindeutig etwas nicht. Was ist der richtige Weg, um Dinge einzurichten? Sollte ich versuchen, Hummel wieder hinzuzufügen?

Folgendes ist jetzt installiert:

$ dpkg --get-selections | grep nvidia
nvidia-319                  install
nvidia-331                  install
nvidia-libopencl1-331               install
nvidia-opencl-icd-331               install
nvidia-prime                    install
nvidia-settings                 install
nvidia-settings-319             install
Espressofa
quelle

Antworten:

5

Bevor Sie mit den folgenden Schritten fortfahren, sollten Sie andere NVIDIA-Treiber entfernen, die möglicherweise Konflikte verursachen.

Für den neuesten proprietären Nvidia-Treiber können die folgenden Befehle ausgegeben werden:

sudo apt-add-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings

Für die Nvidia Optimus-Technologie (Nvidia + Intel) und die Vorteile der Bumblebee-Funktionen muss Folgendes angegeben werden:

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia

Ein letzter Tipp ist, sich daran zu erinnern, den Befehl optirun im Präfix des 3D-Softwarebefehls zu verwenden

optirun somegame-or-command

Sie können 3D auch mit den folgenden Befehlen testen

glxspheres 
optirun glxspheres 
Ahmed Sghaier
quelle
Ich werde es versuchen.
Espressofa
Wenn ich einen optirun-Befehl versuche: $ sudo optirun Firefox [sudo] Passwort für xyz: [526.850214] [FEHLER] Zugriff auf sekundäre GPU nicht möglich - Fehler: [XORG] (EE) Intel (0): [drm] konnte die DRM-Schnittstelle nicht einstellen Version: Erlaubnis verweigert [13]. [526.850286] [FEHLER] Abbruch, da der Fallback-Start deaktiviert ist.
Espressofa
Aber dies könnte einige andere Probleme behoben haben, die ich hatte.
Espressofa
Haben Sie die älteren NVIDIA-Pakete gelöscht? "sudo apt-get purge packages" anstelle von "sudo apt-get remove packages" zum Entfernen von Konfigurationsdateien? Ich denke, Sie können nvidia trotzdem mit dem folgenden Befehl "sudo nvidia-xconfig" neu konfigurieren. Überprüfen Sie, ob dies Ihr Problem behebt. Sie können 3D auch mit den folgenden "glxspheres" und "optirun glxspheres" testen
Ahmed Sghaier
1
Ich habe leider keine nvidia-xconfig. Wissen Sie, welches Paket das bietet?
Espressofa
0

Sie können alle Grafiktreiber mit dem Paket installieren xserver-xorg-video-all.

sudo apt-get install linux-headers-generic xserver-xorg-video-all libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
Korkel
quelle
1
In einem der Kernelmodule ist ein Build-Fehler aufgetreten: `CC [M] /var/lib/dkms/vboxhost/4.2.18/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o / var / lib / dkms / vboxhost / 4.2.18 / build / vboxdrv / r0drv / linux / memobj-r0drv-linux.c: In der Funktion 'rtR0MemObjNativeMapUser': /var/lib/dkms/vboxhost/4.2.18/build/vboxdrv/r0drv/linux /memobj-r0drv-linux.c:1539:26: Fehler: 'struct mm_struct' hat kein Mitglied mit dem Namen 'numa_next_reset' pTask-> mm-> numa_next_reset = jiffies + 0x7fffffffffffffffUL; ^ ... `
Espressofa
Was verursachte:Error! Bad return status for module build on kernel: 3.13.0-27-generic (x86_64)
Espressofa
Auch glxinfoberichtet das gleiche.
Espressofa
Haben Sie die vollständige Zeile kopiert?
Korkel
1
Nein, das ist nicht falsch.
Korkel