我刚刚在配备 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