我有一台联想 W530 笔记本电脑。它具有 1920x1080 显示屏(根据xrandr
)。集成的 NVIDIA 显卡在笔记本电脑的 BIOS 中激活。有一个文件/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-to 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
命令来配置此 Panasonic 电视机上的显示,以免发生裁剪。
或者
我是否必须使用xrandr
命令通过连接另一个屏幕时使用的那些行和列来有效地减小笔记本电脑屏幕的大小?哪些是实现此目的的正确命令?
FedonKadifeli 的问题让我找到了解决方案:在 Panasonic 电视机的图像选项设置下,我必须启用选项“1080p Pixel Direkt”。
显然,电视机所做的插值再现了 1080p (HDMI) 输入上的原始图像质量。
所以这并不是一个真正的 Linux 问题,而是一个在关键字 overscan 下已知的问题,
图像看起来比以前清晰得多,并且完全适合我的笔记本电脑屏幕。谢谢你的伎俩!