LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-11-2010, 03:12 PM   #1
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=15, FreeBSD_12{.0|.1}
Posts: 6,264
Blog Entries: 24

Rep: Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194
ATI Radeon X700 DRI problem


I am setting up a system that I was recently given and am having some problems with the ATI card configuration/driver (I think).

THE SYSTEM

System is P4 3.0Ghz, 1GB RAM, 200GB SATA with new full install of Slackware 13, Fluxbox WM/DE.

Code:
lspci lines:
01:00.0 VGA compatible controller: ATI Technologies Inc RV410 [Radeon X700 Pro (PCIE)]
01:00.1 Display controller: ATI Technologies Inc RV410 [Radeon X700 Pro (PCIE)] (Secondary)
I have read a lot of things that seem confusing to me, but I have set it up mostly with info from slackwiki.org, and after reading various threads here at LQ.

I am using an xorg.conf created with Xorg -configure, with the radeon driver and have added the DRI section and enabled options per the above URL.

THE SYMPTOMS

First, X starts and I can run glxgears and get a frame rate of 3100+.

But glxinfo seems incorrect:
Code:
glxinfo |grep -i render
GL_RENDERER: Mesa DRI R300 20060815 x86/MMX/SSE2 TCL
I see no "direct rendering: yes" as seems to be required (am I missing something?).

Most things seem to work such as video playback from DVD and Flash.

At boot the vesa modes do not work and I have to use vga=normal, which is no big problem, although a better framebuffer mode would be nice if possible.

But the first big problem I hit is running Blender. When it starts my screen goes blank with just the mouse cursor visible and moving. To get out of this I can kill X or ctl-alt-Fx to get a new login and kill the blender process. Oddly, I found I can also alt-F2 (Open a Run dialog in Fluxbox) which opens with a running Blender behind it - but any attempt to interact with the blender window reverts to the blank screen with mouse cursor.

I believe this to be due to the lack of DRI mostly because of a similar problem once encountered on another system - but am open to other suggestions.

But I think I need to better understand and configure the drivers for this video card before troubleshooting any applications.

So, I guess my questions would be:

1. Is the radeon driver the best choice for this card?
2. Are there advantages/disadvantages to using the ATI driver instead? (Is there a slackbuild for the proprietary driver?)
3. Can someone point me to any better sources of info for ATI cards/drivers used under Slackware?

As always, Thanks!
 
Old 05-11-2010, 03:37 PM   #2
kingbeowulf
Senior Member
 
Registered: Oct 2003
Location: WA
Distribution: Slackware
Posts: 1,266
Blog Entries: 11

Rep: Reputation: 744Reputation: 744Reputation: 744Reputation: 744Reputation: 744Reputation: 744Reputation: 744
In my opinion, if you want to use the open source ATI drivers for hardware 3D, you will need to what until 2.6.32 or better for the fully functioning drm module. Check lsmod to make sure all the required modules are running. I was not ever able to get the VESA boot modes to work either.

You can try fglrx (see slackbuilds.org) but ATI has been dropping support for the older cards like a hot rock and many of the earlier Catalyst versions are very buggy under Linux.

See also
http://dri.freedesktop.org/wiki/ATIRadeon
 
Old 05-11-2010, 07:33 PM   #3
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 399Reputation: 399Reputation: 399Reputation: 399
A) Your drivers are setup properly. 'glxinfo', as packaged in Slackware 13.0, was a symlink to glinfo. This was bad packaging and has been fixed with an update. This is why you get no direct rendering line.

B) fglrx (the ATI proprietary driver) is not an option for your GPU.

C) The version of Mesa packaged in Slackware 13.0 had issues with blender on radeon cards. You can update to a newer version to resolve this problem.

Adam
 
Old 05-11-2010, 10:12 PM   #4
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=15, FreeBSD_12{.0|.1}
Posts: 6,264

Original Poster
Blog Entries: 24

Rep: Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194
I posted a reply earlier - but apparently not... so here goes once more...

@beowulf999
You confirmed most of what I had concluded, and I was resigned to waiting for Slackware 13.1 to be released to get the new kernel the easy way.

But in the mean time I pulled the card and set up X with the onboard Intel 910 chipset - and everything works really well - vesa FB, video and all the graphics I use including Blender. I was only using the ATI card because it was in the box and presumed to be a better card. But it is only better if it works!

So my solution for now is to simply use the onboard chip and get on with it! Given time and curiosity I may try the ATI card again when Slackware 13.1 is released, assuming I update to it soon. Thanks!

@adamk75
Thanks! That answers all my questions!

The missing "direct rendering" line was very confusing to me as I am not fluent in the language of graphics systems. Knowing this puts my mind at ease.

Your statement that fglrx is not an option confirms what I had generally concluded and saves further effort on that path.

And I was unaware of the Mesa problem - I assume that will be fixed in Slackware 13.1, along with the glxinfo problem.

So, as noted above, I am going to use the onboard Intel chips until such time as I install Slackware 13.1, and may have another look at the ATI card at that time.

Thanks to both of you for the responses.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] How to enable DRI on ATI X700 - Slackware 13.0 Barx Slackware 17 10-19-2009 03:10 AM
screen resolution problem in fedora 7 with ati radeon x700 muscleman522 Fedora 2 09-03-2007 07:52 AM
ATI Radeon x700 Driver problem in RH 2.4 jwhaymon Linux - Newbie 4 04-03-2007 02:03 PM
Mandriva 2007/ATI Radeon 9600 card problem (DRI) Malibyte Mandriva 11 12-31-2006 11:17 AM
Ati Radeon X700 witch31 Mandriva 1 03-25-2006 04:03 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 01:38 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration