Ubuntu 14.04 "не удалось найти необходимую точку входа OpenGL" glGetError "!"

Я пытаюсь играть в Dota2 и FT2 на моем компьютере, когда я получил эту ошибку:

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

Я провел последнюю неделю, читая все подобные вопросы, и попробовал некоторые из них (многие решения были предложены для меня, чтобы я старался держаться подальше от них), и я не знаю, что еще делать. Если есть какая-либо другая информация, просто спросите.

Я использую:

  • Ubuntu 14.04 32 бит
  • GLX версия 1.4
  • Строка версии OpenGL: 1.4 Mesa 10.1.3
  • 00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10) (prog-if 00 [VGA controller])

-

libgl1-mesa-glx:<br>
  Installed: 10.1.3-0ubuntu0.1<br>
  Candidate: 10.1.3-0ubuntu0.1<br>
  Version table:<br>
 *** 10.1.3-0ubuntu0.1 0<br>
        500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main i386 Packages<br>
        100 /var/lib/dpkg/status<br>
     10.1.0-4ubuntu5 0<br>
        500 http://us.archive.ubuntu.com/ubuntu/ trusty/main i386 Packages

1 ответ

ХОРОШО! В КОНЦЕ КОНЦОВ. После нескольких часов попыток выяснить, что происходит, я поправил пар.

Выполните следующие действия, и все будет в порядке. Причина в том, что steam пытается использовать драйверы "mesa", а не мои драйверы ATI Radeon. Тупой пар.

Сейчас:

  1. Сначала закройте пар.
  2. Тогда открой /etc/ld.so.conf.d/steam.conf для редактирования:

    sudo nano /etc/ld.so.conf.d/steam.conf
    
  3. В редакторе добавьте эти две строки:

    /usr/lib32
    /usr/lib32/fglrx/
    
  4. Наконец, запустите:

    sudo ldconfig
    

Откройте Steam. Вуаля.

Я оцениваю, если вы хотите использовать драйверы mesa, вам просто нужно заменить последнюю строку на что-то вроде этого:

/usr/lib/i386-linux-gnu/mesa

И извините, я не знаю, что каталоги для карт GeForce, но иди проверить это /usr/lib32 папку для папки драйвера для вашей карты и обновите ее, где вы можете найти libGL.so.1 файл. это то, что ищет Steam.

Надеюсь, это поможет кому-то еще.

Это было исправлено в Ubuntu 14.04 64bit с драйверами Radeon.

Другие вопросы по тегам