5

Обычно я могу разобраться с этим самостоятельно, но я озадачен этим:

При попытке открыть портал 2 в Steam я получаю сообщение о подготовке к запуску портала 2, сообщение закрывается, затем ничего. Игра не запускается, сообщений об ошибках нет. Я попытался проверить файлы игры, с успехом. Но я все еще не могу запустить портал. Я попытался запустить файл portal2.sh в терминале. вот вывод:

libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
SDL video target is 'x11'
SDL video target is 'x11'

SDL failed to create GL compatibility profile (whichProfile=0!
SDL failed to create GL compatibility profile (whichProfile=0!

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.
Could not find required OpenGL entry point 'glGetError'! Either your video card is unsupported, or your OpenGL driver needs to be updated.

Я могу играть в Team Fortress 2 очень хорошо, поэтому я не думаю, что проблема в openGL. Я где-то читал, что обновление драйверов видеокарты может помочь, но я не могу понять, как обновить мои драйверы в Ubuntu. моя видеокарта: NVIDIA Corporation GT218 [GeForce 8400 GS Rev. 3] (rev a2)

ОБНОВЛЕНИЕ: Я только что подтвердил, что у меня openGL 10.3.2. Это легко соответствует требованию портала 2 2.0.0 или новее.

1 ответ1

9

У меня была эта проблема на 64-битной Ubuntu 14.04 и я исправил ее, выполнив следующее

  1. Удалите SteamApps/common/Portal 2/bin/libstdc++. So.6
  2. Запустите клиент Steam
  3. CD "SteamApps/ Common /Portal 2"
  4. LD_LIBRARY_PATH = bin ./portal2_linux -игровой портал2 -оконный

После запуска один раз таким образом я мог запустить его из обычного окна библиотеки

Мне жаль, что я не помню атрибуцию этого ответа, но вы можете погуглить его, если хотите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .