Проблема с nvidia-persistenced, не работающей

У меня есть проблема, которая я думаю, что сузил к демону персистентности Nvidia.

Проблема: у Меня есть свой HTPC, подключенный к моему получателю Onkyo. Когда я выключаю получатель и снова включаю его, у меня нет сигнала от HTPC. Я могу нажать Ctrl + Высокий звук + F1 и работать sudo stop lightdm затем sudo start lightdm. После того как я делаю это, я вернулся на обычный экран. Это не долгосрочное решение хотя как

  1. это - боль
  2. У меня будут другие пользователи, которые хотят смотреть телевизор и не будут знать, что сделать.

Через мой googlefu я нашел, что должен установить режим персистентности на на, хотя это будет уходить. Я попробовал этот метод sudo "nvidia-smi -pm 1" и это установит его на на, но это, кажется, не работает, поскольку проблема будет повторяться.

Я также попытался работать sudo nvidia-persistenced --user [user] --persistence-mode и я вижу, что процесс запускается. Когда я выключаю свой получатель, хотя, то же самое происходит.

syslog имеет следующее:

... nvidia-persistenced: Failed to open PID file: File exists
... nvidia-persistenced: Shutdown (5232)

Я удостоверился пользователь, которого я имею nvidia-persistenced выполнение, как часть nvidia-persistenced группа. Я также установил полномочия на /var/run/nvidia-persistenced/ папка к 777.

Я схожу с ума, пытаясь разрешить это. Я хочу смочь выключить свой получатель и когда я снова включаю его, имеют экран, где я кончил.

  • Под управлением Ubuntu 14.04 (установка Mythbuntu)
  • Видеокарта является Nvidia GT 730 с помощью драйвера 352.63

Кроме того, после того как я добираюсь nvidia-persistenced демон, работающий, я должен настроить его для запуска при системном запуске. Как я пошел бы о выполнении этого?

4
задан 26 January 2018 в 23:04

3 ответа

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

В основном следуют инструкциям в этой ссылке: https://www.mythtv.org/wiki/Nvidia-cards_and_no_picture_when_box_is_on_before_the_TV

В случае, если та ссылка удалена, вот является сутью того, что я сделал:

  • Выполнение 'настройки Nvidia' при локальном Щелчке X-сервера
  • запись, соответствующая Вашему ТВ (например, DFP 0), Нажимает 'Acquire
  • EDID' и сохранила 'edid.bin' файл, где-нибудь безопасный, например
    '/etc/X11/tv-edid.bin '
  • Открывают Ваш существующий файл конфигурации, обычно в/etc/X11/xorg.conf
  • Находят' Устройство 'разделом для Вашей видеокарты.
  • Добавляют строку для принуждения сохраненного EDID:
  • Option "CustomEDID" "DFP-0:/etc/X11/edid.bin"
  • Перезагрузка

я закончил тем, что добавил следующие строки также, не уверенный, если они необходимы или не хотя:

Option "ModeValidation" "NoDFPNativeResolutionCheck"
Option "ExactModeTimingsDVI" "True"
Option "UseDisplayDevice" "DFP-0"
Option "ConnectedMonitor" "DFP-0" `

Теперь я в состоянии выключить свой получатель и/или изменить исходные данные, и я могу возвратиться к своему HTPC точно, где я кончил.

1
ответ дан 1 December 2019 в 10:03

Попытайтесь установить libcupti, он помог мне.

sudo apt-get install libcupti-dev

я не знаю, почему это помогает. Но это из освобождения того Tensorflow просит во время установки . А именно, это перечислено под "требованиями NVIDIA для выполнения TensorFlow с поддержкой GPU":

libcupti-dev библиотека, которая является Интерфейсом Инструментов Профиля CUDA NVIDIA. Эта библиотека оказывает усовершенствованную профильную поддержку.

Также может быть проблема с ядрами, которые я нашел, зафиксированный здесь: драйверы Nvidia привели & к сбою; цикл proplems

входа в систему
0
ответ дан 1 December 2019 в 10:03

май 2019 г.

Что касается ошибок:

... nvidia-persistenced: Failed to open PID file: File exists
... nvidia-persistenced: Shutdown (5232)

Я получил эту ошибку в Ubuntu 18.04.02 LTS после установки инструментария CUDA (10.0 ) и пытается следовать рекомендуемым действиям после установки. Я следовал руководству по установке через репозиторий NVIDIA.

https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#install-persistenced

Для меня проблема заключалась в том, что демон на самом деле уже работает.

Чтобы проверить, выполните:

ps aux | grep persistenced

и вы должны получить что-то вроде

root       714  0.0  0.0   8864  1396 ?        Ss   19:44   0:00 /usr/bin/nvidia-persistenced --verbose
root      6723  0.0  0.0  22000  1112 pts/0    S+   20:25   0:00 grep --color=auto persistenced

Процесс 714 (в вашем случае, вероятно, pid будет другим) - это уже демон выполнение, поэтому, когда я выполнил команду снова, это не удалось.

Так что сервис фактически был установлен пакетами cuda. Чтобы подтвердить этот запуск:

systemctl list-units --type service --all | grep nvidia

и вы должны получить что-то вроде следующего:

  nvidia-persistenced.service                           loaded    active   running NVIDIA Persistence Daemon  

Это подтверждает, что служба уже запущена и работает.

2
ответ дан 1 December 2019 в 10:03

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

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