Graphics

用於 Mint Linux 的英特爾顯卡驅動程序

  • April 16, 2013

雖然 Mint 14 基於 Ubuntu 12.10,但在 Mint 下執行英特爾驅動程序管理器時出現以下錯誤:

diagnostics-view.c/diagnostics_view_start: Running diagnostic Checking distribution...
main-window.c/on_diagnostics_finished: Diagnostics finished with an error

是的,我正在使用正確的 64 位版本進行安裝

順便說一句,我正在使用帶有 Intel HD 4000 圖形處理器的 VIZIO CT15-A5 15.6 英寸輕薄超極本,目前我的系統資訊顯示如下:

Display
Display
Resolution  1920x1080 pixels
Vendor  The X.Org Foundation
Version 1.13.0
Monitors
Monitor 0   1920x1080 pixels
Extensions
BIG-REQUESTS    
Composite   
DAMAGE  
DOUBLE-BUFFER   
DPMS    
DRI2    
GLX 
Generic Event Extension 
MIT-SCREEN-SAVER    
MIT-SHM 
RANDR   
RECORD  
RENDER  
SECURITY    
SGI-GLX 
SHAPE   
SYNC    
X-Resource  
XC-MISC 
XFIXES  
XFree86-DGA 
XFree86-VidModeExtension    
XINERAMA    
XInputExtension 
XKEYBOARD   
XTEST   
XVideo  
XVideo-MotionCompensation   

OpenGL

Vendor  Intel Open Source Technology Center
Renderer    Mesa DRI Intel(R) Ivybridge Mobile
Version 3.0 Mesa 9.0.3
Direct Rendering    Yes

這是 inxi -Gx 的輸出

funkdified@vizio ~ $ inxi -Gx
Graphics:  Card: Intel 3rd Gen Core processor Graphics Controller bus-ID: 00:02.0 
          X.Org: 1.13.0 drivers: intel (unloaded: fbdev,vesa) Resolution: 1920x1080@60.0hz 
          GLX Renderer: Mesa DRI Intel Ivybridge Mobile GLX Version: 3.0 Mesa 9.0.3 Direct Rendering: Yes

您收到該錯誤的原因可能是因為英特爾驅動程序管理器沒有檢查它是否可以安裝在您的發行版上,它只是檢查發行版是 Fedora 還是 Ubuntu。這通常使用命令完成

`uname -v`

例如:

$ uname -v
#36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012

或 $ uname -v #1 SMP Debian 3.2.32-1

如果英特爾驅動程序管理器搜尋特定字元串,例如

$ uname -v | grep 'Fedora\|Ubuntu'

即使 Mint 基於 Ubuntu,這也會在執行 Mint 的機器上返回 false。


這些是修改 lsb-release 所必需的步驟,如下面的@don_crissti 所建議(取自此處):

$ sudo cp /etc/lsb-release /etc/lsb-release.bak 
$ sudo pico /etc/lsb-release

替換為(我不確定 intel-linux-graphics-installer 正在檢查哪些行,但絕對不是最後一行。)

> > > > DISTRIB_ID=Ubuntu > DISTRIB_RELEASE=12.10 > DISTRIB_CODENAME=quantal > DISTRIB_DESCRIPTION="Linux Mint 14 Nadia" > > > > $ sudo intel-linux-graphics-installer > > >

按照安裝程序並等待它要求您重新啟動。完成後:

> > $ sudo rm /etc/lsb-release > $ sudo mv /etc/lsb-release.bak /etc/lsb-release > > >

引用自:https://unix.stackexchange.com/questions/68649