Ubuntu

Linux Mint 17 不支持 Intel HD 4600 顯卡

  • November 17, 2014

我剛剛在裝有 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但出現錯誤。我試圖獲得模式線,cvtgtf似乎是獲得這些的方式。但是獲得的模式線都不起作用,所以我放棄xrandr並嘗試了其他解決方案。

實際上,我什至買了一張新顯卡,在打開包裝時,我決定給現有的顯卡最後一次機會。

我查看了 Xorg.log(就像我之前做過幾次一樣),但是這次,在嘗試了這麼多模式行組合之後,我注意到列出的模式行與從cvtand獲得的模式行有點不同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/

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