无法在戴尔迷你 10v 笔记本电脑的外接显示器中设置更高的屏幕分辨率

jef*_*rez 47 multiple-monitors 11.10

我有一台来自 HP (w2207h) 的 22 英寸显示器通过 VGA 开关(与台式电脑和任天堂 Wii 共享此屏幕)连接到我的笔记本电脑(戴尔迷你 10v 或 1011)。我的问题是我无法在外接显示器中设置比 1024x768 (4:3) 更高的分辨率。我只能设置较低的分辨率(800x600 和 4:3)。我之前在 Ubuntu 上使用过它,屏幕分辨率没有问题,所以我认为问题在于 VGA 开关。有谁知道如何解决这个问题?有人知道我该如何开始吗?

这是我的屏幕配置的屏幕截图。绿色的是 HP 显示屏,您可以在其上阅读的字样是“未知”。是的,它是西班牙语。非常感谢。

屏幕配置窗口 Ubuntu 11.10

更多信息:我的戴尔迷你笔记本电脑的图形适配器是 Intel945GSE UMA。

小智 69

我也遇到了同样的情况。您必须添加分辨率:

xrandr --newmode <ModeLine>
Run Code Online (Sandbox Code Playgroud)

要了解您的分辨率的 ModeLine,请执行以下操作:

$ cvt 1650 900
Run Code Online (Sandbox Code Playgroud)

你会得到一些这样的:

# 1656x900 59.93 Hz (CVT) hsync: 55.98 kHz; pclk: 122.25 MHz
Modeline "1656x900_60.00"  122.25  1656 1752 1920 2184  900 903 913 934 -hsync +vsync
Run Code Online (Sandbox Code Playgroud)

然后,将“Modeline”这个词后面的信息复制到XRandR命令中:

$ xrandr --newmode "1656x900_60.00"  122.25  1656 1752 1920 2184  900 903 913 934 -hsync +vsync
Run Code Online (Sandbox Code Playgroud)

进入模式后,需要在输出中加入:

xrandr --addmode VGA1 1656x900_60.00
Run Code Online (Sandbox Code Playgroud)

现在你有了新的解决方案:-)

  • 我要用什么代替VGA1?- 已解决:xrandr 以查看输出名称是什么 (9认同)
  • 这有效。非常感谢。但是我每次重新启动计算机时都必须这样做(bash 历史记录派上用场)。哪里是让这件事自动完成的最佳位置? (3认同)
  • 这个解决方案对我有用。我只想添加它来删除您可以执行“xrandr --rmmode 1920x1200R”的模式 (2认同)

小智 14

FelGutiCo 和 Milkovsky 是对的,但是我必须使用 -r 参数才能使其工作(否则我显示器的左侧 20% 是空白的,而图像适合右侧的 80%),所以我所做的是:

$ cvt -r 1920 1080
# 1920x1080 59.93 Hz (CVT 2.07M9-R) hsync: 66.59 kHz; pclk: 138.50 MHz
Modeline "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync

$ xrandr --newmode "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync

$ xrandr --addmode VGA-1 1920x1080R
Run Code Online (Sandbox Code Playgroud)

加上一个提示,因为我不得不将“VGA1”更改为“VGA-1”;找出我使用的显示器的 ID:

$ xrandr --listactivemonitors
Run Code Online (Sandbox Code Playgroud)