Вопрос или проблема
Кратко:
Кратко: Недавние проблемы с ОС привели к чистой переустановке Ubuntu 24.04. С тех пор у меня возникли проблемы с графикой и мышью в игре, которая до переустановки работала хорошо.
Кажется, что я упускаю какую-то библиотеку или драйвер (или их набор) — но я просто не знаю, чего именно мне не хватает!
Поэтому я пришел сюда: чего бы мне могло не хватать или что могло быть неправильно настроено…?
(См. ниже более подробную версию.)
Что я пробовал:
Как отмечалось, я пробовал драйверы NVidia 535 и 550.
Мне было интересно попробовать драйверы с более высоким номером версии прямо с сайта NVidia–но, похоже, они идут с серьезными предупреждениями о конфликтах с ядром Ubuntu, поэтому я пока воздержался…
Я установил множество библиотек, включая их версии для “i386”.
Я прошелся по программе настроек NVidia и установил её (насколько вижу) так, чтобы не понижать производительность для экономии энергии (например, выбрав “Режим производительности” и выбрав “Предпочитать максимальную производительность”).
Хотя в этой связи, мне кажется, что опция “Предпочитать максимальную производительность” не остается установленной… o_0
Я связался с поддержкой GOG и попробовал их предложения до сих пор (установку вышеупомянутых библиотек и выбор “Режима производительности”). В настоящий момент жду дальнейшего ответа от них.
[обновление]
В ответ на комментарий ниже я попробовал выключить компьютер, отключить второй монитор, снова запустить его и затем запустить игру. Это, похоже, не дало эффекта.
(Хотя позвольте мне отметить, что, думаю, мне не удалось попасть в меню “Графика” на этот раз, так как я не смог найти область, в которой меню считало, что находятся кнопки.)
[/обновление]
Детали системы:
- ОС: Ubuntu 24.04.1
- Тип ОС: 64-бит
- Компьютер: Dell Inspiron 3543
- ЦП: Core i7 2.4 ГГц (4 ядра)
- ОЗУ: 8 ГБ
- Графика: GeForce 840M, 2 ГБ (+ интегрированная Intel)
Полная версия:
До недавнего времени у меня была копия Ubuntu 24.04, обновленная с места установки до Ubuntu 18.04 (если я правильно помню номера версий). В основном, все было хорошо.
В качестве части “все казалось хорошо” я купил на GOG.com копию “Psychonauts”, установил её и играл с удовольствием. Частота кадров была хорошей (как можно надеяться для такой старой игры), и мышь работала как ожидалось.
Затем я достал подержанную CD-копию “Heretic II”. Без закулисной работы GOG нужно было сделать больше, чтобы она заработала–но я постарался.
… И что-то, что я сделал, сломало ОС.
Конкретно: Ubuntu заперло меня в цикле входа и немедленно выбрасывало обратно на страницу входа (пока я не нашел один интерфейс, который работал). Более того, она казалась заблокированной в низком разрешении и больше не распознавала мой второй монитор. Ко всему прочему, Ubuntu больше не распознавала мою сеть — ни по WiFi, ни по кабелю.
После того, как мне удалось войти, наконец, я выполнил резервное копирование и переустновил ОС на чистую. Это, кажется, сработало: я восстановил полное разрешение и использование обоих мониторов, и сеть снова заработала. Я также, как обычно, использовал инструмент “Дополнительные драйверы” для установки драйверов NVidia.
И я переустановил “Psychonauts”… только чтобы обнаружить, что она больше не работает правильно: частота кадров была ужасной; меню “Графика” показывало только одно, огромное разрешение (если я не ошибаюсь, размером моих двух мониторов вместе); мышь больше не имела курсора; и меню, похоже, неправильно вычисляло позицию мыши, что затрудняло выбор пунктов меню.
Я попробовал несколько вещей, включая переключение между драйверами NVidia 535 и 550. Где-то по дороге мне каким-то образом удалось добиться приличной частоты кадров и правильного списка разрешений, но мышь так и не заработала правильно. (Я не уверен, что именно улучшило частоту кадров.)
Или переключение между драйверами, или, возможно, мое случайное отключение питания второго монитора (но не компьютера, заметьте) во время завершения работы, кажется, привело ко второму случаю, когда ОС сломалась, как и раньше.
Поэтому я снова переустановил.
Пока все кажется довольно стабильным — но у меня все еще есть проблемы с “Psychonauts”, и более того, я снова на низкой частоте кадров. :/ (Это несмотря на выбор драйвера, который я думал, был ответственным за предыдущее восстановление приличной частоты кадров.)
Благодарю за ваше время и за то, что прочитали это, если вы добрались до этого места! ^_^
Ответ или решение
Теоретические аспекты проблемы
После переустановки операционной системы часто возникают сложности с аппаратным обеспечением, особенно с графическими компонентами, такими как видеокарта. Это может быть связано с отсутствием необходимых драйверов или библиотек, которые были установлены в предыдущей версии ОС. Кроме того, в Ubuntu могут возникать конфликты версий драйверов, тем более, когда речь идет о собственнических драйверах от NVIDIA. Эти драйверы могут существенно различаться по производительности и совместимости с определенными версиями ядра Linux или же конкретными модификациями системы.
Ваша проблема может быть связана с некорректно установленным драйвером NVIDIA или с отсутствием поддержки необходимых библиотек для вашей игры. Важно понимать, что не все драйверы от NVIDIA одинаково совместимы с каждым компонентом программного обеспечение, и версия драйвера имеет существенное значение. Процесс обновления системы, который включает переустановку ОС, может лишить вас некоторых хорошо работающих конфигураций, которые были установлены ранее.
Практический пример и анализ ситуации
Вы указали, что пробовали драйверы версии 535 и 550 и даже рассмотрели возможность установки драйверов с официального сайта NVIDIA, но были осторожны из-за предупреждений о возможных конфликтах с ядром Ubuntu. Такое предупреждение обосновано, и установка несовместимого драйвера может привести к нестабильности системы и к еще более серьезным проблемам с графикой.
Ваш запрос также содержит информацию, что до проблемы с ОС вы могли запускать старые игры без каких-либо сложностей, и все работало должным образом. Это указывает на наличие определенных библиотек и параметров настройки, которые были правильно сконфигурированы ранее. Вероятно, отсутствуют или неправильно установлены критически важные компоненты, такие как Vulkan, OpenGL, или даже некоторые дополнительные пакеты для поддержки 32-битных игр (например, библиотеки для архитектуры i386).
Также стоит обратить внимание на настройки управления питанием в NVIDIA, о которых вы упомянули. Действительно, если параметры настроек, такие как "Предпочитать максимальную производительность", не сохраняются, это может указывать на сбой в конфигурации или недостаток прав для сохранения настроек.
Применение и практические рекомендации
-
Проверка и установка пакетов для поддержки 32-битных приложений: Убедитесь, что у вас установлены все необходимые пакеты для 32-битной поддержки. Это может включать
lib32-vulkan1
и другие вспомогательные библиотеки. -
Установка правильного драйвера NVIDIA: Если уверены в версии драйвера, который работал корректно ранее, попробуйте его установить. Вы можете использовать команду
sudo ubuntu-drivers autoinstall
, чтобы автоматически установить рекомендованные драйверы. -
Дополнительные настройки NVIDIA: Для долговременного сохранения настроек производительности, попробуйте вручную отредактировать файл конфигурации
/etc/X11/xorg.conf
и добавить параметры секцииDevice
:Option "RegistryDwords" "PerfLevelSrc=0x2222" Option "Coolbits" "1"
-
Проверка совместимости игры: Ознакомьтесь с документацией игры и убедитесь, что все необходимые графические параметры и библиотеки установлены. В случае специфических проблем с игрой, обратитесь в поддержку разработчика или на форумы, так как у них могут быть индивидуальные патчи или рекомендации.
-
Мониторинг системных логов: Обязательно просмотрите системные логи (например, через
dmesg
или/var/log/syslog
) на наличие ошибок, связанных с загрузкой графических модулей. -
Эмуляция старой конфигурации: Если предыдущая установка Ubuntu была настроена идеально, попробуйте вспомнить и воссоздать шаги конфигурации. Возможно, дело было в специфических параметрах или пакетах, которые не были замечены вами.
Следуя этим рекомендациям, вы сможете определить и устранить причины графических проблем. Не забывайте также регулярно обновлять установленные драйверы и библиотеки. Удачи в решении вашей проблемы!