![保持外接显示器分辨率](https://linux22.com/image/1185285/%E4%BF%9D%E6%8C%81%E5%A4%96%E6%8E%A5%E6%98%BE%E7%A4%BA%E5%99%A8%E5%88%86%E8%BE%A8%E7%8E%87.png)
最近我买了一台新笔记本电脑,据lshw
报道它有两个显示适配器:
VGA compatible controller
producto: GP104M [GeForce GTX 1070 Mobile]
fabricante: NVIDIA Corporation
id físico: 0
información del bus: pci@0000:01:00.0
versión: a1
anchura: 64 bits
reloj: 33MHz
capacidades: pm msi pciexpress vga_controller bus_master cap_list rom
configuración: driver=nvidia latency=0
和
VGA compatible controller
producto: HD Graphics 630
fabricante: Intel Corporation
id físico: 2
información del bus: pci@0000:00:02.0
versión: 04
anchura: 64 bits
reloj: 33MHz
capacidades: pciexpress msi pm vga_controller bus_master cap_list
configuración: driver=i915 latency=0
recursos: irq:137 memoria:dd000000-ddffffff memoria:70000000-7fffffff ioport:f000(size=64) memoria:c0000-dffff
我想一个是正常使用的,一个是8GB的肌肉卡片。
在一次激烈的游戏过程中,它从桌子上掉了下来,笔记本电脑的显示器被毁坏了,但我有一个备用(外部)显示器,我已连接并配置了它,但它不支持卡默认的 120 Hz。
当然,可以通过在配置上将其关闭来解决此问题。
真正的问题出现在我重启时:还记得我的显卡默认在 HDMI 上输出 120Hz 吗?好吧,突然我的外接显示器报告不支持的分辨率,我必须手动配置它。
我已经使用 Linux 十多年了,但大多数时候我仍然感觉自己像个新手,但我至少能想到两种解决方案:
首先当然是直接编辑 /etc/whatever 并将我的外部显示器默认设置为 60Hz 并关闭我的笔记本电脑的显示器。
第二个是调用 XRANDR 或类似脚本。
我该如何修复这个问题?