У меня есть проблема, которая я думаю, что сузил к демону персистентности Nvidia.
Проблема: у Меня есть свой HTPC, подключенный к моему получателю Onkyo. Когда я выключаю получатель и снова включаю его, у меня нет сигнала от HTPC. Я могу нажать Ctrl + Высокий звук + F1 и работать sudo stop lightdm
затем sudo start lightdm
. После того как я делаю это, я вернулся на обычный экран. Это не долгосрочное решение хотя как
Через мой 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.
Я схожу с ума, пытаясь разрешить это. Я хочу смочь выключить свой получатель и когда я снова включаю его, имеют экран, где я кончил.
Кроме того, после того как я добираюсь nvidia-persistenced
демон, работающий, я должен настроить его для запуска при системном запуске. Как я пошел бы о выполнении этого?
Я смог решить этот вопрос с помощью со стороны другого форума, но здесь являюсь разрешением, упаковывают любого, интересно.
В основном следуют инструкциям в этой ссылке: https://www.mythtv.org/wiki/Nvidia-cards_and_no_picture_when_box_is_on_before_the_TV
В случае, если та ссылка удалена, вот является сутью того, что я сделал:
Option "CustomEDID" "DFP-0:/etc/X11/edid.bin"
я закончил тем, что добавил следующие строки также, не уверенный, если они необходимы или не хотя:
Option "ModeValidation" "NoDFPNativeResolutionCheck"
Option "ExactModeTimingsDVI" "True"
Option "UseDisplayDevice" "DFP-0"
Option "ConnectedMonitor" "DFP-0" `
Теперь я в состоянии выключить свой получатель и/или изменить исходные данные, и я могу возвратиться к своему HTPC точно, где я кончил.
Попытайтесь установить libcupti, он помог мне.
sudo apt-get install libcupti-dev
я не знаю, почему это помогает. Но это из освобождения того Tensorflow просит во время установки . А именно, это перечислено под "требованиями NVIDIA для выполнения TensorFlow с поддержкой GPU":
libcupti-dev библиотека, которая является Интерфейсом Инструментов Профиля CUDA NVIDIA. Эта библиотека оказывает усовершенствованную профильную поддержку.
Также может быть проблема с ядрами, которые я нашел, зафиксированный здесь: драйверы Nvidia привели & к сбою; цикл proplems
входа в системумай 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
Это подтверждает, что служба уже запущена и работает.