xrandr:差异显示缩放会导致 VLC 和 VirtualBox 出现问题(分形)

xrandr:差异显示缩放会导致 VLC 和 VirtualBox 出现问题(分形)

在 Ubuntu 20.04 上,我使用双显示器设置,主显示器是 HiDPI 显示器(192 dpi;3840x2160;60 Hz),而辅助屏幕具有正常分辨率(96 dpi;1920x1200;60 Hz;向左垂直旋转并对齐位置)。

显示缩放比例全局设置为 200%(“设置”应用 > “显示” > “缩放”),否则 HiDPI 显示屏上的所有内容都会变得难以阅读。现在,因为我不想让所有内容在辅助(96 dpi)显示屏上放大,所以我运行了以下命令兰德登录时的命令(启动应用程序):

xrandr --output HDMI-0 --primary --mode 3840x2160 --pos 0x0 \
       --scale 1x1  --rotate normal --output DP-2 \
       --mode 1920x1200 --pos 4338x-520 --scale 1.6x1.6 \
       --rotate left

现在的问题是: 无论出于什么原因,我在使用某些应用程序的 GUI 窗口时遇到了问题,例如甚高频液晶虚拟盒。使用 200% 显示缩放时,没有遇到这些问题兰德命令。举例来说:

  • 甚高频液晶(版本 3.0.9.2):应用程序窗口显示正确... VLC-无法播放 也就是说,除非我真正开始播放视频文件。当音频正在播放并且进度条正在前进时,实际的视频不会显示。相反,我看到单个窗口中的 3 个播放器“分形”。 VLC-视频播放

  • 虚拟盒(vers. v6.1.38_Ubuntu):我没有看到 VM 概览窗口,而是在单个 GUI 窗口内再次看到了快照描述符的至少 3 个“分形”。 虚拟盒

到目前为止,我还没有在其他应用程序中遇到过这个问题,我对此真的很困惑。我目前的“解决方法”是每当我启动任一应用程序时禁用辅助显示器。然后,重新运行 xrandr 命令。但这有点乏味……

还有其他人遇到过这个问题和/或可以提供一些见解吗?

以下是一些用于故障排除的系统信息:

uname -ar

Linux 用户桌面 5.15.0-52-通用 #58~20.04.1-Ubuntu SMP 星期四 10 月 13 日 13:09:46 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

sudo lshw -c display

*-显示
描述:VGA 兼容控制器产品:TU117 [GeForce GTX 1650] 供应商:NVIDIA Corporation 物理 ID:0 总线信息:pci@0000:04:00.0 版本:a1 宽度:64 位时钟:33MHz 功能:pm msi pciexpress vga_controller bus_master cap_list rom 配置:驱动程序=nvidia 延迟=0 资源:irq:137 内存:de000000-deffffff 内存:c0000000-cfffffff 内存:d0000000-d1ffffff ioport:e000(size=128)内存:df000000-df07ffff

nvidia-smi | grep -i driver

| NVIDIA-SMI 470.141.03 驱动程序版本:470.141.03 CUDA 版本:11.4 |

相关内容