保持外接显示器分辨率

保持外接显示器分辨率

最近我买了一台新笔记本电脑,据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 或类似脚本。

我该如何修复这个问题?

相关内容