如何防止在镜像外部屏幕上裁剪,该屏幕恰好与我的内置笔记本电脑屏幕具有相同的像素大小

如何防止在镜像外部屏幕上裁剪,该屏幕恰好与我的内置笔记本电脑屏幕具有相同的像素大小

我有一台联想 W530 笔记本电脑。它有一个 1920x1080 的显示屏(根据xrandr)。笔记本电脑的 BIOS 中已激活集成的 NVIDIA 显卡。有一个文件/usr/share/X11/xorg.conf.d/11-nvidia-prime.conf,其内容是

# DO NOT EDIT. AUTOMATICALLY GENERATED BY gpu-manager

Section "OutputClass"
Identifier "Nvidia Prime"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
Option "IgnoreDisplayDevices" "CRT"
Option "PrimaryGPU" "Yes"
ModulePath "/x86_64-linux-gnu/nvidia/xorg"
EndSection

另外,我还有另一台显示器,它连接到扩展坞的 DP2(实际上有一个 DP 转 HDMI 适配器可以连接另一台显示器)。根据xrandr,另一台显示器也具有相同的 1920x1080 分辨率。但显示的显示被裁剪了,如下所示。 xrandr -q告诉我(另一台显示器的实际尺寸返回错误,但返回的宽高比正常):

DP-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 698mm x 392mm
EDID: 
    00ffffffffffff0034a996a201010101
    00180103808048780adaffa3584aa229
    17494b21080031404540614081800101
    010101010101023a80d072382d40102c
    4580ba882100001e023a801871382d40
    582c4500ba882100001e000000fc0050
    616e61736f6e69632d54560a000000fd
    00173d0f440f000a202020202020015a
    020322f24d9f90140520212213041203
    16072309070168030c001000b8260fe2
    004b011d80d0721c1620102c2580ba88
    2100009e011d8018711c1620582c2500
    ba882100009e011d00bc52d01e20b828
    5540ba882100001e662156aa51001e30
    468f3300ba882100001e000000000000
    000000000000000000000000000000bb
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 
BorderDimensions: 4 
    supported: 4
Border: 0 0 0 0 
    range: (0, 65535)
SignalFormat: TMDS 
    supported: TMDS
ConnectorType: DisplayPort 
ConnectorNumber: 3 
_ConnectorLocation: 3 
non-desktop: 0 
    supported: 0, 1
LVDS-1-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
EDID:
    00ffffffffffff0030aeb24000000000
    0113010380221378ea2135ad5037aa24
    11505400000001010101010101010101
    0101010101014c368082703832403c30
    aa0058c1100000183f2d808270383240
    3c30aa0058c1100000180000000f00d1
    0932d109281b190006af5634000000fe
    004231353648573031205634200a00d6
PRIME Synchronization: 0
    supported: 0, 1
scaling mode: Full aspect
    supported: Full, Center, Full aspect
link-status: Good
    supported: Good, Bad
CONNECTOR_ID: 67
    supported: 67
non-desktop: 0
    range: (0, 1)

然而,另一个显示被裁剪了

  • 距顶部约 14 行,距底部约 16 行,
  • 左侧约 37 列,右侧约 40 列。

(确定缺失像素的确切数量并不容易)。

哪些xrandr命令对于配置这台松下电视的显示是必要的,以便不会发生裁剪。

或者

我是否必须使用xrandr命令来有效地减少笔记本电脑屏幕的尺寸,以便在连接另一个屏幕时使用那些行和列?哪些命令可以正确实现这一目标?

答案1

FedonKadifeli 的问题让我找到了解决方案:在松下电视机的图像选项设置下,我必须启用“1080p Pixel Direkt”选项。

显然,电视机所做的插值在 1080p(HDMI)输入上重现了原始图像质量。

所以这实际上不是一个 Linux 问题,而是一个关键字 overscan 的问题,

图像看起来比以前清晰多了,而且与我的笔记本电脑屏幕完全吻合。谢谢你的提示!

相关内容