Як оновити драйвер OpenGL на Ubuntu 14.04 LTS


16

Нещодавно я модернізував до 14.04, потім встановив пар і TF2. Я отримую це повідомлення про помилку:

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

"Не вдалося знайти потрібну точку входу OpenGL" glGetError "! Або ваша відеокарта не підтримується, або ваш драйвер OpenGL потрібно оновити.

У будь-якому разі, я знаю, що мені потрібно оновити драйвер OpenGL, моє запитання - як це зробити?

EDIT: Я встановив mesaі ввійшов glxinfo | grep versionу Terminal і отримав це,

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

введіть тут опис зображення Нова редакція. Після перегляду першої відповіді я зробив усі кроки та перезапустив комп’ютер, коли запустив пару при запуску, у мене з’явилася така помилка,


1
Спочатку потрібно визначити, чи використовуєте ви openGl. Відкрийте вікно терміналу і введіть glxinfo | grep version Якщо це призведе до помилок, вам знадобиться sudo apt-get install mesa-utilsповторно запустити команду. Будь ласка, опублікуйте результати у своєму запитанні.
Чарльз Грін

@CharlesGreen Я зробив те, що ви сказали, і це зараз у мене в питанні!
Джонн

1
Спасибі - подальша довідка - ви можете скопіювати виділений текст (ctrl-shift-c) повз нього у запитання, а потім натиснути ctrl-k, поки він виділений у питанні, щоб відформатувати текст у вигляді коду ...
Чарльз Грін,

Ви знаєте свою відеокарту? Схоже, ви запускаєте 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-чистку

sudo apt-get install ppa-purge
sudo ppa-purge ppa:oibaf/graphics-drivers

1
Це не спрацювало, я отримую іншу помилку, коли входжу в режим пару, я відредагую це у своєму дописі
Джонн

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.