Разрыв экрана на Nvidia GTX960m

Как я уже сообщал сегодня на Ubuntu 14.04 Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader не работает:

# modprobe -r rtsx_pci
# modprobe rtsx_pci

с ядром, начиная с 3.9. Нужно исследовать, почему он отключается.

5
задан 11 December 2017 в 01:34

22 ответа

Предостережение с принятым ответом в Ubuntu 16.04

Я не тестировал разветвления, но ответы accept отвечают, чтобы создать файл /etc/modprobe.d/zz-nvidia-modeset.conf и использовать этот контент:

options nvidia_384_drm modeset=1

Однако это противоречит существующему файлу в том же каталоге:

$ cat /etc/modprobe.d/nvidia-graphics-drivers.conf
# This file was installed by nvidia-384
# Do not edit this file manually

blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-current
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current-updates
blacklist nvidia-173-updates
blacklist nvidia-96-updates
blacklist nvidia-384-updates
alias nvidia nvidia_384
alias nvidia-uvm nvidia_384_uvm
alias nvidia-modeset nvidia_384_modeset
alias nvidia-drm nvidia_384_drm
alias nouveau off
alias lbm-nouveau off

options nvidia_384_drm modeset=0

Просто то, что вы должны следить за ...

Более короткий ответ

Короче ответ на основе ответа Тима Ричардсона. Для систем с процессором Skylake и nVidia GTX 970M управляет HDMI. Чистая установка Ubuntu 16.04 и не выполняйте ни один из других шагов ответа, просто используйте Dash для запуска NVIDIA X-Server Settings:

Нажмите Advanced, чтобы сделать доступную опцию Force Composition Pipeline. Затем проверьте его и примените изменения.

Обратите внимание, что есть возможность сохранить файл конфигурации:

