如何在大显示器上启用全分辨率(在 KDE 中)?

如何在大显示器上启用全分辨率(在 KDE 中)?

我有一台分辨率为 2560x1440 的 BenQ gw2765 显示器...但我的计算机最多只能提供 1920x1080 分辨率。

该显示器通过 HDMI-MiniDP 连接器连接到我的 Lenovo Thinkpad X1 笔记本电脑。该笔记本电脑正在运行全新安装的 KDE Neon(基于 Ubuntu):KDE neon 5.11、KDE ​​Plasma 版本 5.11.2、KDE ​​Fameworks 版本 5.29.0、Qt 版本 5.9.1。

几年前,我试图让它与一些 xrandr 东西一起工作,但没有成功。我希望通过这个新安装只是工作

当我在互联网上挖掘时,我很惊讶我对此知之甚少;我看到有人建议“只使用 Gnome3,因为它有效”,而另一方面,真正知道 xrandr 是什么的人却提出了问题。

我不知道 x-server 是什么或者它是如何工作的,但是如果我需要编辑一些 xorg.conf 文件或者我准备尝试的东西。我只是想要一点指导,或者一个正确的方向,以防你的智慧可以帮助我避免破坏东西:)


编辑:

$ sudo lshw -c video
   description: VGA compatible controller
   product: 3rd Gen Core processor Graphics Controller
   vendor: Intel Corporation
   physical id: 2
   bus info: pci@0000:00:02.0
   version: 09
   width: 64 bits
   clock: 33MHz
   capabilities: msi pm vga_controller bus_master cap_list rom
   configuration: driver=i915 latency=0
   resources: irq:28 memory:f0000000-f03fffff memory:e0000000-efffffff ioport:4000(size=64) memory:c0000-dffff

还:

当我sudo apt-get install xserver-xorg-video-all想要删除一个名为“neon-desktop”的包时,这听起来很危险,因为我正在使用https://neon.kde.org/((而且我现在对删除软件包非常谨慎,因为上周apt-get install ruby-dev卸载了太多东西,以至于每次我尝试启动时都会导致内核恐慌{因此现在是全新的操作系统}))


我发现https://forum.kde.org/viewtopic.php?f=309&t=141545#p380311 这听起来与我面临的问题完全相同,但该解决方案对我不起作用

$ cvt 2560 1440 60
  cvt# 2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
  Modeline "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
$ sudo xrandr --newmode "2560x1440_60.00" 312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
$ sudo xrandr --addmode HDMI-1 2560x1440_60.00

这看起来好像可以工作:它添加了一个列出的显示设置xrandr,然后新的尺寸可以在 KDE 的系统设置中使用...但是当我在系统设置 GUI 中选择它并单击“应用”时,它会重置回之前的大小选定的设置。我尝试在不同尺寸之间来回切换,但无法以适当的大尺寸显示。

xrandr底部为 2560x1440_60.00 的电流:

Screen 0: minimum 320 x 200, current 1920 x 1980, maximum 8192 x 8192
LVDS-1 connected primary 1600x900+160+1080 (normal left inverted right x axis y axis) 309mm x 174mm
   1600x900      59.97*+
   1440x900      59.89  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   960x600       60.00  
   960x540       59.99  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   800x512       60.17  
   700x525       59.98  
   640x512       60.02  
   720x450       59.89  
   640x480       60.00    59.94  
   680x384       59.80    59.96  
   576x432       60.06  
   512x384       60.00  
   400x300       60.32    56.34  
   320x240       60.05  
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
   1920x1080     60.00*   50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.88  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   832x624       74.55  
   800x600       75.00    60.32  
   720x576       50.00  
   720x576i      50.00  
   720x480       60.00    59.94  
   720x480i      60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
   2560x1440_60.00  59.96  
DP-1 disconnected (normal left inverted right x axis y axis)

然后当我重新启动计算机时,2560x1440_60.00xrandr 不再列出该文件。

答案1

我遇到了同样的问题,并从OP的帖子本身获得了帮助,并且成功了。我有一台华硕 VW193D 显示器,它不会获得 1440 x 900 的默认分辨率,而是不会显示超过 1024 x 768 的选项。我使用 OP 帖子中的步骤来解决该问题。为了了解长宽比的其他分辨率,我运行了以下命令:

cvt 1440 900 60

接下来,xrandr使用以下命令运行定义新模式:

sudo xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904  900 903 909 934 -hsync +vsync

接下来,将定义的模式添加到 DP-1 监视器:

sudo xrandr --addmode DP-1 1440x900_60.00

注销并再次登录,监视器的所有选项都在那里。这是更改之前和之后的情况。

https://i.stack.imgur.com/g24FG.jpg

答案2

严格来说,这不是一个答案,但我不希望它被埋在现有的评论部分中:

这看起来好像可以工作:它添加了 xrandr 列出的显示设置,然后 KDE 的系统设置中提供了新的大小...但是当我在系统设置 GUI 中选择它并单击“应用”时,它会重置回之前选择的设置。

我遇到了这个确切的问题,并努力在网上找到有关此问题的其他报告。我仔细检查了我的 GPU 规格表,它声称其 4K 显示支持仅比我的实际显示分辨率低几个像素(3280x2160 显示器与 GPU 支持的 3280x2000)。该规范与计算机制造商的规格表,声称支持高达 4096x2160 的分辨率。

在最后的努力中,我用 DisplayPort 电缆替换了 HDMI 电缆,现在它的工作频率高达 3280x2160@30Hz。奇怪,HDMI 电缆不是问题—我使用同一根电缆将显示器连接到我的笔记本电脑,没有任何问题。

如果其他人遇到这个问题,我鼓励您:

  1. 在线查找适用于您的 GPU 的规格表。就我而言,我按照以下说明进行操作这个英特尔官方支持页面,这使我找到了上面链接的第一个规格表。

  2. 如果其他方法均失败,请尝试通过 DisplayPort 而不是 HDMI 进行连接(反之亦然)。

正如评论所暗示的,转换器可能是一个问题。如果从 MiniDP(在计算机上)到 HDMI(显示器)有问题,从 MiniDP 到 Display Port 可能会起作用(希望显示器有 Display Port)。

相关内容