LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices

Reply
 
Search this Thread
Old 01-10-2006, 10:08 AM   #1
bobbens
Member
 
Registered: Sep 2004
Location: Barcelona
Distribution: Debian, FreeBSD, Gentoo
Posts: 586

Rep: Reputation: 30
x.org 6.9 discrepancy?


Quote:
http://xorg.freedesktop.org/releases...LNOTES2.html#5

2. Summary of new features in X11R6.9 and X11R7.0
  • ...
  • Radeon driver updates
    • Support for non-rectangular MergedFB
    • Support for EXA acceleration
    • Full 3D support for r3xx/r4xx series, and PCI-Express
    • Support for RN50/ES1000 chips
    • VIVO support merged from the GATOS project
    • Hostdata blit support for Xv videos and RENDER images
    • BIOS hotkey support
    • Tiled framebuffer support
  • ...

Quote:
http://xorg.freedesktop.org/releases.../radeon.4.html

Supported Hardware
The radeon driver supports PCI and AGP video cards based on the following ATI chips

...
R300
Radeon 9700PRO/9700/9500PRO/9500/9600TX, FireGL X1/Z1 (2D only)
R350
Radeon 9800PRO/9800SE/9800, FireGL X2 (2D only)
R360
Radeon 9800XT (2d only)
RV350
Radeon 9600PRO/9600SE/9600, M10/M11, FireGL T2 (2D only)

RV360
Radeon 9600XT (2d only)
RV370
Radeon X300, M22 (2d only)
RV380
Radeon X600, M24 (2d only)
...
Ok i first saw the top thread and after 3-5 hours of trying to get 3d working and it not working i find the bottom thread. If you notice both are from the same document, altough different parts... So rechnically the r3xx chips SHOULD have 3d support if you read the first text, but then reading the second it turns out that they're 2d only?? I highlighted my card and am wondering if anyone has gotten any of these "2d only" cards to work with 3d using the opensource drivers (the r300 that merged with x.org) or more especifically if anyone has gotten my chipset (RV300) to work with this. I don't mind not having open source acceleration, but trying to get it working for the a long time and then it turns out it isn't possible, well that's annoying...
 
Old 01-11-2006, 07:07 PM   #2
cs-cam
Senior Member
 
Registered: May 2004
Location: Australia
Distribution: Gentoo
Posts: 3,544
Blog Entries: 4

Rep: Reputation: 56
That would be annoying, I'd report that to the Xorg team and see what they have to say about it.
 
Old 01-12-2006, 04:24 AM   #3
bobbens
Member
 
Registered: Sep 2004
Location: Barcelona
Distribution: Debian, FreeBSD, Gentoo
Posts: 586

Original Poster
Rep: Reputation: 30
After the longest of time asking and searching through megabyte and mgeabytes for my quest I finally by chance managed to get in touch temporarily with a developer in the #xorg channel. Basically he said my RV350 chip is equivalent to the R300 chip and that the Radeon(4) documentation (the guide above) is horrible updated, so i'm guessing that 4 means it's from xfree86 4.x... I also find alot of verbose output in the xorg logs pointing me to http://r300.sourceforge.net/, but if you notice the r300 page is:
Quote:
Development has moved to Mesa/DRM and X.org CVS trees, this site may be out of date.
So therefore it's old also. Finally I managed to stumble upon this:
Quote:
(WW) RADEON(0): Enabling DRM support
*** Direct rendering support is highly experimental for Radeon 9500
*** and newer cards. The 3d mesa driver is not provided in this tree.
*** A very experimental (and incomplete) version is available from Mesa CVS.
*** Additional information can be found on http://r300.sourceforge.net
*** This message has been last modified on 2005-08-07.
Thus solving my problem. The r300 driver isn't in the main tree, if you want it you have to specifically compile it. Second of all, *ALL* the documentation on the radeon driver is obsolete, and there is a serious lack of howto's and such online, therefore I'm going to try to get it working and make a cheap howto.
 
Old 01-12-2006, 06:20 AM   #4
Harmaa Kettu
Member
 
Registered: Apr 2005
Location: Finland
Posts: 196

Rep: Reputation: 30
I just installed a new Radeon 9600 pro into my system yesterday, and the 3D driver (xorg 7.0/mesa 6.4.1/libdrm 2.0) seems to work very well, at least with older games like Soldier of Fortune and Quake 2. I'm going to try Quake 4 demo tonight.

