Я прочитал большинство связанных вопросов и сообщений на форуме и не могу решить эту проблему уже больше года.
Я использую Kubuntu 16.04 на Lenovo Y700, который имеет видеокарту Nvidia GTX 960M с технологией Optimus (т.е. также Intel GPU). С тех пор, как я получил этот ноутбук, я столкнулся с разрывами при перемещении окон, смене рабочих пространств, просмотре видео, серфинге в Интернете, играх и т.д.
Я попробовал выполнить следующие команды, но ни одна из них не работает:
nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceCompositionPipeline = On }"
nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
Более того, как показано на снимке экрана ниже, эти параметры не отображаются в моих расширенных настройках NVIDIA XServer, хотя я использую версию 384.90.
Эта проблема может быть связана с тем, что ни экран ноутбука, ни внешний монитор не распознаются nvidia-settings, т. е. всегда отображается «X Screen 0 (No Scanout)».
Мой файл /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
Моя тема годичной давности, обновленная несколько раз - EASY PEASY
Проблема разрывов экрана наконец-то РЕШЕНА! 4 простых шага и уменьшение прерывистости! и добавление VSync!
https://ubuntuforums.org/showthread.php?t=2374405
Всегда стараюсь помочь, Марк