我剛剛在配備 Intel HD 4600 顯示卡的桌上型電腦上安裝了 Linux Mint 17。不幸的是,它僅支援 1920 x 1200 的低分辨率,與顯示器的原生 2560 x 1440 相比,這看起來很糟糕。
我花了 3 個小時在谷歌上搜尋嘗試不同的建議,但沒有運氣。這個帖子看起來很有希望,但這些建議都沒有幫助。
Mint 16 直接從 LiveUSB 以正確的分辨率啟動,因此兩個版本之間發生了一些變化(可能是上游)。
有一個英特爾顯示卡安裝程序但當我運行它時,它顯示“不支援分發”。我可以透過編輯 lsb-release 來偽造 Ubuntu 發行版,然後它會安裝一些東西,但我仍然無法在顯示實用程式中選擇正確的解析度。
據英特爾稱下載中心對於 HD 4600,有一個適用於 Linux 的驅動程式。但是該頁面的下載連結到底在哪裡呢?我實在找不到啊!
有哪些選擇?
編輯:我忘了提及,我曾嘗試使用 xrandr 強制使用新的分辨率,但當xrandr: Configure crtc 0 failed
我嘗試應用新模式時,我得到了一個。
答案1
我遇到了同樣的問題,我發現葡萄牙語頁面這解釋了一個解決方法。
在執行英特爾安裝程式之前,請變更 /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/
答案2
我在問題中寫道,我嘗試強制使用該模式,xrandr
但出現錯誤。我嘗試使用 和 來獲取模式行cvt
,gtf
這似乎是獲取這些模式行的方法。但獲得的模式線都不起作用,所以我放棄xrandr
並嘗試了其他解決方案。
事實上,我甚至買了一張新顯示卡,在拆開包裝時,我決定給現有的顯示卡最後一次機會。
cvt
我查看了 Xorg.log(就像我以前做過幾次一樣),但這一次,在嘗試瞭如此多的模式行組合之後,我注意到列出的模式行與從和獲得的模式行有點不同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