我有一个新的显示器,5120x1440,但我无法工作。
我使用OpenSUSE Tumble杂草,但我甚至不知道它是否与发行有关。
当我使用以下命令设置分辨率时:xrandr --output HDMI-0 --mode 5120x1440
这种情况会发生:

我不得不用手机拍一张照片,因为如果我拍截图的话,它看起来很正常。
我尝试过几个xrandr命令,我尝试了hdmi端口和显示端口。看起来总是这样..。
我试着在网上找它,但我都不知道怎么叫它。有什么想法吗?
谢谢
以下是一些更多的信息:
$ cat /etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20201123"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20201123"CPU: 8-Core AMD FX-8320E (-MCP-) speed/min/max: 1396/1400/3200 MHz Kernel: 5.9.8-2-default x86_64 Up: N/A
Mem: 6318.9/15957.4 MiB (39.6%) Storage: 931.51 GiB (62.3% used) Procs: 330 Shell: bash 5.0.18 inxi: 3.1.00
Graphics: Device-1: AMD Curacao XT / Trinidad XT [Radeon R7 370 / R9 270X/370X] vendor: Tul driver: radeon
v: kernel bus ID: 01:00.0 chip ID: 1002:6810
Display: x11 server: X.Org 1.20.9 compositor: kwin_x11 driver: ati,radeon
unloaded: fbdev,modesetting,vesa resolution: 1: 2560x1440~60Hz 2: 2560x1440~60Hz s-dpi: 96
OpenGL: renderer: AMD PITCAIRN (DRM 2.50.0 5.9.8-2-default LLVM 11.0.0) v: 4.5 Mesa 20.2.2
direct render: Yes 发布于 2022-05-05 21:56:38
好的,我刚得到了一个27英寸的屏幕,它是一个XUB2792UHSU-B1 27英寸,本机屏幕分辨率为:
3840x2160
我遇到了同样的问题,无论是控制台还是Xorg都看到了像素化的文本“损坏”,就像您的图像一样。1920x1080也有同样的问题。
如果我把视频调低到1440x900,这是非常清楚的,但一旦我再次用xrandr把它打开,问题就开始了。
经过一些谷歌搜索,我看到一个网站说,dvi只是真正的支持1920x1200分辨率,除非它是一个双链接dvi电缆,然后它可以支持更高。
似乎三种口味的DVI还不够混淆,原来DVI-D和DVI-I也可以是单链接或双链接。基本的区别是,双链路可以支持更高的分辨率。单链路电缆可以识别为有8个引脚丢失,而双链路电缆使用所有24个引脚。单链:可支持高达1920年x 1080在60赫兹的决议。每个链路都有三个用于RGB信息的数据通道,最大带宽为165个MHz,相当于每秒1.65亿像素。使用24个引脚中的12个。这对大多数等离子电视来说是远远不够的。一个典型的DVI数字单链路电缆可以在这里看到: DVI数字单链路电缆双链路:可以支持分辨率高达2048x1536在60赫兹。每个链路都有三个用于RGB信息的数据通道,最大带宽为165个MHz,相当于每秒1.65亿像素。使用所有24个引脚。以下是DVI数字双链路电缆的图片: DVI数字双链路电缆。
来源:https://www.cablewholesale.com/support/technical_条款/dvi_demystified.php
我使用的是GTX 710显卡,所以我把dvi电缆换成了hdmi电缆,这解决了我的控制台像素问题。控制台文本现在已经非常清晰了。我想知道我是否只使用了一个便宜的DVI,这是一个单一的连接dvi电缆,连接器设计成双连接(但引脚没有连接到任何内部电线)?
现在,在您的例子中,您可能需要使用DisplayPort或其他东西来驱动屏幕分辨率。我从其他帖子中看到,您的GPU实际上有一个DP套接字。
至于如何称呼它,它似乎是试图过采样视频传输数据太慢或从一个较低的分辨率,我认为这就是为什么你会得到混乱和高度别名的文本字体。它让我想起了当波特率设置错误时通过rs232获得的数据(就像丢失的比特条一样)。这也可能是为什么你没有在截图中看到它的原因。
在我的例子中,由于图形现在工作正常,我能够使用以下方法增加终端字体大小:
dpkg-reconfigure console-setup然后将字体设置为terminus,然后设置为16x32,这使得控制台字体可见。
下一个问题是,当我使用startx启动xorg时,屏幕变黑了,屏幕没有信号,并关闭了电源。查看日志:
~/.local/share/xorg/Xorg.0.log我可以看到Xorg正在启动3840x2180。在Xorg仍在运行的情况下,我从一个不同的系统中进入并运行:
xrandr -d :0以排除可用的屏幕分辨率。然后,我找到了一个看起来很有希望的,并通过ssh设置如下:
xrandr -d :0 --output HDMI-1 --mode 1920x1080i然后我回到另一个房间,检查了我的服务器屏幕,确定的是,我可以看到现在正在显示的图形,它是清晰和清晰的,所以在.xinitrc中,我在我的窗口管理器前面添加了xrandr:
cat ~/.xinitrc
xrandr --output HDMI-1 --mode 1920x1080i
exec wmaker现在一切都正常了。当然,我没有本机的3840x2160分辨率,但这对我来说很好,但这对我来说还是太高分辨率了(我是为了PIP / PBP功能而不是屏幕),但是在我无法在1920x1080运行之前,因为我会弄乱文本。现在我可以清楚地看到课文了。
不确定这是否对你有帮助,但也许是其他人遇到了这个问题,同样令人费解。我也同意,这在谷歌上并不容易找到。
总之:像您使用的那样,使用显示端口来解决问题。
https://unix.stackexchange.com/questions/621544
复制相似问题