Steam for Linux > 일반 토론 > 제목 정보
kangstag 2013년 9월 1일 오후 2시 05분
OpenGL GLX context is not using direct rendering, which may cause performance problems.
Hi,

Whenever I start up steam, I get this error:
"OpenGL GLX context is not using direct rendering, which may cause performance problems.
For more information visit https://support.steampowered.com/kb_article.php?ref=9938-EYZB-7457."

System specs:
OS: Ubuntu 12.04.3 (LTS) 64-bit
Video card: Radeon HD 6850
I've installed the Linux graphics driver from the AMD website

I went to the link provided in the error message. I ran the 32-bit glxinfo and I get this:
name of display: :0
libGL: screen 0 does not appear to be DRI2 capable
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so
libGL error: failed to load driver: swrast
display: :0 screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)

I'm guessing that "direct redendering: No" is one of the problems. I'm a noob so I'm not sure what to do. Any help? Thanks.
6개 중 1-6 표시중
< >
Kesnol 2013년 9월 2일 오후 3시 59분 
I had the same problem in debian 64 bits. You need to install some 32 bits libraries... Have a look to libgl1-mesa-dri:i386, libgl1-mesa-glx:i386 and ia32-libs
coldReactive (Iyeru) 2013년 10월 18일 오전 7시 10분 
ia32-libs is no longer needed in most debian distros, as 64-bit has 32-bit multiarch already installed. (as a result, installing the 32-bit version of a package removes the 64-bit version, and cannot be installed at the same time due to multi-arch support now included in the OSes.)
Jill Sandwich 2013년 10월 18일 오후 3시 17분 
Steam installed the above mentioned 32 bit packages but still says the same thing. If you have an AMD card is there something else you need to do?
ctalk 2013년 11월 14일 오전 8시 28분 
this problem fixed at russian part internet. use this link

http://creative-zone.net/ru/error-opengl-glx-context-is-not-using-direct-rendering-which-may-cause-performance-problems/

sort command list

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases
sudo apt-get install ia32-libs-multiarch lib32gcc1 libc6-i386


(get new driver from amd.com ....)

chmod +x amd-driver-12-6-x86_64.run
sudo sh amd-driver-12-6-x86_64.run

if driver do not install try --force key

DO NOT rather REBOOT

last step

sudo aticonfig --initial -f

and now

sync;sync;reboot
ctalk님이 마지막으로 수정; 2013년 11월 14일 오전 8시 29분
arc| Gps 2013년 11월 16일 오전 7시 04분 
What worked for me on openSUSE 64bit, was installing latest beta drivers from amd.
Tensor 2014년 4월 14일 오후 1시 38분 
Worked for me on ubuntu 13.10 with AMD drivers for HD6450. Thanks
6개 중 1-6 표시중
< >
페이지당: 15 30 50