If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

how to disable 2d color tiling?

12-22-2012, 11:35 PM

Hey guys, got steam installed correctly. But I seem to be having corruption in the gui. It is all garbled and messed up.... So I ran from the command line and got this message. But It's not just steam, I come to realize that it is all 3d applications. However glxgears seems to run properly, and even compiz seems to run good. But any game that I start or 3d screensaver i get this exact samwe problem.

This link here suggests that it is a regression from 2d color tiling. I have xorg-server, mesa, libdrm, llvm, xf86-video-ati all installed from git as of today (12-21-2012), and the 3.8-rc1 kernel installed. And the problem persists.... The only thing I can think of doing is disabling 2d tiling, but I can't find any documentation on how to do that.

Comment

hmmm, ok that is an interesting concept. I'm not sure what you mean by 32bit 3d driver though. Are you refering to the libs in this package on gentoo, emul-linux-x86-opengl?

If you want to run 32-bit 3D apps on a 64-bit distro, you also have to compile a 32-bit version of the 3D driver. 32-bit apps require 32-bit libs. The name of the package will vary depending on the distro. I'm not familiar with how gentoo deals with that.

Comment

I couldnt get those instructions to work. It is a nasty hack, I got all sorts of build problems, plus I dont want git, just the current stable version. So I think The only option I have left to me is to file a bug reports on gentoo's bugzilla requesting that they update emul-linux-x86-opengl with a new enough mesa to to support the default features of the radeon driver.

I think it may be possible to build a mesa package in a 32bit chroot, then write an ebuild to install it to lib32 on the real 64bit root, but that is a bit over my head.