nvidia-settings 384.90 上未显示 vsync 选项

nvidia-settings 384.90 上未显示 vsync 选项

我阅读了大多数相关问题和论坛帖子,但一年多来一直无法解决这个问题。

我在联想 Y700 上运行 Kubuntu 16.04,它配备了采用 Optimus 技术的 Nvidia GTX 960M 显卡(即英特尔 GPU)。自从我买了这台笔记本电脑后,我在移动窗口、更改工作区、观看视频、浏览互联网、玩游戏等时都遇到了画面撕裂的情况。

我尝试运行以下命令,但它们都不起作用:

nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceCompositionPipeline = On }"

nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"

此外,如下面的屏幕截图所示,即使我使用的是 384.90 版本,这些选项也不会出现在我的高级 NVIDIA XServer 设置中。

在此处输入图片描述

该问题可能与笔记本电脑屏幕和外接显示器都无法被 nvidia-settings 识别有关,即它总是显示“X Screen 0(无扫描输出)”。

我的 /etc/X11/xorg.conf 文件如下所示:

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "None"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection

关于如何解决这个问题,有什么想法吗?

答案1

我一年前的帖子,更新过几次 - 非常简单

屏幕撕裂终于解决了!4 个简单步骤,减少画面撕裂!并添加 VSync!

https://ubuntuforums.org/showthread.php?t=2374405

总是尽力提供帮助,马克

相关内容