Go Back   DriverHeaven.net > Forums > Graphics Cards > ATI Radeon Drivers > Linux Radeon Display Drivers

Notices

Reply
 
LinkBack Thread Tools Display Modes
Old Aug 16, 2005, 08:51 AM   #16 (permalink)
rgregory
ATI Linux Staff
 
rgregory's Avatar
 
Join Date: Apr 2005
Location: Toronto, Ontario
Posts: 20
rgregory is on a distinguished road

Be.Gurmeet.Be, I don't think your mainboard has anything to do with it, and no one here can fault you for wanting to keep your Linux

When Installing SuSE (IME), it is only necessary to run sax2 once during installation to set up the VESA driver initially. Later, after installing fglrx, use fglrxconfig to configure, NOT sax2.

Use the commnd "modprobe fglrx" (as root) to load the fglrx module. Check dmesg immediately afterwards to make sure there were no errors.

When you try to start X using fglrx (now that the module is loaded and X is configured), look in /var/log/Xorg.0.log for the following messages:

"Acceleration [en|dis]abled"
"Direct Rendering [en|dis]abled"

If either of these are disabled, then the X log should contain some message that explains why.

NOTE: Whether you want 3D or just 2D, you still need the fglrx kernel module to load. Furthermore, advances in X.org will soon make use of OpenGL rendering for 2D functions. I don't know too much about it yet myself, but I have heard others talking about it. Uberlord might know what I'm talking about
__________________
Regards,

Robert Gregory
Software QA Team Lead, Linux Software Engineering
ATI Technologies Inc., Markham, Ontario, Canada
rgregory is offline   Reply With Quote
Old Aug 17, 2005, 09:36 AM   #17 (permalink)
UberLord
A Legend in Underwear
 
UberLord's Avatar
 
Join Date: May 2002
Location: Unknown
Posts: 5,256
UberLord is on a distinguished road

Quote:
Originally Posted by rgregory
NOTE: Whether you want 3D or just 2D, you still need the fglrx kernel module to load. Furthermore, advances in X.org will soon make use of OpenGL rendering for 2D functions. I don't know too much about it yet myself, but I have heard others talking about it. Uberlord might know what I'm talking about
rgregory is talking about cairo
http://cairographics.org/introduction

Basically it puts the "bling" of Apples OSX Quartz and Microsoft Windows Vista Avalon into X via OpenGL.

So you get your basic 2D rectangles (window borders, panels, buttons, widgets, etc) handled by your GPU instead of the CPU. In theory cairo drops back to software rendering if your GPU does not support the requested feature.

A really big plus of this is the ability to get accelerated transulcent windows

However, I disagree with rgregorys assumption that you need the fglrx kernel module to load. You don't need it for 2D, but you don't get any accelerated 3D. I had to forgoe using the fglrx kernel module on my old ASUS motherboard as it caused strange issues regarding 2D which were never fixed or acknowledged by ATI - so I sold the kit after a year of waiting and now it loads fine on my new AMD64 system. So I get accelerated 3D now - yay

And if you still have problems with fglrx loading, I know that the dri project has good R200 support (my IGP chipset which I think is a crippled R200 derivate has good working accelerated OpenGL) and I suspect it will work with your XPress too. However, you don't get the patented thingies like S3TC and others.
__________________
Gentoo Linux - Developer (baselayout)
Read my blog

"I contend that we are both atheists. I just believe in one fewer god than you do. When you understand why you dismiss all the other possible gods, you will understand why I dismiss yours."
Stephen Roberts

Last edited by UberLord; Aug 17, 2005 at 09:41 AM.
UberLord is offline   Reply With Quote
Old Aug 18, 2005, 08:11 AM   #18 (permalink)
rgregory
ATI Linux Staff
 
rgregory's Avatar
 
Join Date: Apr 2005
Location: Toronto, Ontario
Posts: 20
rgregory is on a distinguished road

Thank you Uberlord, I stand corrected. You do not need the kernel module for 2D. I thought because the OpenGL ICD is provided by a different library (fglrx_dri.so), the fglrx.[k]o was still required for 2D; not so. My mistake.

However, you still need to see "Acceleration enabled" in the X log to confirm that 2D acceleration is present. Here is the relevant text from my own /var/log/Xorg.0.log (using RADEON 9600):

(II) fglrx(0): Using hardware cursor (scanline 1024)
(II) fglrx(0): Largest offscreen area available: 1280 x 402
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
8x8 mono pattern filled rectangles
Solid Lines
Dashed Lines
Offscreen Pixmaps
Setting up tile and stipple cache:
30 128x128 slots
(II) fglrx(0): Acceleration enabled

Be.Gurmeet.Be, please let us know if you see anything like this in your X log

Hope it helps.
__________________
Regards,

Robert Gregory
Software QA Team Lead, Linux Software Engineering
ATI Technologies Inc., Markham, Ontario, Canada
rgregory is offline   Reply With Quote
Old Aug 20, 2005, 04:43 PM   #19 (permalink)
Be.Gurmeet.Be
DriverHeaven Newbie
 
Join Date: Aug 2005
Posts: 6
Be.Gurmeet.Be is on a distinguished road

Dear , UberLord' & 'rgregory' and all the members of this great forum.

I got SUCCESS. I am so happy today. Finally, the efforts of my one month's endless exertions PRODUCED fruit for me.

but , Infact, i had to to make a compromise with Linux for it. I mean to say that i had to install x86 (32 BIT ) Linux on my AMD 64 BIT Computer System then ' fglrx ' drivers installed and worked successfully.

