小编Xor*_*lse的帖子

双显示器设置上的全屏应用程序

Linux 上的 Optimus 远非完美,但是使用本机nVidia驱动程序我过去遇到的大多数问题都主要解决了,除了一个。

每当我运行全屏应用程序时,例如Kodi或某些Steam游戏,位置关闭时,屏幕在 1080p 上正好位于 2 个屏幕的中间,或者在任何显示器上仅显示左半部分。

我认为这是由于我如何使用xrandr. 当sddm初始化运行下面的命令:

xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --output HDMI-1-1 --mode 1920x1080 --pos 1920x0 --output HDMI-0 --primary --mode 1920x1080 --panning 3840x1080+0+0/0x0+0+0/0/0/-1920/0
Run Code Online (Sandbox Code Playgroud)

但是它可以完美运行,因为您可能会注意到容器是 3x1080p,因为这是因为有 3 个屏幕(全部为 1080p),禁用了我的内部显示并使用平移,我能够将 2 个显示器的输出移动到彼此相邻的位置。

看来我无法控制全屏行为,无法控制KDE或使用put. 在应用程序设置中播放我可以选择在哪个显示器上渲染它,但它无论如何都在中心渲染。

澄清:

xs on monitor left at 1920/2
ys on monitor left at 1080
xe on monitor right at (1920/2)+1920
ye on monitor right at 1080
Run Code Online (Sandbox Code Playgroud)

这是视觉参考的链接

老实说,我已经尝试了很多东西,但在这里我不知所措。我不是 Linux …

arch-linux xorg xrandr nvidia optimus

9
推荐指数
1
解决办法
2737
查看次数

标签 统计

arch-linux ×1

nvidia ×1

optimus ×1

xorg ×1

xrandr ×1