Рейтинг:1

Steam запрашивает некоторые другие драйверы NVIDIA, и игры зависают/вылетают

флаг us

Недавно я установил Steam на свой компьютер Kubuntu 20.04 LTS, используя .deb с их веб-сайта, и при запуске он открывает терминал с просьбой установить другие драйверы Nvidia.

я бегу Nvidia-драйвер-470 проприетарные драйверы на моем 1660ti. (тоже пытался nvidia-драйвер-495)
Другие характеристики моего ПК:
i7 8700
16 ГБ оперативной памяти

вот скриншот терминала steam открывается при запуске:

скриншот терминала

я нажимаю Войти после 1-й подсказки, и он запрашивает корень пароль, затем распечатывает то, что показано на рисунке 1. После второго запроса нажмите Войти закрывает окно терминала и сразу открывает steam.Он делает это для каждого запуска.

Я пытался:

sudo apt-get remove --purge steam steam-launcher
rm -rf ~/.local/share/Steam && rm -rf ~/.steam
sudo apt очистить && sudo apt -f установить

Установка стима после этого ничего не исправляет.

Хуже всего то, что большинство игр даже не работают. Они либо зависают, либо вылетают при запуске или на полпути. И это не только игры, которые используют Proton (я использую 6.3), такие игры, как Portal 2, которые работают изначально, я думаю, также вылетают.

Я гуглил и не нашел решений, поэтому, пожалуйста, помогите.

Результат sudo ubuntu-драйверы устройства

вывод устройств sudo ubuntu-drivers

список подходящих --установлен | grep libnvidia [3:59:44]

ВНИМАНИЕ: у apt нет стабильного интерфейса командной строки. Используйте с осторожностью в сценариях.

libnvidia-cfg1-470/unknown, теперь 470.82.01-0ubuntu1 amd64 [установлено, автоматически]
libnvidia-common-470/unknown, теперь 470.82.01-0ubuntu1 все [установлено, автоматически]
libnvidia-compute-470/unknown, теперь 470.82.01-0ubuntu1 amd64 [установлено, автоматически]
libnvidia-decode-470/unknown, теперь 470.82.01-0ubuntu1 amd64 [установлено, автоматически]
libnvidia-encode-470/unknown, теперь 470.82.01-0ubuntu1 amd64 [установлено, автоматически]
libnvidia-extra-470/unknown, теперь 470.82.01-0ubuntu1 amd64 [установлено, автоматически]
libnvidia-fbc1-470/unknown, теперь 470.82.01-0ubuntu1 amd64 [установлено, автоматически]
libnvidia-gl-470/unknown, теперь 470.82.01-0ubuntu1 amd64 [установлено, автоматически]
libnvidia-ifr1-470/unknown, теперь 470.82.01-0ubuntu1 amd64 [установлено, автоматически]

автоустановка драйверов sudo ubuntu [4:18:44]
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Не удалось установить некоторые пакеты. Это может означать, что у вас есть
запрошена невозможная ситуация или если вы используете нестабильную
дистрибутив, что некоторые необходимые пакеты еще не созданы
или был перемещен из входящих.
Следующая информация может помочь разрешить ситуацию:

Следующие пакеты имеют неудовлетворенные зависимости:
 linux-modules-nvidia-495-generic-hwe-20.04 : зависит от: linux-modules-nvidia-495-5.11.0-43-generic (= 5.11.0-43.47~20.04.2), но это не будет установлен
                                              Зависит: nvidia-kernel-common-495 (>= 495.44), но необходимо установить 495.29.05-0ubuntu1
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.

все ppa подключены к nvidia

/etc/apt/sources.list:deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /
/etc/apt/sources.list:# deb-src https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /

все ппасы подключены к стиму

/etc/apt/sources.list.d/steam.list:deb [arch=amd64,i386] https://repo.steampowered.com/steam/ стабильная версия Steam
/etc/apt/sources.list.d/steam.list:deb-src [arch=amd64,i386] https://repo.steampowered.com/steam/ стабильная версия Steam
/etc/apt/sources.list.d/steam.list:
/etc/apt/sources.list.d/steam.list:# Раскомментируйте эти строки, чтобы попробовать бета-версию программы запуска Steam.
/etc/apt/sources.list.d/steam.list:#deb [arch=amd64,i386] https://repo.steampowered.com/steam/ бета-версия Steam
/etc/apt/sources.list.d/steam.list:#deb-src [arch=amd64,i386] https://repo.steampowered.com/steam/ бета-версия Steam

