AMD Radeon 6570 (fglrx) problems on openSUSE 12.3 x86-64

Hi, I’m new on openSUSE, and almost new to Linux (had used Ubuntu, Kubuntu and Mandriva live but almost always as a rescue OS, so I don’t have much experience). I installed openSUSE x64 last week and really liked it, it’s in fact the first Linux distro I’ve really liked, however I’ve been having problems with the fglrx drivers. In vdrift, if I enable shaders the game doesn’t start, showing a black screen instead, and it has ugly graphics with no shaders. Minetest starts, but with texture-loading problems I believe, I attach a screenshot here. If I click the play button (it’s the bottom one) the game closes. When I use the OSS Radeon drivers, I don’t have these problems, but I have low FPS in vdrift. I have installed the packages AMD recommends:

  • gimp-help-en
  • gimp-help-common
  • XFree86-Mesa-libGL
  • libstdc++
  • libgcc
  • XFree86-libs
  • fontconfig
  • freetype
  • zlib
  • gcc

I have tried both Catalyst 13.4 and 13.1 with the same results. I have also ran

aticonfig --initial -f

to no avail. I’ve tried installing both from yast2 and from AMD’s .run
Thanks in advance, any help will be much appreciated
http://s2.subirimagenes.com/imagen/8417378minetest.png

A little correction, the card is not a 6750 but a 6570, I couldn’t find a edit button if it exists. I don’t know if the particular model is of any relevance.

Just realized I posted this in the wrong forum, I’d be thankful if a moderator moved it to hardware.

Content deleted. Admin post (associated with thread move).

This thread has been moved from multimedia to hardware. During the move the title was changed per OP request with 6750 changed to 6570.

Both NNTP and WEB based users are now invited to reply on this thread to help the OP.

Thank you for your patience during the thread move.

Thank you for moving the thread and correcting the title. I have some updates that lead me to think the problem has to do with my install being x64:

  1. I tried Wolfenstein Enemy Territory Legacy, which has i586 architecture and it works flawlessly.
  2. I ran minetest from the console, and it gives me the following output:
> minetest
Irrlicht Engine version 1.8.0
Linux 3.7.10-1.4-desktop #1 SMP PREEMPT Fri Apr 19 12:06:34 UTC 2013 (8ef74f8) x86_64
Using renderer: OpenGL 
OpenGL driver version is not 1.2 or better.
Warning: OpenGL device only has one texture unit. Disabling multitexturing.
GLSL not available.
Loaded texture: /usr/share/minetest/textures/base/pack/menuheader.png

23:22:52: ACTION[main]:         .__               __                   __   
23:22:52: ACTION[main]:   _____ |__| ____   _____/  |_  ____   _______/  |_ 
23:22:52: ACTION[main]:  /     \|  |/    \_/ __ \   __\/ __ \ /  ___/\   __\
23:22:52: ACTION[main]: |  Y Y  \  |   |  \  ___/|  | \  ___/ \___ \  |  |  
23:22:52: ACTION[main]: |__|_|  /__|___|  /\___  >__|  \___  >____  > |__|  
23:22:52: ACTION[main]:       \/        \/     \/          \/     \/        
23:22:52: ACTION[main]: World at [/home/Rodrigo/.minetest/worlds/rodilla]
23:22:52: ACTION[main]: Server for gameid="survival" listening on port 30011.
creative inventory size: 115
23:22:52: ACTION[ServerThread]: singleplayer joins game. List of players: singleplayer 
Could not open file of texture: character.png
Loaded mesh: character.x
PNG warning: Interlace handling should be turned on when using png_read_image
PNG warning: Interlace handling should be turned on when using png_read_image
Excepción de coma flotante

“Excepción de coma flotante” means “floating point exception” (my system is in spanish)
3) I ran

atiode -P60 -H localhost:0; echo $?

and its output was “2” (without the quotes), which means “Test failed because of rendering errors.”
4) I ran

grep WW /var/log/Xorg.0.log

and the output was

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    16.384] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
    16.915] (WW) Falling back to old probe method for fglrx
    17.243] (WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
    17.295] (WW) fglrx(0): board is an unknown third party board, chipset is supported
    17.697] (WW) fglrx(0): Option "VendorName" is not used
    17.697] (WW) fglrx(0): Option "ModelName" is not used

the same but with EE gives me unrelated mouse errors, however the mouse works perfectly. My card is a Sapphire Radeon HD6570 1GB DDR3, just in case.
5) Running

glxinfo |grep direct

gives the following output:

direct rendering: Yes
    GL_AMD_multi_draw_indirect, GL_AMD_name_gen_delete, 
    GL_ARB_draw_indirect, GL_ARB_draw_instanced, 
    GL_ARB_map_buffer_range, GL_ARB_multi_draw_indirect, GL_ARB_multisample, 
    GL_EXT_copy_buffer, GL_EXT_copy_texture, GL_EXT_direct_state_access,

The driver was downloaded from http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_12.3/, but I also tried Sebastian Siebert’s script and running directly the AMD executable (always uninstalling after each install)
I hope this helps

Just installed Minetest i586, same results as x86-64

Which packages have you installed exactly and from where?
There is no XFree86-Mesa-libGL or XFree86-libs on openSUSE… and zlib is called libz1.

And please post your whole /var/log/Xorg.log. The part you posted is normal and contains no errors.

On 2013-05-07 06:06, rogombor wrote:
>
> Just installed Minetest i586, same results as x86-64

I think that you have to find out if you have a general video problem,
that can be seen on different programs, or it is something that happens
only with ‘minetest’. Games have intensive and special needs.


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)

On 2013-05-07 04:36, rogombor wrote:
> “Excepción de coma flotante” means “floating point exception” (my
> system is in spanish)

Trick:

Call programs this way:


LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8  program

and you get all text in English, to post in forums like this :wink:

(I have a script named “/usr/local/bin/ingles” for that)


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)

Did a full system reinstall, same problems as before. fglrx also made weird squares appear over maximized windows title bars (triple lines). I’m giving up with fglrx for now, I will use the free driver until a new version is out.