ale*_*exm 11 display drivers 16.04
我的显示控制器有问题,显示“未知显示”,所以我无法获得正确的分辨率。
这是我的硬件:
$ lspci|grep -i vga
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
Run Code Online (Sandbox Code Playgroud)
有谁知道我该如何解决?
ale*_*exm 16
我找到了另一种获得我想要的分辨率的方法,我所做的是使用 xrandr 创建我想要的新分辨率,所以即使它仍然说未知显示我也可以选择正确的分辨率,现在屏幕看起来很完美.
在我的情况下,我需要 1360x768 分辨率(它只给了我选择 1024x768 或 800x600 的选项)
所以这就是我如何获得正确的解决方案:
alex@Minx:~$ xrandr
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
HDMI1 disconnected (normal left inverted right x axis y axis)
VGA1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.00*
800x600 60.32 56.25
848x480 60.00
640x480 59.94
Run Code Online (Sandbox Code Playgroud)
VGA1是我的设备,然后我创建了我想要的分辨率
alex@Minx:~$ sudo cvt 1360 768 60
# 1360x768 59.80 Hz (CVT) hsync: 47.72 kHz; pclk: 84.75 MHz
Modeline "1360x768_60.00" 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync
Run Code Online (Sandbox Code Playgroud)
为我的分辨率创建了一个新模式:
alex@Minx:~$ xrandr --newmode "1360x768_60.00" 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync
Run Code Online (Sandbox Code Playgroud)
最后将新模式添加到我的 VGA1 设备中:
alex@Minx:~$ sudo xrandr --addmode VGA1 1360x768_60.00
Run Code Online (Sandbox Code Playgroud)
然后我去显示器并能够选择 1360x768 分辨率。