LINUX.ORG.RU

Steam на Ubuntu со свободными драйверами ATI

 , ,


0

1

Возможно такой вопрос уже задавали, но все же. Поставил себе убунту. Ранше стояла генту, там я сделал так, чтоб на моей старой видеокарточке под свободныим драйверами нормально работали игры со стима, такие как ХЛ2. Так как на убунте всего месяц, ткните меня носом на хороший мануал, как запустить ХЛ2 на свободных драйверах.

Видео у меня такое:

keed@braivik ~ $ lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV710/M92 [Mobility Radeon HD 4530/4570/545v]
и как я понял, современные каталист не поддерживает данный чип. Той каталист, который поддерживает мой чип, не поддерживается ядром, и нужно даунгрейдиться, что не желательно, конечно же.

glxgears не очень радует:

266 frames in 5.0 seconds = 53.133 FPS

Итак, как мне поступить, что б все работало? Думаю на убунте сделать ето проще, чем на генте.

★★★

Последнее исправление: cetjs2 (всего исправлений: 2)

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

судя по шг, ты подубил систему сам

anonymous
()
Ответ на: комментарий от spectr00
keed@braivik ~/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu $ glxinfo | grep -i opengl
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RV710
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.3.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.3.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.3.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
OpenGL ES profile extensions:

32 бита меса установлена. Тут я заметил, что ести стартовать стим с консоли, он мне говорит от что:

libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
Error: OpenGL GLX context is not using direct rendering, which may cause performance problems.

KERNEL_PANIC ★★★
() автор топика

видеокарту обнови. И причём здесь стим? Это всего лишь игровой клиент. Не будут работать сами игры из него. Ваш К.О.

darkenshvein ★★★★★
()
Ответ на: комментарий от anonymous
keed@braivik ~ $ glxinfo | grep -i server
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
keed@braivik ~ $ glxinfo | grep -i client
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
keed@braivik ~ $ dpkg -l|grep -i mesa
ii  libegl1-mesa:amd64                                   10.3.2-0ubuntu0.1                          amd64        free implementation of the EGL API -- runtime
ii  libegl1-mesa-drivers:amd64                           10.3.2-0ubuntu0.1                          amd64        free implementation of the EGL API -- hardware drivers
ii  libgl1-mesa-dri:amd64                                10.3.2-0ubuntu0.1                          amd64        free implementation of the OpenGL API -- DRI modules
ii  libgl1-mesa-dri:i386                                 10.3.2-0ubuntu0.1                          i386         free implementation of the OpenGL API -- DRI modules
ii  libgl1-mesa-glx:amd64                                10.3.2-0ubuntu0.1                          amd64        free implementation of the OpenGL API -- GLX runtime
ii  libgl1-mesa-glx:i386                                 10.3.2-0ubuntu0.1                          i386         free implementation of the OpenGL API -- GLX runtime
ii  libglapi-mesa:amd64                                  10.3.2-0ubuntu0.1                          amd64        free implementation of the GL API -- shared library
ii  libglapi-mesa:i386                                   10.3.2-0ubuntu0.1                          i386         free implementation of the GL API -- shared library
ii  libgles1-mesa:amd64                                  10.3.2-0ubuntu0.1                          amd64        free implementation of the OpenGL|ES 1.x API -- runtime
ii  libgles2-mesa:amd64                                  10.3.2-0ubuntu0.1                          amd64        free implementation of the OpenGL|ES 2.x API -- runtime
ii  libglu1-mesa:amd64                                   9.0.0-2                                    amd64        Mesa OpenGL utility library (GLU)
ii  libglu1-mesa:i386                                    9.0.0-2                                    i386         Mesa OpenGL utility library (GLU)
ii  libmirclient8driver-mesa:amd64                       0.8.0+14.10.20141010-0ubuntu1              amd64        Display server for Ubuntu - client platform library for Mesa
ii  libopenvg1-mesa:amd64                                10.3.2-0ubuntu0.1                          amd64        free implementation of the OpenVG API -- runtime
ii  libosmesa6:amd64                                     10.3.2-0ubuntu0.1                          amd64        Mesa Off-screen rendering extension
ii  libosmesa6:i386                                      10.3.2-0ubuntu0.1                          i386         Mesa Off-screen rendering extension
ii  libtxc-dxtn-s2tc0:amd64                              0~git20131104-1.1                          amd64        Texture compression library for Mesa
ii  libtxc-dxtn-s2tc0:i386                               0~git20131104-1.1                          i386         Texture compression library for Mesa
ii  libwayland-egl1-mesa:amd64                           10.3.2-0ubuntu0.1                          amd64        implementation of the Wayland EGL platform -- runtime
ii  mesa-utils                                           8.2.0-1                                    amd64        Miscellaneous Mesa GL utilities
KERNEL_PANIC ★★★
() автор топика
Ответ на: комментарий от ATIpro

Да, большое спасибо! Работает. Теперь пойду учиться гуглить.

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

Хотя вообще это не очень разумно использовать glxgears для бенчмарка.

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