Beralih dari NVidia ke grafis Intel HD internal - OpenGL tidak berfungsi

20

Saya beralih hari ini ke grafis Intel HD internal CPU G630T saya. Desktop berfungsi tetapi XBMC tidak mau mulai. Mengeluh bahwa itu membutuhkan perangkat keras yang dipercepat OpenGL.

Ketika saya memeriksa Info Sistem - Grafik, hanya ada kartu generik (?) Yang tercantum:

Driver (dengan ruang di awal)

Experience Standard

lalu saya periksa

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)

Saya tidak yakin apakah di sini semuanya benar tetapi tampaknya tidak sepenuhnya salah bagi saya. Namun, glxinfo sangat aneh:

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".

Saya menjalankan Ubuntu 11.10 3.0.0-13-generic #22-Ubuntu SMPdan bantuan sangat dihargai, karena saya tidak tahu apa yang bisa saya lakukan (pemula di Linux).

Martur

Martur
sumber
Sudahkah Anda menghapus /etc/X11/xorg.conffile Anda setelah mengeluarkan kartu nVidia?
Bruno Pereira
Tidak, haruskah saya melakukan itu? Tidak ada banyak dalam file ini: Bagian "Device" Identifier "Default Device" Option "NoLogo" "True" EndSection
Martur
Saya mengganti nama file (alih-alih menghapusnya) dan melakukan restert tapi itu tidak membuat perbedaan.
Martur
Anda tidak menghapus driver nVidia bukan?
Bruno Pereira
Tidak, pada awalnya saya hanya mengaktifkan grafis internal dan menyambungkan monitor ke sana. Kemudian driver NVidia masih terdaftar di menu "System Settings - Additional Drivers". Setelah itu saya mengeluarkan kartu NVidia dari komputer dan driver tidak terdaftar lagi.
Martur

Jawaban:

30

Anda perlu menghapus driver nvidia sehingga driver tidak mencoba untuk memuat dirinya sendiri, bukan kartu Intel Anda.

Biasanya tidak diperlukan penginstalan driver lebih lanjut untuk driver bawaan Intel tetapi jika driver nVidia dimuat, itu akan mengambil alih.

sudo apt-get purge nvidia*

Hapus xorg.conf Anda

sudo rm /etc/X11/xorg.conf

Instal ulang xorg sepenuhnya

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

Mengkonfigurasi ulang Xorg

sudo dpkg-reconfigure xserver-xorg

Mulai ulang

sudo reboot
Bruno Pereira
sumber
Saya mengeluarkan kartu NVidia dan tidak tersedia lagi. Ini bukan laptop.
Martur
Diedit untuk menghapus driver nVidia dan menginstal ulang X.
Bruno Pereira
Solusi ini membantu saya di Lenovo t410 (hanya dengan intel i915). Terima kasih!
Paweł Nadolski
Terima kasih banyak. Bekerja pada Asus A53S - Intel Core i5w /Nvidia GEFORCE GT540M
Jordan Arseno
WOW-Saya menyerah setelah posting terakhir saya dan tidak melihat Anda memperbaiki jawaban Anda. Saya menginstal ulang Nvidia gfx. Namun, hari ini, dengan 12,04 LTS saya mengalami masalah yang sama persis dan menemukan posting asli saya secara tidak sengaja. Solusi ini berhasil sekarang. Terima kasih.
Martur