Заранее спасибо, и если вам нужна дополнительная информация, оставьте комментарий, и я отредактирую вопрос.

Someone avatar
флаг my
Пожалуйста [отредактируйте] свой вопрос, чтобы включить в него вывод `sudo ubuntu-drivers devices`.
флаг us
добавил это. обратите внимание, что скриншот сделан на 495 проприетарных драйверах из-за тестирования
Someone avatar
флаг my
Запустите `sudo ubuntu-drivers autoinstall` и проверьте, решена ли проблема.
флаг us
ничего не устанавливалось, не обновлялось и не удалялось
Someone avatar
флаг my
Можете ли вы опубликовать вывод `apt list --installed | grep libnvidia`, пожалуйста, опубликуйте вывод в виде текста, а не изображения.
флаг us
пробовал с 470, выходы обновляются
Someone avatar
флаг my
Хорошо, задайте новый вопрос об ошибках при запуске `sudo ubuntu-drivers autoinstall`, если это было исправлено, то это также будет исправлено.
флаг us
сделаю, спасибо
karel avatar
флаг sa
Отвечает ли это на ваш вопрос? [Невозможно исправить проблемы, у вас есть сломанные пакеты](https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages)
флаг us
нет, к сожалению нет
Organic Marble avatar
флаг us
Вы получаете драйверы от ppa? Я вижу в выводе, что вы используете проблемный ppa, но я не думаю, что он способствует возникновению проблемы. Какие ПП вы используете?
флаг us
Я получаю драйверы из настроек> диспетчер драйверов
Organic Marble avatar
флаг us
Недостаточно информации, чтобы сказать, но я предполагаю, что это происходит из-за *developer.download.nvidia.com* ppa.
Рейтинг:1
флаг cc

Вы узнали, что вы не можете случайным образом собирать пакеты/библиотеки из разных источников и ожидать, что все будет работать. Драйверы Nvidia (470 или 495) и пакеты steam доступны в стандартных репозиториях (ограниченных, мультивселенных) — используйте их. CUDA предлагает файл .run для установки, который позволяет вам помещать библиотеки и исполняемые файлы в свои собственные каталоги вместо системных областей (избегая сумасшедших зависимостей, связанных с установкой пути установки deb или засорением системных областей неправильными версиями вещей). Пропустите любое предложение драйвера Nvidia, вы получили рабочий из стандартных репозиториев.

как установить куда

cuda выбор местоположения

Вычисти из своих репозиториев весь ненужный steam и cuda, и мало ли что еще. Убедитесь, что на вкладке «Программное обеспечение и обновления/источники» выбраны мультивселенная и ограниченный выбор, а затем обновите информацию о своем пакете с помощью sudo apt-получить обновление затем просто установите нужные драйвера cuda и стим. Для пакета Steam могут потребоваться 32-битные библиотеки, но вы, вероятно, уже получили их. Единственные пакеты Steam, которые у меня есть, это steam:i386, steam-installer и steam-devices, и паровые игры работают нормально.

флаг us
Спасибо за объяснение, но у меня не получилось.
Рейтинг:-2
флаг us

Мне удалось исправить мою проблему с ответом от это поток в stackoverflow

Проблема была в cuda

флаг ar
Добро пожаловать в Ask Ubuntu. Я рад, что вы нашли решение, которое работает для вас, и решили написать ответ и принять его как правильный. Участие в этом сайте помогает всем. К сожалению, ваш ответ нуждается в некотором улучшении. Ответ только по ссылке не соответствует стандартам этого сайта, поскольку ссылки постоянно прерываются, когда веб-сайты закрываются, перемещаются или меняют URL-адрес. Пожалуйста, отредактируйте свой ответ и добавьте в свой ответ основные шаги, необходимые для решения проблемы, и сохраните ссылку в качестве ссылки. По этой причине я голосую против вашего ответа. Если вы отредактируете свой ответ, я пересмотрю.

Ответить или комментировать

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