Как обновить драйвер OpenGL в Ubuntu 14.04 LTS

16

Я недавно обновился до 14.04, затем я установил steam и TF2. Я получаю это сообщение об ошибке:

Не удалось найти необходимую точку входа OpenGL 'glGetError'! Либо ваша видеокарта не поддерживается, либо необходимо обновить драйвер OpenGL.

«Не удалось найти необходимую точку входа OpenGL« glGetError »! Либо ваша видеокарта не поддерживается, либо необходимо обновить драйвер OpenGL.

В любом случае, я знаю, что мне нужно обновить драйвер OpenGL, у меня вопрос: как мне это сделать?

РЕДАКТИРОВАТЬ: я установил mesaи вошел glxinfo | grep versionв терминал и получил это,

введите описание изображения здесь

введите описание изображения здесь Новое редактирование: просмотрев первый ответ, я выполнил все шаги и перезагрузил компьютер. Когда я запустил steam при запуске, я получил следующую ошибку:

Johnn
источник
1
Сначала вам необходимо определить, используете ли вы openGl. Откройте окно терминала и введите. glxinfo | grep version Если это приведет к ошибкам, вам нужно будет sudo apt-get install mesa-utilsповторно запустить команду. Пожалуйста, опубликуйте результаты в своем вопросе.
Чарльз Грин
@CharlesGreen Я сделал то, что вы сказали, и теперь это в моем вопросе!
Джонн
1
Спасибо - ссылка в будущем - вы можете скопировать выделенный текст (ctrl-shift-c) после него в вопрос, а затем нажать ctrl-k, пока он выделен в вопросе, чтобы отформатировать текст как код ...
Charles Green
Вы знаете свою видеокарту? Похоже, вы работаете с 32-битной версией Ubuntu
Чарльз Грин,

Ответы:

9

Будьте осторожны, используя советы Чарльза Грина.

На этапе обновления sudo apt-get вы можете увидеть:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer
    required:
  account-plugin-windows-live libupstart1
Use 'apt-get autoremove' to remove them.
The following packages have been kept back:
  libdrm-dev libdrm-intel1 libdrm-intel1:i386 libdrm-nouveau2
  libdrm-nouveau2:i386 libdrm-radeon1 libdrm-radeon1:i386 libdrm2     libdrm2:i386
  libegl1-mesa libegl1-mesa-drivers libgbm1 libgl1-mesa-dev libgl1-mesa-dri
  libgl1-mesa-dri:i386 libgl1-mesa-glx libgl1-mesa-glx:i386 libglapi-mesa
  libglapi-mesa:i386 libgles1-mesa libgles2-mesa libosmesa6 libosmesa6:i386
  libva1 libwayland-egl1-mesa mesa-common-dev xserver-xorg-video-intel

Ключевой частью является то, что обновление, которое я хотел сделать, не произошло:

The following packages have been kept back:    

Тебе придется:

sudo apt-get install <list of packages kept back>

Я закончил тем, что сделал:

sudo apt-get install libegl1-mesa libegl1-mesa-drivers xserver-xorg-video-intel libgl1-mesa-dri libglapi-mesa 

Для получения дополнительной информации об этой проблеме см .: «Следующие пакеты были сохранены:« Почему и как я могу решить эту проблему?

Джозеф
источник
Мне нужно отменить это, я получаю странные глюки :(
Мина Майкл
1
@MinaMichael: посмотрите на пост Чарльза Грина. У него есть раздел о том, как его удалить.
Джозеф
6

Похоже, у вас есть версия OpenGl, но не достаточно новой для запуска искомого приложения.

Чтобы получить немного более новую версию драйверов OpenGl, я бы порекомендовал драйверы oibaf с веб-сайта панели запуска - они реализуют OpenGl 3.0 и довольно стабильны.

Для установки откройте окно терминала и введите

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt-get upgrade

Чтобы удалить, вы можете использовать ppa-purge

sudo apt-get install ppa-purge
sudo ppa-purge ppa:oibaf/graphics-drivers
Чарльз Грин
источник
1
Это не сработало, я получаю другую ошибку при входе в Steam, я отредактирую ее в своем посте
Джонн
2
Если вы устанавливаете ppa oibaf - вы не можете удалить его с помощью ppa-purge. Ну, вы можете, но вы испортите всю свою ОС.
Александр Ким
2
@ Heihachi Я использовал ppa-purgeпару раз без проблем - что случилось в вашей системе?
Чарльз Грин
После этого на Kubuntu 14.04.2 все заработало отлично. Но я сделал новую свежую установку Kubuntu 14.04.3 и проделал тот же процесс, что и выше, но на этот раз игра падает на FPS, 20-30, 50 кадров в секунду. Также видео на Dragon Player иногда идут медленно, так как FPS падает на Dota2. Я делаю чистку прямо сейчас, и посмотрим, что произойдет.
GTRONICK