Как перезагрузить драйвер Nvidia, (Nvidia Optimus / multiscreen: как перезапустить optirun после спячки / приостановить)

Я использую следующие скрипты для инициализации многоэкранной настройки:

#!/bin/bash
# Initializes Nvidia Optimus for multi-screen functionality.

sudo modprobe bbswitch
optirun true
intel-virtual-output

Но когда моя машина приостанавливается, она возвращается на один экран. Я пытаюсь перезапустить, завершая и инициализируя снова. Я заканчиваю следующим:

sudo kill -15 $xorg_process
sudo rmmod nvidia
sudo tee /proc/acpi/bbswitch <<<OFF

Затем снова запускаю скрипт инициализации, но я получаю следующее сообщение:

[16929.676769] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Server terminated successfully (0). Closing log file.

[16929.676811] [ERROR]Aborting because fallback start is disabled.

Ручное тестирование указывает, что эта ошибка исходит из optirun true в скрипте инициализации. Есть ли способ перезагрузить второй экран после спящего режима? (или, более конкретно, как перезагрузить драйвер Nvidia?)

Я ссылаюсь на решение проблемы с монитором Optimus multiscreen (для машин с выходами, жестко подключаемыми к дискретному графическому процессору), найденных здесь.

1
задан 8 March 2014 в 12:32

0 ответов

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

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