當前位置: 首頁>>技術教程>>正文


從 NVidia 切換到內部 Intel HD 顯卡 – OpenGL 不起作用

,

問題描述

我今天切換到 G630T CPU 的內部 Intel HD 顯卡。桌麵工作,但 XBMC 無法啟動。它抱怨它需要 OpenGL 加速硬件。

當我檢查係統信息 – 圖形時,隻列出了一個通用(?)卡:

Driver(以空格開頭)

Experience Standard

然後我檢查了

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)

我不確定這裏是否一切都正確,但對我來說似乎並非完全錯誤。然而, glxinfo 絕對是奇怪的:

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

我正在運行 Ubuntu 11.10 3.0.0-13-generic #22-Ubuntu SMP,非常感謝您的幫助,因為我不知道我能做什麽(Linux 初學者)。

馬圖爾

最佳思路

您需要刪除 nvidia 驅動程序,以便驅動程序不會嘗試加載自己而不是您的 Intel 卡。

通常英特爾內置驅動程序不需要進一步安裝驅動程序,但如果 nVidia 驅動程序正在加載,它將接管。

sudo apt-get purge nvidia*

刪除你的 xorg.conf

sudo rm /etc/X11/xorg.conf

完全重新安裝 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

Re-configure Xorg

sudo dpkg-reconfigure xserver-xorg

重啟

sudo reboot

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/12993.html,未經允許,請勿轉載。