Announcement
Collapse
No announcement yet.
How to contact MESA devs on some pesky performance bug?
Collapse
X
-
Still same. Gnome isolated as the culprit.
Comment
-
I already explained what you need to do. Install Fedora 19 or 20 and downgrade Mesa to 9.1 and see if you still have a problem.
Here is a step by step guide:
------------------------------------------------------------------
Install git:
$ yum install git
Clone the Mesa repository:
$ git clone git://anongit.freedesktop.org/mesa/mesa
Chekout the 9.1 branch:
$ git checkout 9.1
You may need to install some build dependencies. I needed to install this:
$ sudo yum-builddep mesa
Rather than overwrite your distros Mesa install it is recommended you create a new directory. The one we will be using is /opt/xorg this way you can switch back to a stable version of Mesa.
Configure and build Mesa
$ ./autogen.sh --prefix=/opt/xorg --enable-texture-float --with-dri-drivers="i965" --with-llvm-shared-libs --enable-debug --with-gallium-drivers=""
$ make
Install Mesa to the new directory you have created:
$ make install
Now configure your system to use the 9.1 version of Mesa you just built:
First create a new text file:
$ sudo gedit /etc/ld.so.conf.d/a-local-xorg.conf
Add your mesa direcory (the line below) to the text file and save it:
/opt/xorg/lib
Then update /etc/environment to add new environment variable that tells libgl where to look for dri driver:
$ sudo gedit /etc/environment
Add the following line:
LIBGL_DRIVERS_PATH=/opt/xorg/lib/dri/
Then run ldconfig as root to update the linker cache to point to the version of mesa you just built.
$ sudo ldconfig
You can then check the version of Mesa using glxinfo
$ glxinfo
Now it it says you are using Mesa 9.1 restart your computer and tell us if you still see the issue with Gnome.
--------------------------------------------------------------------------------------------------------------------------------------------------------------
To switch back to the default version of Mesa just delete /etc/ld.so.conf.d/a-local-xorg.conf
$ sudo rm /etc/ld.so.conf.d/a-local-xorg.conf
and remove the line you added to the environment file and rerun ldconfig as root
Comment
Comment