Configuration is similar to older radeons: generate the file with "X -configure", change driver to "radeon", add DRI section, set AGPMode to 8 and EnablePageFlip to 1 (not required but gives a nice speed boost), add resolutions, screen refresh rates and correct keyboard layout.

Also, make sure that you don't have any libraries or kernel modules from the ATI binary driver package messing things up.

Quote:
the Radeon(4) documentation (the guide above) is horrible updated, i'm guessing that 4 means it's from xfree86 4.x
That "guide" is actually the man page of the driver, so 4 means section 4 of the man pages.
 
Old 01-12-2006, 06:24 AM   #5
bobbens
Member
 
Registered: Sep 2004
Location: Barcelona
Distribution: Debian, FreeBSD, Gentoo
Posts: 586

Original Poster
Rep: Reputation: 30
Quote:
Originally Posted by Harmaa Kettu
I just installed a new Radeon 9600 pro into my system yesterday, and the 3D driver (xorg 7.0/mesa 6.4.1/libdrm 2.0) seems to work very well, at least with older games like Soldier of Fortune and Quake 2. I'm going to try Quake 4 demo tonight.

Configuration is similar to older radeons: generate the file with "X -configure", change driver to "radeon", add DRI section, set AGPMode to 8 and EnablePageFlip to 1 (not required but gives a nice speed boost), add resolutions, screen refresh rates and correct keyboard layout.

Also, make sure that you don't have any libraries or kernel modules from the ATI binary driver package messing things up.
I just got it working now. Altough i have a few questions to ask you. First of all, what resolution are you using and what depth? I find that it freezes on 24 bit depth with a resolution of 1280x1024, it works with 16 bit depth and 1280x1024 resolution but gives seriously graphical glitches (parts of the desktop are distorted), altough it works with 1024x768 at 24 bits. If you are using 1280x1024 would you mind posting your xorg.conf?

Quote:
Originally Posted by Harmaa Kettu
That "guide" is actually the man page of the driver, so 4 means section 4 of the man pages.
Well, yeah sorry for the unpolitical correctness, guide, manpage , meh manpages are like guides for me . Didn't know what that 4 meant so just assumed it was so.


Well at least i'm happy it worked somewhat, have to run more tests now .

Last edited by bobbens; 01-12-2006 at 06:28 AM.
 
Old 01-12-2006, 07:07 AM   #6
Harmaa Kettu
Member
 
Registered: Apr 2005
Location: Finland
Posts: 196

Rep: Reputation: 30
Quote:
what resolution are you using and what depth?
1280x1024, 24bpp, 60 Hz (LCD monitor of course)

Quote:
it works with 16 bit depth and 1280x1024 resolution but gives seriously graphical glitches (parts of the desktop are distorted), altough it works with 1024x768 at 24 bits
This may be a cable problem. Are the glitches visible in a screenshot? Does lowering the refresh rate help?
 
Old 01-12-2006, 07:17 AM   #7
bobbens
Member
 
Registered: Sep 2004
Location: Barcelona
Distribution: Debian, FreeBSD, Gentoo
Posts: 586

Original Poster
Rep: Reputation: 30
Quote:
Originally Posted by Harmaa Kettu
1280x1024, 24bpp, 60 Hz (LCD monitor of course)
This may be a cable problem. Are the glitches visible in a screenshot? Does lowering the refresh rate help?
I fixed it thanks to someone at #debian. Well it turns out the less options you have the better it works . I had set all the options and tuned it perfectly, causing brokenness, now i've commented them all and have been adding them one by one, and it works great. Playing with some settings i've been able to reduce somewhat the lag on ut2k4, but i'm very happy. Really looking forward to the next releases. It's been very confusing getting this working, because i always though i had to specifically enable it, when it enables itself if you don't tell it anything. Silly me.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
A/V speed discrepancy in mPlayer coldwater Linux - Software 2 11-12-2005 09:47 PM
freebsdforum.org or bsdforum.org are they 'jeremy' forum websites? t3gah LQ Suggestions & Feedback 1 06-12-2005 11:06 PM
Monitor refresh rate discrepancy. pcd007 Linux - Software 1 12-12-2004 01:19 AM
Server uptime discrepancy peppiv Linux - Software 2 05-17-2004 12:41 PM
Hard Drive Size Discrepancy? Deathwind Linux - General 6 05-12-2004 08:50 AM


All times are GMT -5. The time now is 08:57 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration