Я установил Steam согласноэти инструкции. В конце мне пришлось установить 32-битные библиотеки Open-GL.
Появилось следующее сообщение: Загружен неподходящий модуль ядра Nvidia.
Устанавливаемый драйвер Nvidia (версия 390.116) не соответствует загруженному в данный момент модулю ядра Nvidia (версия 418.74).
Самый простой способ исправить это — перезагрузить компьютер.
Я сделал это сейчас, и все работает без каких-либо проблем.
Однако мне было интересно, использует ли Debian теперь 32-битный драйвер постоянно. Может быть, мне просто так кажется, но разве 32-битная версия не имеет меньшей производительности и других недостатков?
Могу ли я как-то проверить, какая версия используется в данный момент, или контролировать, какую версию следует использовать?
решение1
Устанавливаемый драйвер Nvidia (версия 390.116) не соответствует загруженному в данный момент модулю ядра Nvidia (версия 418.74).
Это сообщение означает, что выделалустановить новый драйвер; И это также похоже на понижение версии 418.74
до 390.116
.
В руководстве, которому вы следовали, есть большое жирное предупреждение перед инструкциями по установке 32-битных библиотек OpenGL:
Установка 32-битных библиотек OpenGL может привести к удалению 64-битных драйверов, которые вы могли установить ранее. Рекомендуется установить графические драйверы AMD или NVIDIA для вашей системы. Соответствующая библиотека OpenGL будет установлена вместе с этими драйверами.
Перефразируя это:
Установите 64-битные драйверы Nvidia. Вам нужно выполнить следующую команду только если вы хотите установить ихвручную.
Итак, похоже, что теперь вы используете 32-разрядный драйвер Nvidia версии 390.116 после запуска apt install libgl1-nvidia-glx:i386
. (Поскольку libgl1-nvidia-glx:i386
зависит от пакетов 32-разрядных драйверов.)
Вы можете просто переустановить последнюю версию 64-битного драйвера, поскольку она также предоставит необходимые 32-битные библиотеки OpenGL, необходимые Steam.