Hey Guys , have understood every thing perfectly. The problem of this entire mess lie in 32 BIT and 64 BIT Distros version.

Infact, ( I talk about SuSE ) in SuSE 9.3 x86_64 ( 64 BIT ) , two important modules are not installed by default which are indispenable to install ' fglrx ' driver. These Modules are:

1. ati_agp
2. agpgart.

without these two modules , installation will be fail all the time. And most of the linux users (especially Newbies) do not know how to install these MODULES manually.

But 32 BIT SuSE distro automatically install these two modules in the system by default.

So i installed 32 BIT SuSE 9.3 Professional on 64 BIT system and chased the following steps...........

1. I mounted the ' POSIX ' memory in the system. To do so I added the following line in /etc/fstab file and saved the file................

tmpfs /dev/shm tmpfs defaults 0 0

after that i executed the following command in console...........

># mount /dev

2. Then I made sure that the following pakages are pre installed in the system :

A. glib
B. xfree86 4.3 or Later and xorg 6.8.0 or Later
C. Kernel-Source Package.
D. Kernel-Module for ' fglrx ' Driver. [ Search Yast ]

after that,
3. I just installed " fglrx_6_8_0-8.16.20-1.i386.rpm " [ Because i have 6.8.x or later XORG installed in my system ] To make sure download ' check.sh ' file from ati's site and run it as following.....

># sh check.sh

After installtion of driver package...........

4. I executed ' fglrxconfig ' command , and set almost all the options to default except
Hsync and Vsync of Monitor. The value of these two option user must enter himself. rest of the options just press " ENTER " & " ENTER " and "ENTER "

that's it.

after that reboot the system.............Drivers will be installed successfully.

5. To Check if ' fglrx ' installed i just executed the following commands............

># lsmod

or

># modinfo fglrx

or

># fglrxinfo

etc. etc.

NOTE: YOU NO NEED TO GO TO COMMAND PROMPT TO DO THESE ALL THE STEPS , NO , NEVER, DO IT IN GUI BUT GIVE THE COMMAND IN ' console ' or ' gnome-terminal '

SO FINALLY,

I WOULD LIKE TO SAY TWO THINGS....

1st .......... PLEASE ASK ME IF ANYBODY WANTS TO INSTALL 'fglrx' DRIVER IN 32 BIT VERSION OF LINUX , OTHER WISE ,

TELL ME , HOW TO INSTALL IN 64 BIT VERSION OF LINUX.

REGARDS AND THANKS TO ALL OF YOU.

I HOPE OUT RELATIONSHIP WILL BE PERPETUAL THROUGH THIS FOURM.

-
Be.Gurmeet.Be
Be.Gurmeet.Be is offline   Reply With Quote
Old Sep 6, 2005, 08:28 PM   #20 (permalink)
masanlop
DriverHeaven Newbie
 
Join Date: Jul 2005
Posts: 17
masanlop is on a distinguished road

Quote:
Originally Posted by Be.Gurmeet.Be
Dear " masanlop " i am new to this forum.

well ,i read your post, i did following....

1. install ati_fglrx****.rpm [ Success ]
2. Change pci_find_class pci_get_class to in agpgart_be.c [ Success ]
3. Appying Patches [ Success ]


Now, What to do next ,please explain further steps, i want to install my ATI graphics Card in Linux.

Expecting your kind reeply.

I need NO 3D, I don't need it , i just WANT 1280 x 1024 Resolution , 24 BIT Colors. That's It.

Right now , Sax2 shows : VESA Frambuffer Grphics 'fbdev' with 1280 x 1024 Res. and 16 BIT Colors. When i try to change to any of ATI Graphics listed sax2 ATI Section, X Server Fails and does not save it.

I have the following System.....
************************************************** ***********************************************
AMD 64 3000+

MSI Motherboard with ' ATI Radeon XPRESS 200G ' Graphics Card on Board.

Monitor : 17" Philips 170S , with Maximum 1280 x1024 @ 75 Resolution support.

OS :; SuSE 9.3 x86_64 Pro. with ' 2.6.11.4.21.8 ' Kernel '
************************************************** ************************************************
I have explored hundered of threads regarding ATI driver Problem on the different Linux Forums. But no SUCCESS.

Please Help me.

Be.Gurmeet.Be
Basically, I have the same system and the same problem yet! I just installed the latest driver version fglrx64_6_8_0_16.20, build the custom one for my system SUSE9.3 (up to here, everything perfect) , rebooted and got a blank screen that does not even let me switch to console mode. so I guess IŽll need to switch off the laptop! Desperating, as lastest ATI release notes finally do list explicitly the Xpress200 as card this driver is valid for...On the other hand, if you issue rpm -qi with the new custom build rpm no reference to Xpress200 appears. This makes me thing it is still an unresolved issue.

Please, rgregori, could you explain how/where should I get the "other" agpgart module, e.g.amd64-agp.ko? Just to make it easier to follow, let me summarize my system specs:
Compaq Presario R4025CA, AMD64, SUSE 9.3 2.6.11.4-21.8-default, of course with an Xpress200M [img]images/blue_heaven/smilies/wink.gif[/img]
Thanks!
masanlop is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

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 On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump




 

 
Powered by: vBulletin
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
SporeHeaven skin by Allan "Zardon" Campbell, for Electronic Arts. vBulletin implementation by Craig '5320' Humphreys

All times are GMT -5. The time now is 06:37 PM. Copyright ©2008 DriverHeaven.net