Linux Mint 17 不支持 Intel HD 4600 顯卡
我剛剛在裝有 Intel HD 4600 顯卡的台式電腦上安裝了 Linux Mint 17。不幸的是,它僅支持 1920 x 1200 的低解析度,與顯示器的原生 2560 x 1440 相比,這看起來很糟糕。
我花了 3 個小時在Google上搜尋嘗試不同的建議,但沒有運氣。這篇文章看起來很有希望,但這些建議沒有幫助。
Mint 16 直接從 LiveUSB 以正確的解析度啟動,因此兩個版本之間發生了一些變化(可能是上游)。
有一個英特爾圖形安裝程序,但是當我執行它時,它顯示“不支持分發”。我可以通過編輯 lsb-release 來偽造一個 Ubuntu 發行版,然後它會安裝一些東西,但我仍然無法在 Displays 實用程序中選擇正確的解析度。
根據英特爾HD 4600下載中心的說法,有一個適用於 Linux 的驅動程序。但是該頁面上的下載連結到底在哪裡?我真的找不到!
有哪些選擇?
編輯:我忘了提到我曾嘗試使用 xrandr 強制使用新解析度,但是
xrandr: Configure crtc 0 failed
當我嘗試應用新模式時得到了一個。
我在我的問題中寫道,我試圖強制使用該模式
xrandr
但出現錯誤。我試圖獲得模式線,cvt
這gtf
似乎是獲得這些的方式。但是獲得的模式線都不起作用,所以我放棄xrandr
並嘗試了其他解決方案。實際上,我什至買了一張新顯卡,在打開包裝時,我決定給現有的顯卡最後一次機會。
我查看了 Xorg.log(就像我之前做過幾次一樣),但是這次,在嘗試了這麼多模式行組合之後,我注意到列出的模式行與從
cvt
and獲得的模式行有點不同gtf
。有趣的!所以我用
xrandr
賓果遊戲嘗試了這些模式線!我突然有一條工作模式行,將解析度強制為 2560 x 1440。最後一步是簡單地將模式添加到 xorg.conf,如下所示:
Section "Monitor" Identifier "HDMI1" Modeline "2560x1440x0.0" 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync EndSection Section "Screen" Identifier "HDMI1" Device "Card0" Monitor "Monitor0" SubSection "Display" Modes "2560x1440x0.0" Depth 24 EndSubSection EndSection
我遇到了同樣的問題,我發現一個葡萄牙語頁面解釋了一種解決方法。
在執行英特爾安裝程序之前,更改您的 /etc/lsb-release 並輸入這些內容:
DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Linux Mint 17 Qiana"
安裝驅動程序並恢復文件上的更改。
重啟後:
$ sudo su # lshw -c video *-display description: VGA compatible controller product: Haswell-ULT 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:60 memory:b0000000-b03fffff memory:a0000000-afffffff ioport:3000(size=64)
驅動程序顯示為“i915”,即安裝的模組。\o/