Przełącz się z NVidii na wewnętrzną kartę graficzną Intel HD - OpenGL nie działa

20

Dzisiaj przełączyłem się na wewnętrzną grafikę Intel HD mojego procesora G630T. Pulpit działa, ale XBMC nie chce się uruchomić. Narzeka, że ​​potrzebuje przyspieszonego sprzętu OpenGL.

Kiedy sprawdzam Informacje o systemie - Grafika, pojawia się tylko ogólna karta (?):

Driver (ze spacją na początku)

Experience Standard

potem sprawdziłem

lshw -C video
*-display               
   description: VGA compatible controller
   product: 2nd Generation Core Processor Family Integrated Graphics Controller
   vendor: Intel Corporation
   physical id: 2
   bus info: pci@0000:00:02.0
   version: 09
   width: 64 bits
   clock: 33MHz
   capabilities: msi pm vga_controller bus_master cap_list rom
   configuration: driver=i915 latency=0
   resources: irq:42 memory:fb800000-fbbfffff memory:e0000000-efffffff ioport:ff00(size=64)

Nie jestem pewien, czy wszystko jest w porządku, ale nie wydaje mi się to całkowicie błędne. Jednak glxinfo jest zdecydowanie dziwny:

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

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

Korzystam z systemu Ubuntu 11.10 3.0.0-13-generic #22-Ubuntu SMPi bardzo doceniam pomoc, ponieważ nie mam pojęcia, co mógłbym zrobić (początkujący w systemie Linux).

Martur

Martur
źródło
Czy usunąłeś /etc/X11/xorg.confplik po wyjęciu karty nVidia?
Bruno Pereira,
Nie, powinienem to zrobić? W tym pliku nie ma wiele: Sekcja „Identyfikator urządzenia” „Domyślne urządzenie” Opcja „NoLogo” „True” EndSection
Martur
Zmieniłem nazwę pliku (zamiast go usunąć) i zrobiłem przywracanie, ale to nie miało znaczenia.
Martur
Nie usunąłeś sterownika nVidia?
Bruno Pereira,
Nie, najpierw aktywowałem wewnętrzną grafikę i podłączyłem do niej monitor. Następnie sterowniki NVidia były nadal wymienione w menu „Ustawienia systemu - dodatkowe sterowniki”. Następnie wyjąłem kartę NVidia z komputera i sterowników nie było już na liście.
Martur,

Odpowiedzi:

30

Musisz usunąć sterowniki NVIDIA, aby sterownik nie próbował się załadować zamiast karty Intel.

Zwykle nie jest wymagana dalsza instalacja sterowników dla wbudowanego sterownika Intela, ale jeśli sterownik nVidia zostanie załadowany, przejmie kontrolę.

sudo apt-get purge nvidia*

Usuń swój xorg.conf

sudo rm /etc/X11/xorg.conf

Ponownie zainstaluj Xorg

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64

Ponownie skonfiguruj Xorg

sudo dpkg-reconfigure xserver-xorg

Restart

sudo reboot
Bruno Pereira
źródło
Usunąłem kartę NVidia i nie jest już dostępna. To nie jest laptop.
Martur,
Edytowano, aby usunąć sterownik nVidia i wymusić ponowną instalację X.
Bruno Pereira,
To rozwiązanie pomogło mi na Lenovo T410 (tylko z Intelem i915). Dzięki!
Paweł Nadolski,
Ogromne dzięki. Pracował nad Asus A53S - Intel Core i5w /Nvidia GEFORCE GT540M
Jordan Arseno
WOW-poddałem się po moim ostatnim poście i nie widziałem, żebyś poprawił swoją odpowiedź. Ponownie zainstalowałem Nvidia gfx. Jednak dzisiaj, z 12.04 LTS, miałem dokładnie takie same problemy i przez pomyłkę znalazłem swój oryginalny post. To rozwiązanie działało teraz. Dziękuję Ci.
Martur