Следующий шаг сделайте свое окончательное исправление экрана постоянным, подробно описано в ArchLinux . В ореховой оболочке:

  1. Переместить /etc/X11/xorg.conf в /etc/X11/xorg.conf.d/20-nvidia.conf
  2. Отредактировать файл и вставить 3 строки (показать ниже)
  3. Сохранить файл и перезагрузка (я должен был сделать это дважды и hotplug 3-й экран на Thunderbolt 3 USB-C.

3 строки для добавления к /etc/X11/xorg.conf.d/20-nvidia.conf:

 Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
 Option         "AllowIndirectGLXProtocol" "off"
 Option         "TripleBuffer" "on"
10
ответ дан 31 July 2018 в 12:29

Предостережение с принятым ответом в Ubuntu 16.04

Я не тестировал разветвления, но ответы accept отвечают, чтобы создать файл /etc/modprobe.d/zz-nvidia-modeset.conf и использовать этот контент:

options nvidia_384_drm modeset=1

Однако это противоречит существующему файлу в том же каталоге:

$ cat /etc/modprobe.d/nvidia-graphics-drivers.conf
# This file was installed by nvidia-384
# Do not edit this file manually

blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-current
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current-updates
blacklist nvidia-173-updates
blacklist nvidia-96-updates
blacklist nvidia-384-updates
alias nvidia nvidia_384
alias nvidia-uvm nvidia_384_uvm
alias nvidia-modeset nvidia_384_modeset
alias nvidia-drm nvidia_384_drm
alias nouveau off
alias lbm-nouveau off

options nvidia_384_drm modeset=0

Просто то, что вы должны следить за ...

Более короткий ответ

Короче ответ на основе ответа Тима Ричардсона. Для систем с процессором Skylake и nVidia GTX 970M управляет HDMI. Чистая установка Ubuntu 16.04 и не выполняйте ни один из других шагов ответа, просто используйте Dash для запуска NVIDIA X-Server Settings:

Нажмите Advanced, чтобы сделать доступную опцию Force Composition Pipeline. Затем проверьте его и примените изменения.

Обратите внимание, что есть возможность сохранить файл конфигурации:

Следующий шаг сделайте свое окончательное исправление экрана постоянным, подробно описано в ArchLinux . В ореховой оболочке:

  1. Переместить /etc/X11/xorg.conf в /etc/X11/xorg.conf.d/20-nvidia.conf
  2. Отредактировать файл и вставить 3 строки (показать ниже)
  3. Сохранить файл и перезагрузка (я должен был сделать это дважды и hotplug 3-й экран на Thunderbolt 3 USB-C.

3 строки для добавления к /etc/X11/xorg.conf.d/20-nvidia.conf:

 Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
 Option         "AllowIndirectGLXProtocol" "off"
 Option         "TripleBuffer" "on"
10
ответ дан 31 July 2018 в 22:24

Предостережение с принятым ответом в Ubuntu 16.04

Я не тестировал разветвления, но ответы accept отвечают, чтобы создать файл /etc/modprobe.d/zz-nvidia-modeset.conf и использовать этот контент:

options nvidia_384_drm modeset=1

Однако это противоречит существующему файлу в том же каталоге:

$ cat /etc/modprobe.d/nvidia-graphics-drivers.conf
# This file was installed by nvidia-384
# Do not edit this file manually

blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-current
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current-updates
blacklist nvidia-173-updates
blacklist nvidia-96-updates
blacklist nvidia-384-updates
alias nvidia nvidia_384
alias nvidia-uvm nvidia_384_uvm
alias nvidia-modeset nvidia_384_modeset
alias nvidia-drm nvidia_384_drm
alias nouveau off
alias lbm-nouveau off

options nvidia_384_drm modeset=0

Просто то, что вы должны следить за ...

Более короткий ответ

Короче ответ на основе ответа Тима Ричардсона. Для систем с процессором Skylake и nVidia GTX 970M управляет HDMI. Чистая установка Ubuntu 16.04 и не выполняйте ни один из других шагов ответа, просто используйте Dash для запуска NVIDIA X-Server Settings:

Нажмите Advanced, чтобы сделать доступную опцию Force Composition Pipeline. Затем проверьте его и примените изменения.

Обратите внимание, что есть возможность сохранить файл конфигурации:

Следующий шаг сделайте свое окончательное исправление экрана постоянным, подробно описано в ArchLinux . В ореховой оболочке:

  1. Переместить /etc/X11/xorg.conf в /etc/X11/xorg.conf.d/20-nvidia.conf
  2. Отредактировать файл и вставить 3 строки (показать ниже)
  3. Сохранить файл и перезагрузка (я должен был сделать это дважды и hotplug 3-й экран на Thunderbolt 3 USB-C.

3 строки для добавления к /etc/X11/xorg.conf.d/20-nvidia.conf:

 Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
 Option         "AllowIndirectGLXProtocol" "off"
 Option         "TripleBuffer" "on"
10
ответ дан 2 August 2018 в 17:07

Предостережение с принятым ответом в Ubuntu 16.04

Я не тестировал разветвления, но ответы accept отвечают, чтобы создать файл /etc/modprobe.d/zz-nvidia-modeset.conf и использовать этот контент:

options nvidia_384_drm modeset=1

Однако это противоречит существующему файлу в том же каталоге:

$ cat /etc/modprobe.d/nvidia-graphics-drivers.conf
# This file was installed by nvidia-384
# Do not edit this file manually

blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-current
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current-updates
blacklist nvidia-173-updates
blacklist nvidia-96-updates
blacklist nvidia-384-updates
alias nvidia nvidia_384
alias nvidia-uvm nvidia_384_uvm
alias nvidia-modeset nvidia_384_modeset
alias nvidia-drm nvidia_384_drm
alias nouveau off
alias lbm-nouveau off

options nvidia_384_drm modeset=0

Просто то, что вы должны следить за ...

Более короткий ответ

Короче ответ на основе ответа Тима Ричардсона. Для систем с процессором Skylake и nVidia GTX 970M управляет HDMI. Чистая установка Ubuntu 16.04 и не выполняйте ни один из других шагов ответа, просто используйте Dash для запуска NVIDIA X-Server Settings:

Нажмите Advanced, чтобы сделать доступную опцию Force Composition Pipeline. Затем проверьте его и примените изменения.

Обратите внимание, что есть возможность сохранить файл конфигурации:

Следующий шаг сделайте свое окончательное исправление экрана постоянным, подробно описано в ArchLinux . В ореховой оболочке:

  1. Переместить /etc/X11/xorg.conf в /etc/X11/xorg.conf.d/20-nvidia.conf
  2. Отредактировать файл и вставить 3 строки (показать ниже)
  3. Сохранить файл и перезагрузка (я должен был сделать это дважды и hotplug 3-й экран на Thunderbolt 3 USB-C.

3 строки для добавления к /etc/X11/xorg.conf.d/20-nvidia.conf:

 Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
 Option         "AllowIndirectGLXProtocol" "off"
 Option         "TripleBuffer" "on"
10
ответ дан 3 August 2018 в 19:42

Предостережение с принятым ответом в Ubuntu 16.04

Я не тестировал разветвления, но ответы accept отвечают, чтобы создать файл /etc/modprobe.d/zz-nvidia-modeset.conf и использовать этот контент:

options nvidia_384_drm modeset=1

Однако это противоречит существующему файлу в том же каталоге:

$ cat /etc/modprobe.d/nvidia-graphics-drivers.conf
# This file was installed by nvidia-384
# Do not edit this file manually

blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-current
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current-updates
blacklist nvidia-173-updates
blacklist nvidia-96-updates
blacklist nvidia-384-updates
alias nvidia nvidia_384
alias nvidia-uvm nvidia_384_uvm
alias nvidia-modeset nvidia_384_modeset
alias nvidia-drm nvidia_384_drm
alias nouveau off
alias lbm-nouveau off

options nvidia_384_drm modeset=0

Просто то, что вы должны следить за ...

Более короткий ответ

Короче ответ на основе ответа Тима Ричардсона. Для систем с процессором Skylake и nVidia GTX 970M управляет HDMI. Чистая установка Ubuntu 16.04 и не выполняйте ни один из других шагов ответа, просто используйте Dash для запуска NVIDIA X-Server Settings:

Нажмите Advanced, чтобы сделать доступную опцию Force Composition Pipeline. Затем проверьте его и примените изменения.

Обратите внимание, что есть возможность сохранить файл конфигурации:

Следующий шаг сделайте свое окончательное исправление экрана постоянным, подробно описано в ArchLinux . В ореховой оболочке:

  1. Переместить /etc/X11/xorg.conf в /etc/X11/xorg.conf.d/20-nvidia.conf
  2. Отредактировать файл и вставить 3 строки (показать ниже)
  3. Сохранить файл и перезагрузка (я должен был сделать это дважды и hotplug 3-й экран на Thunderbolt 3 USB-C.

3 строки для добавления к /etc/X11/xorg.conf.d/20-nvidia.conf:

 Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
 Option         "AllowIndirectGLXProtocol" "off"
 Option         "TripleBuffer" "on"
10
ответ дан 5 August 2018 в 04:28

Предостережение с принятым ответом в Ubuntu 16.04

Я не тестировал разветвления, но ответы accept отвечают, чтобы создать файл /etc/modprobe.d/zz-nvidia-modeset.conf и использовать этот контент:

options nvidia_384_drm modeset=1

Однако это противоречит существующему файлу в том же каталоге:

$ cat /etc/modprobe.d/nvidia-graphics-drivers.conf
# This file was installed by nvidia-384
# Do not edit this file manually

blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-current
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current-updates
blacklist nvidia-173-updates
blacklist nvidia-96-updates
blacklist nvidia-384-updates
alias nvidia nvidia_384
alias nvidia-uvm nvidia_384_uvm
alias nvidia-modeset nvidia_384_modeset
alias nvidia-drm nvidia_384_drm
alias nouveau off
alias lbm-nouveau off

options nvidia_384_drm modeset=0

Просто то, что вы должны следить за ...

Более короткий ответ

Короче ответ на основе ответа Тима Ричардсона. Для систем с процессором Skylake и nVidia GTX 970M управляет HDMI. Чистая установка Ubuntu 16.04 и не выполняйте ни один из других шагов ответа, просто используйте Dash для запуска NVIDIA X-Server Settings:

Нажмите Advanced, чтобы сделать доступную опцию Force Composition Pipeline. Затем проверьте его и примените изменения.

Обратите внимание, что есть возможность сохранить файл конфигурации:

Следующий шаг сделайте свое окончательное исправление экрана постоянным, подробно описано в ArchLinux . В ореховой оболочке:

  1. Переместить /etc/X11/xorg.conf в /etc/X11/xorg.conf.d/20-nvidia.conf
  2. Отредактировать файл и вставить 3 строки (показать ниже)
  3. Сохранить файл и перезагрузка (я должен был сделать это дважды и hotplug 3-й экран на Thunderbolt 3 USB-C.

3 строки для добавления к /etc/X11/xorg.conf.d/20-nvidia.conf:

 Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
 Option         "AllowIndirectGLXProtocol" "off"
 Option         "TripleBuffer" "on"
10
ответ дан 6 August 2018 в 21:32

Предостережение с принятым ответом в Ubuntu 16.04

Я не тестировал разветвления, но ответы accept отвечают, чтобы создать файл /etc/modprobe.d/zz-nvidia-modeset.conf и использовать этот контент:

options nvidia_384_drm modeset=1

Однако это противоречит существующему файлу в том же каталоге:

$ cat /etc/modprobe.d/nvidia-graphics-drivers.conf
# This file was installed by nvidia-384
# Do not edit this file manually

blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-current
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current-updates
blacklist nvidia-173-updates
blacklist nvidia-96-updates
blacklist nvidia-384-updates
alias nvidia nvidia_384
alias nvidia-uvm nvidia_384_uvm
alias nvidia-modeset nvidia_384_modeset
alias nvidia-drm nvidia_384_drm
alias nouveau off
alias lbm-nouveau off

options nvidia_384_drm modeset=0

Просто то, что вы должны следить за ...

Более короткий ответ

Короче ответ на основе ответа Тима Ричардсона. Для систем с процессором Skylake и nVidia GTX 970M управляет HDMI. Чистая установка Ubuntu 16.04 и не выполняйте ни один из других шагов ответа, просто используйте Dash для запуска NVIDIA X-Server Settings:

Нажмите Advanced, чтобы сделать доступную опцию Force Composition Pipeline. Затем проверьте его и примените изменения.

Обратите внимание, что есть возможность сохранить файл конфигурации:

Следующий шаг сделайте свое окончательное исправление экрана постоянным, подробно описано в ArchLinux . В ореховой оболочке:

  1. Переместить /etc/X11/xorg.conf в /etc/X11/xorg.conf.d/20-nvidia.conf
  2. Отредактировать файл и вставить 3 строки (показать ниже)
  3. Сохранить файл и перезагрузка (я должен был сделать это дважды и hotplug 3-й экран на Thunderbolt 3 USB-C.

3 строки для добавления к /etc/X11/xorg.conf.d/20-nvidia.conf:

 Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
 Option         "AllowIndirectGLXProtocol" "off"
 Option         "TripleBuffer" "on"
10
ответ дан 9 August 2018 в 01:58

Предостережение с принятым ответом в Ubuntu 16.04

Я не тестировал разветвления, но ответы accept отвечают, чтобы создать файл /etc/modprobe.d/zz-nvidia-modeset.conf и использовать этот контент:

options nvidia_384_drm modeset=1

Однако это противоречит существующему файлу в том же каталоге:

$ cat /etc/modprobe.d/nvidia-graphics-drivers.conf
# This file was installed by nvidia-384
# Do not edit this file manually

blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-current
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current-updates
blacklist nvidia-173-updates
blacklist nvidia-96-updates
blacklist nvidia-384-updates
alias nvidia nvidia_384
alias nvidia-uvm nvidia_384_uvm
alias nvidia-modeset nvidia_384_modeset
alias nvidia-drm nvidia_384_drm
alias nouveau off
alias lbm-nouveau off

options nvidia_384_drm modeset=0

Просто то, что вы должны следить за ...

Более короткий ответ

Короче ответ на основе ответа Тима Ричардсона. Для систем с процессором Skylake и nVidia GTX 970M управляет HDMI. Чистая установка Ubuntu 16.04 и не выполняйте ни один из других шагов ответа, просто используйте Dash для запуска NVIDIA X-Server Settings:

Нажмите Advanced, чтобы сделать доступную опцию Force Composition Pipeline. Затем проверьте его и примените изменения.

Обратите внимание, что есть возможность сохранить файл конфигурации:

Следующий шаг сделайте свое окончательное исправление экрана постоянным, подробно описано в ArchLinux . В ореховой оболочке:

  1. Переместить /etc/X11/xorg.conf в /etc/X11/xorg.conf.d/20-nvidia.conf
  2. Отредактировать файл и вставить 3 строки (показать ниже)
  3. Сохранить файл и перезагрузка (я должен был сделать это дважды и hotplug 3-й экран на Thunderbolt 3 USB-C.

3 строки для добавления к /etc/X11/xorg.conf.d/20-nvidia.conf:

 Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
 Option         "AllowIndirectGLXProtocol" "off"
 Option         "TripleBuffer" "on"
10
ответ дан 14 August 2018 в 20:09
  • 1
    Прежде всего, спасибо за ваш очень информативный ответ! Итак, для решения (1) я не могу отключить графику Intel в BIOS. Для (2a) я испытываю разрывы даже на внешнем мониторе, подключенном через мини-порт дисплея. Когда я пытался включить состав силового конвейера в X Server Display Configuration в расширенном режиме, он не показывал больше вариантов, чем я уже имел. Я заметил, что экран моего ноутбука и подключенный внешний дисплей были названы (PRIME-дисплей). (2b) Я думаю, что это моя ситуация. – Minato Kuroki 2 August 2017 в 02:07
  • 2
    PS: 1) Я установил xubuntu-desktop в ubuntu. Я предпочитаю xfce больше, чем Unity или gnome 2) Мне не интересно работать в режиме intel, потому что я запускаю много тяжелых приложений gpu, и я вообще не забочусь о времени автономной работы. – Minato Kuroki 2 August 2017 в 02:18
  • 3
    Я добавил раздел в конце с деталями гибридных nvidia и Prime Sync. – Tim Richardson 2 August 2017 в 12:00
  • 4
    PS: Графическая панель управления nvidia. Расширенная панель очень хитро отображает различные опции в зависимости от того, какой из мониторов выбран. Панель ноутбука (с надписью PRIME) не покажет вам Force Composition Pipeline. Но нажмите на внешний монитор (мониторы), а затем вы увидите больше параметров, включая флажок Force Composition Pipeline. – Tim Richardson 2 August 2017 в 12:15
  • 5
    Большое спасибо! Это сделал трюк! fun fact У меня уже был файл с теми же параметрами, что и вы, но он был назван без (zz-). Поэтому я просто переименовал его, обновил-initramfs -u, перезагрузился и BAANG! Все разрывы исчезли! Еще раз большое спасибо! Я был так расстроен от всех разрывов, что я думал о переключении на окна, но мааан, ты спас меня! – Minato Kuroki 2 August 2017 в 22:06
  • 6
    Какая версия X у вас есть? Я не уверен, что 16.04 имеет 1.19. если он все еще равен 1.18.x, тогда исправление простого синхронного разрыва недоступно. – Tim Richardson 22 April 2018 в 23:23
  • 7
    @TimRichardson Я запускаю Xorg 1.18.4, и разрывание экрана было исправлено с помощью этого ответа. Однако я не использовал nVidia довольно долго, так как графика Intel Skylake HD 530 работает быстрее, стабильнее и работает на ноутбуке на 20 градусов C. – WinEunuuchs2Unix 22 April 2018 в 23:30
  • 8
    На самом деле с помощью стеков hwe (в основном, для настольных компьютеров) 16.04 теперь на X 1.19.5 (и тоже Mint 18.3), после выпуска Ubuntu 17.10 – Tim Richardson 24 April 2018 в 18:13

В этом руководстве объясняется, почему это происходит и как его исправить: https://m.youtube.com/watch?v=91AQ_EzgNMk

0
ответ дан 22 May 2018 в 20:02
  • 1
    Я уже пробовал это, но, к сожалению, никаких изменений. – Minato Kuroki 30 July 2017 в 20:58
  • 2
    В самом деле? Это сработало для меня. Сожалею. – Jimster 31 July 2017 в 10:26
  • 3
    Но спасибо вам в любом случае! – Minato Kuroki 31 July 2017 в 12:56
  • 4
    Без проблем, рад помочь :) – Jimster 31 July 2017 в 20:47

Предостережение с принятым ответом в Ubuntu 16.04

Я не тестировал разветвления, но ответы на прием говорят, чтобы создать файл /etc/modprobe.d/zz-nvidia-modeset.conf и использовать этот контент:

options nvidia_384_drm modeset=1
[d2 ] Однако это противоречит существующему файлу в том же каталоге:

$ cat /etc/modprobe.d/nvidia-graphics-drivers.conf
# This file was installed by nvidia-384
# Do not edit this file manually

blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-current
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current-updates
blacklist nvidia-173-updates
blacklist nvidia-96-updates
blacklist nvidia-384-updates
alias nvidia nvidia_384
alias nvidia-uvm nvidia_384_uvm
alias nvidia-modeset nvidia_384_modeset
alias nvidia-drm nvidia_384_drm
alias nouveau off
alias lbm-nouveau off

options nvidia_384_drm modeset=0

Просто вы должны следить за ...

Более короткий ответ

Короче ответ на основе ответа Тима Ричардсона. Для систем с процессором Skylake и nVidia GTX 970M управляет HDMI. Чистая установка Ubuntu 16.04 и не выполняйте ни один из других шагов ответа, просто используйте Dash для запуска NVIDIA X-Server Settings:

Нажмите кнопку Advanced, чтобы сделать [ f8]. Затем проверьте его и примените изменения.

Обратите внимание, что есть возможность сохранить файл конфигурации:

Следующий шаг сделайте свое постоянное фиксирование экрана постоянным, подробно описано в ArchLinux. В ореховой оболочке:

Переместить /etc/X11/xorg.conf в /etc/X11/xorg.conf.d/20-nvidia.conf Отредактировать файл и вставить 3 строки (показать ниже) Сохранить файл и перезагрузить (мне пришлось сделать это дважды, а hotplug 3-й экран на Thunderbolt 3 USB -C.

3 строки для добавления к /etc/X11/xorg.conf.d/20-nvidia.conf:

 Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
 Option         "AllowIndirectGLXProtocol" "off"
 Option         "TripleBuffer" "on"
0
ответ дан 22 May 2018 в 20:02
  • 1
    Какая версия X у вас есть? Я не уверен, что 16.04 имеет 1.19. если он все еще равен 1.18.x, тогда исправление простого синхронного разрыва недоступно. – Tim Richardson 22 April 2018 в 23:23
  • 2
    @TimRichardson Я запускаю Xorg 1.18.4, и разрывание экрана было исправлено с помощью этого ответа. Однако я не использовал nVidia довольно долго, так как графика Intel Skylake HD 530 работает быстрее, стабильнее и работает на ноутбуке на 20 градусов C. – WinEunuuchs2Unix 22 April 2018 в 23:30
  • 3
    На самом деле с помощью стеков hwe (в основном, для настольных компьютеров) 16.04 теперь на X 1.19.5 (и тоже Mint 18.3), после выпуска Ubuntu 17.10 – Tim Richardson 24 April 2018 в 18:13

В этом руководстве объясняется, почему это происходит и как его исправить: https://m.youtube.com/watch?v=91AQ_EzgNMk

0
ответ дан 18 July 2018 в 09:25

Предостережение с принятым ответом в Ubuntu 16.04

Я не тестировал разветвления, но ответы на прием говорят, чтобы создать файл /etc/modprobe.d/zz-nvidia-modeset.conf и использовать этот контент:

options nvidia_384_drm modeset=1

Однако это противоречит существующему файлу в том же каталоге:

$ cat /etc/modprobe.d/nvidia-graphics-drivers.conf # This file was installed by nvidia-384 # Do not edit this file manually blacklist nouveau blacklist lbm-nouveau blacklist nvidia-current blacklist nvidia-173 blacklist nvidia-96 blacklist nvidia-current-updates blacklist nvidia-173-updates blacklist nvidia-96-updates blacklist nvidia-384-updates alias nvidia nvidia_384 alias nvidia-uvm nvidia_384_uvm alias nvidia-modeset nvidia_384_modeset alias nvidia-drm nvidia_384_drm alias nouveau off alias lbm-nouveau off options nvidia_384_drm modeset=0

Просто вы должны следить за ...

Более короткий ответ

Короче ответ на основе ответа Тима Ричардсона. Для систем с процессором Skylake и nVidia GTX 970M управляет HDMI. Чистая установка Ubuntu 16.04 и не выполняйте ни один из других шагов ответа, просто используйте Dash для запуска NVIDIA X-Server Settings:

Нажмите кнопку Advanced, чтобы сделать Force Composition Pipeline. Затем проверьте его и примените изменения.

Обратите внимание, что есть возможность сохранить файл конфигурации:

Следующий шаг сделайте свое постоянное фиксирование экрана постоянным, подробно описано в ArchLinux. В ореховой оболочке:

Переместить /etc/X11/xorg.conf в /etc/X11/xorg.conf.d/20-nvidia.conf Отредактировать файл и вставить 3 строки (показать ниже) Сохранить файл и перезагрузить (мне пришлось сделать это дважды, а hotplug 3-й экран на Thunderbolt 3 USB -C.

3 строки для добавления к /etc/X11/xorg.conf.d/20-nvidia.conf:

Option "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}" Option "AllowIndirectGLXProtocol" "off" Option "TripleBuffer" "on"
0
ответ дан 18 July 2018 в 09:25

В этом руководстве объясняется, почему это происходит и как его исправить: https://m.youtube.com/watch?v=91AQ_EzgNMk

0
ответ дан 24 July 2018 в 19:20
  • 1
    Я уже пробовал это, но, к сожалению, никаких изменений. – Minato Kuroki 30 July 2017 в 20:58
  • 2
    В самом деле? Это сработало для меня. Сожалею. – Jimster 31 July 2017 в 10:26
  • 3
    Но спасибо вам в любом случае! – Minato Kuroki 31 July 2017 в 12:56
  • 4
    Без проблем, рад помочь :) – Jimster 31 July 2017 в 20:47

Предостережение с принятым ответом в Ubuntu 16.04

Я не тестировал разветвления, но ответы на прием говорят, чтобы создать файл /etc/modprobe.d/zz-nvidia-modeset.conf и использовать этот контент:

options nvidia_384_drm modeset=1

Однако это противоречит существующему файлу в том же каталоге:

$ cat /etc/modprobe.d/nvidia-graphics-drivers.conf # This file was installed by nvidia-384 # Do not edit this file manually blacklist nouveau blacklist lbm-nouveau blacklist nvidia-current blacklist nvidia-173 blacklist nvidia-96 blacklist nvidia-current-updates blacklist nvidia-173-updates blacklist nvidia-96-updates blacklist nvidia-384-updates alias nvidia nvidia_384 alias nvidia-uvm nvidia_384_uvm alias nvidia-modeset nvidia_384_modeset alias nvidia-drm nvidia_384_drm alias nouveau off alias lbm-nouveau off options nvidia_384_drm modeset=0

Просто вы должны следить за ...

Более короткий ответ

Короче ответ на основе ответа Тима Ричардсона. Для систем с процессором Skylake и nVidia GTX 970M управляет HDMI. Чистая установка Ubuntu 16.04 и не выполняйте ни один из других шагов ответа, просто используйте Dash для запуска NVIDIA X-Server Settings:

Нажмите кнопку Advanced, чтобы сделать Force Composition Pipeline. Затем проверьте его и примените изменения.

Обратите внимание, что есть возможность сохранить файл конфигурации:

Следующий шаг сделайте свое постоянное фиксирование экрана постоянным, подробно описано в ArchLinux. В ореховой оболочке:

Переместить /etc/X11/xorg.conf в /etc/X11/xorg.conf.d/20-nvidia.conf Отредактировать файл и вставить 3 строки (показать ниже) Сохранить файл и перезагрузить (мне пришлось сделать это дважды, а hotplug 3-й экран на Thunderbolt 3 USB -C.

3 строки для добавления к /etc/X11/xorg.conf.d/20-nvidia.conf:

Option "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}" Option "AllowIndirectGLXProtocol" "off" Option "TripleBuffer" "on"
0
ответ дан 24 July 2018 в 19:20
  • 1
    Прежде всего, спасибо за ваш очень информативный ответ! Итак, для решения (1) я не могу отключить графику Intel в BIOS. Для (2a) я испытываю разрывы даже на внешнем мониторе, подключенном через мини-порт дисплея. Когда я пытался включить состав силового конвейера в X Server Display Configuration в расширенном режиме, он не показывал больше вариантов, чем я уже имел. Я заметил, что экран моего ноутбука и подключенный внешний дисплей были названы (PRIME-дисплей). (2b) Я думаю, что это моя ситуация. – Minato Kuroki 2 August 2017 в 02:07
  • 2
    PS: 1) Я установил xubuntu-desktop в ubuntu. Я предпочитаю xfce больше, чем Unity или gnome 2) Мне не интересно работать в режиме intel, потому что я запускаю много тяжелых приложений gpu, и я вообще не забочусь о времени автономной работы. – Minato Kuroki 2 August 2017 в 02:18
  • 3
    Я добавил раздел в конце с деталями гибридных nvidia и Prime Sync. – Tim Richardson 2 August 2017 в 12:00
  • 4
    PS: Графическая панель управления nvidia. Расширенная панель очень хитро отображает различные опции в зависимости от того, какой из мониторов выбран. Панель ноутбука (с надписью PRIME) не покажет вам Force Composition Pipeline. Но нажмите на внешний монитор (мониторы), а затем вы увидите больше параметров, включая флажок Force Composition Pipeline. – Tim Richardson 2 August 2017 в 12:15
  • 5
    Большое спасибо! Это сделал трюк! fun fact У меня уже был файл с теми же параметрами, что и вы, но он был назван без (zz-). Поэтому я просто переименовал его, обновил-initramfs -u, перезагрузился и BAANG! Все разрывы исчезли! Еще раз большое спасибо! Я был так расстроен от всех разрывов, что я думал о переключении на окна, но мааан, ты спас меня! – Minato Kuroki 2 August 2017 в 22:06
  • 6
    Какая версия X у вас есть? Я не уверен, что 16.04 имеет 1.19. если он все еще равен 1.18.x, тогда исправление простого синхронного разрыва недоступно. – Tim Richardson 22 April 2018 в 23:23
  • 7
    @TimRichardson Я запускаю Xorg 1.18.4, и разрывание экрана было исправлено с помощью этого ответа. Однако я не использовал nVidia довольно долго, так как графика Intel Skylake HD 530 работает быстрее, стабильнее и работает на ноутбуке на 20 градусов C. – WinEunuuchs2Unix 22 April 2018 в 23:30
  • 8
    На самом деле с помощью стеков hwe (в основном, для настольных компьютеров) 16.04 теперь на X 1.19.5 (и тоже Mint 18.3), после выпуска Ubuntu 17.10 – Tim Richardson 24 April 2018 в 18:13

В этом руководстве объясняется, почему это происходит и как его исправить: https://m.youtube.com/watch?v=91AQ_EzgNMk

0
ответ дан 31 July 2018 в 12:29

В этом руководстве объясняется, почему это происходит и как его исправить: https://m.youtube.com/watch?v=91AQ_EzgNMk

0
ответ дан 31 July 2018 в 22:24

В этом руководстве объясняется, почему это происходит и как его исправить: https://m.youtube.com/watch?v=91AQ_EzgNMk

0
ответ дан 2 August 2018 в 17:07

В этом руководстве объясняется, почему это происходит и как его исправить: https://m.youtube.com/watch?v=91AQ_EzgNMk

0
ответ дан 3 August 2018 в 19:42

В этом руководстве объясняется, почему это происходит и как его исправить: https://m.youtube.com/watch?v=91AQ_EzgNMk

0
ответ дан 5 August 2018 в 04:28

В этом руководстве объясняется, почему это происходит и как его исправить: https://m.youtube.com/watch?v=91AQ_EzgNMk

0
ответ дан 6 August 2018 в 21:32

В этом руководстве объясняется, почему это происходит и как его исправить: https://m.youtube.com/watch?v=91AQ_EzgNMk

0
ответ дан 9 August 2018 в 01:58

В этом руководстве объясняется, почему это происходит и как его исправить: https://m.youtube.com/watch?v=91AQ_EzgNMk

0
ответ дан 14 August 2018 в 20:09
  • 1
    Я уже пробовал это, но, к сожалению, никаких изменений. – Minato Kuroki 30 July 2017 в 20:58
  • 2
    В самом деле? Это сработало для меня. Сожалею. – Jimster 31 July 2017 в 10:26
  • 3
    Но спасибо вам в любом случае! – Minato Kuroki 31 July 2017 в 12:56
  • 4
    Без проблем, рад помочь :) – Jimster 31 July 2017 в 20:47

Другие вопросы по тегам:

Похожие вопросы: