LINUX.ORG.RU
решено ФорумGames

Steam неправильно определяет версию OpenGL

 , , ,


0

1

Пытаюсь запустить Counter Strike Source, получаю:

PROBLEM: You appear to have OpenGL 1.4.0, but we need at least 2.0.0!
Could not find required OpenGL entry point 'glGetError'! Either your video card is unsupported, or your OpenGL driver needs to be updated.
Debian testing x86-64, fglrx 12.11~beta11-0. В сведениях о системе стима:
Версия драйвера: 1.4 (2.1 (4.2.11995 Compatibility Profile Context))
indvdum@indvdum-desktop:$ fglrxinfo 
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 5800 Series
OpenGL version string: 4.2.11995 Compatibility Profile Context
Если запустить
LD_DEBUG="libs" steam
, то
      6914:     calling init: /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1
Что за mesa-diverted, я не понял. Много чего уже пробовал, что нарыл в инете, но ничего не получается. CS 1.6 запускается нормально. Кто-нибудь сталкивался с таким?

★★★★★
Ответ на: комментарий от PolarFox

Пробовал раз 5, и драйвер, и mesa всякие.

orm-i-auga ★★★★★
() автор топика
Ответ на: комментарий от orm-i-auga

А глагол «гуглить» в вашей душе не вызывает хотя бы легкого трепета?

Лады. Я не жадный. http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx

kilolife ★★★★★
()
Последнее исправление: kilolife (всего исправлений: 1)
Ответ на: комментарий от kilolife

Не хочется ставить не из репы. А судя по рекомендации со steamcommunity, у людей работает и на этой версии. Поэтому я сомневаюсь, что проблема в этом. Хотя, может завтра и попробую.

orm-i-auga ★★★★★
() автор топика
Ответ на: комментарий от orm-i-auga

Хнмн. Блобы по ссылке выше способны генерировать установочные пакеты почти для любой системы. Засирать неизвестно чем систему не придется. Ну и если у вас deb based дистрибутив, можно воспользоваться xorg-edgers ppa, где нужный функционал уже представлен.

UPD:Сорри. Этот реп превратит ваш православный debian в нерукопожатую ubuntu.

kilolife ★★★★★
()
Последнее исправление: kilolife (всего исправлений: 2)
Ответ на: комментарий от kilolife

UPD:Сорри. Этот реп превратит ваш православный debian в нерукопожатую ubuntu.

Необязательно ставить из него все пакеты - достаточно только fglrx.

RussianNeuroMancer ★★★★★
()
Ответ на: комментарий от kilolife

fglrx древний. Пора обновиться.

Но почему оно не может найти glGetError()? Эта функция с первой версии OpenGL существует.

proud_anon ★★★★★
()

Итого:

  • Переустановил steam: поставил пакет steam64 из
    deb http://repo.steampowered.com/steam/ precise steam
    
    , т.к. сейчас уже появился libc6 нужной версии в experimental (раньше стим ставился скриптом, который перепаковывает deb-пакет).
  • Обновил таки flgrx-драйвера на 13.1-2 (оказывается, тоже уже были в experimental).
  • Скачал вручную и скопировал все *.so файлы из i386-пакетов libfglrx_13.1-2_i386.deb и libgl1-fglrx-glx_13.1-2_i386.deb (тоже из experimental) в ~/.local/share/Steam/ubuntu12_32/. Поставить эти пакеты по нормальному не получается - конфликтуют с x86-64 версиями.

Не очень красиво, но в итоге запустил CS Source. Правда почему-то есть какая-то неприятная задержка при управлении мышью где-то в 300 миллисекунд, что очень мешает и раздражает.

orm-i-auga ★★★★★
() автор топика
Ответ на: комментарий от orm-i-auga

И, кстати, steam теперь в сведениях о системе пишет, что мол

Версия драйвера:  4.2.12002 Compatibility Profile

orm-i-auga ★★★★★
() автор топика
Ответ на: комментарий от orm-i-auga

Правда почему-то есть какая-то неприятная задержка при управлении мышью где-то в 300 миллисекунд, что очень мешает и раздражает.

Попробуй отключить вертикальную синхронизацию.

winddos ★★★
()
Ответ на: комментарий от winddos

Пробовал все настройки менять, не помогает.

orm-i-auga ★★★★★
() автор топика
Ответ на: комментарий от orm-i-auga

как вариант попробуй в ССС поставить настройки в performance + там же включить Catalyst A.I. если выключен.

x0r ★★★★★
()
Ответ на: комментарий от x0r

Точно, в CCC выставил ползунок вертикальной синхронизации в Performance, и теперь все нормально.

orm-i-auga ★★★★★
() автор топика
Ответ на: комментарий от winddos

Как оказалось - верный совет, просто отключать надо было в настройках драйвера, а не игры.

orm-i-auga ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.