HardwareHeaven.com

HardwareHeaven.com

Looking for the skin chooser?
 
 
  • Home

  • Hardware reviews

  • Articles

  • News

  • Tools

  • Gaming at HardwareHeaven

  • Forums

 

Go Back   HardwareHeaven.com > Forums > Graphics Cards > AMD Radeon Drivers > Linux Radeon Display Drivers


Linux Radeon Display Drivers Discuss ATi drivers for Linux here !

Reply
 
Thread Tools
Old Apr 7, 2005, 09:35 PM   #1
HardwareHeaven Senior Member
 
EcPercy's Avatar
 
Join Date: Jul 2002
Location: Iraq
Posts: 1,535
Rep Power: 0
EcPercy has a spectacular aura aboutEcPercy has a spectacular aura aboutEcPercy has a spectacular aura about

ATI Proprietary Linux Driver 8.12.10 released (4/7/2005) - Discussion

X86 Version: 8.12.10 Drivers Here

X86_64 Version: 8.12.10 Drivers Here

Last edited by EcPercy; Apr 11, 2005 at 03:45 AM.
EcPercy is offline   Reply With Quote


Old Apr 7, 2005, 09:56 PM   #2
Freedom is a feature.
 
RIV@NVX's Avatar
 
Join Date: Jul 2002
Location: Croatia, Rijeka
Posts: 4,476
Rep Power: 0
RIV@NVX will become famous soon enough
System Specs

EEK!


Can't wait to try them...
__________________
-- Vedran
RIV@NVX is offline   Reply With Quote
Old Apr 7, 2005, 11:11 PM   #3
ATI Staff
 
mtippett's Avatar
 
Join Date: Jan 2005
Posts: 22
Rep Power: 0
mtippett is on a distinguished road

A couple of quick points...

We have some patches against 2.6.11 that will be released shortly. The ones available for 8.10 should work without too much issue. The decision was made that the patch was available too late in our release preparations for me to be comfortable with applying it.

To the mods, can we close this thread and open up a new one with a Poll as standard behaviour?
mtippett is offline   Reply With Quote
Old Apr 7, 2005, 11:12 PM Threadstarter Thread Starter   #4
HardwareHeaven Senior Member
 
EcPercy's Avatar
 
Join Date: Jul 2002
Location: Iraq
Posts: 1,535
Rep Power: 0
EcPercy has a spectacular aura aboutEcPercy has a spectacular aura aboutEcPercy has a spectacular aura about

I hope the patches come soon because I am not able to make the AGP module. I receive the following:

Code:
[root@localhost build_mod]# sh make.sh
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.11-6mdk/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.11-6mdk'
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/agp3.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/nvidia-agp.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.o
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function `agp_find_supported_device':
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:6526: warning: unused variable `cap_ptr'
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function `__fgl_agp_init':
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7611: warning: `pm_register' is deprecated (declared at include/linux/pm.h:106)
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function `__fgl_agp_cleanup':
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7621: warning: `pm_unregister_all' is deprecated (declared at include/linux/pm.h:116)
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: At top level:
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:6507: warning: 'agp_check_supported_device' defined but not used
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/i7505-agp.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_putminor':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:508: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:510: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:574)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_register':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:530: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:573)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:561: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_get_vm_phys_addr':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1672: error: request for member `pgd' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `do_vm_shm_nopage':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2202: error: request for member `pgd' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_vm_phys_addr_str':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2572: error: request for member `pgd' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2660: warning: initialization from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_vm_map':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2721: warning: implicit declaration of function `remap_page_range'
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2875: error: syntax error before '*' token
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2875: warning: type defaults to `int' in declaration of `drm_agp_module_stub'
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2875: warning: data definition has no type or storage class
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agpgart_available':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3017: error: `drm_agp_t' undeclared (first use in this function)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3017: error: (Each undeclared identifier is reported only once
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3017: error: for each function it appears in.)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3017: error: syntax error before ')' token
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3038: error: request for member `free_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3040: error: request for member `free_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3043: error: request for member `allocate_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3045: error: request for member `allocate_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3048: error: request for member `bind_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3050: error: request for member `bind_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3053: error: request for member `unbind_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3055: error: request for member `unbind_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3058: error: request for member `enable' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3060: error: request for member `enable' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3063: error: request for member `acquire' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3065: error: request for member `acquire' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3068: error: request for member `release' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3070: error: request for member `release' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3073: error: request for member `copy_info' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3075: error: request for member `copy_info' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_uninit':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3157: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_free_memory':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3190: error: request for member `free_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3191: error: request for member `free_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_allocate_memory':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3200: error: request for member `allocate_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3201: error: request for member `allocate_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_bind_memory':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3211: error: request for member `bind_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3212: error: request for member `bind_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_unbind_memory':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3222: error: request for member `unbind_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3223: error: request for member `unbind_memory' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_enable':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3233: error: request for member `enable' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3235: error: request for member `enable' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_acquire':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3281: error: request for member `acquire' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3282: error: request for member `acquire' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_release':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3292: error: request for member `release' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3293: error: request for member `release' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_copy_info':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3306: error: request for member `copy_info' in something not a structure or union
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3313: error: request for member `copy_info' in something not a structure or union
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.11-6mdk'
make: *** [kmod_build] Error 2
build failed with return value 2
EcPercy is offline   Reply With Quote
Old Apr 7, 2005, 11:32 PM   #5
DriverHeaven Newbie
 
Join Date: Nov 2002
Posts: 14
Rep Power: 0
Exxtreme is on a distinguished road

Quote:
Originally Posted by EcPercy
I hope the patches come soon because I am not able to make the AGP module. I receive the following:
Try the patches:

http://www.hot.ee/amurde/p1.patch
http://www.hot.ee/amurde/p2.patch

They worked for me.
__________________
Author of rTool.
Exxtreme is offline   Reply With Quote
Old Apr 8, 2005, 12:02 AM Threadstarter Thread Starter   #6
HardwareHeaven Senior Member
 
EcPercy's Avatar
 
Join Date: Jul 2002
Location: Iraq
Posts: 1,535
Rep Power: 0
EcPercy has a spectacular aura aboutEcPercy has a spectacular aura aboutEcPercy has a spectacular aura about

Awesome dude! Thanks!!! I was able to apply the patches and build the module. I now have the following:

Code:
fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9800 Pro Generic
OpenGL version string: 1.3.5010 (X4.3.0-8.12.10)
EcPercy is offline   Reply With Quote
Old Apr 10, 2005, 11:06 AM   #7
Freedom is a feature.
 
RIV@NVX's Avatar
 
Join Date: Jul 2002
Location: Croatia, Rijeka
Posts: 4,476
Rep Power: 0
RIV@NVX will become famous soon enough
System Specs

Mesa still keeps stealing 3D for me. Actually, FC3 is pretty much the only distro where I got ATI drivers to work nicely; in any other distro (if I am lucky enough at all to get fglrx to steal 3D) after restart it goes back to mesa.
For example (k)ubuntu says this:
Code:
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.2.1)
Any suggestions?
__________________
-- Vedran
RIV@NVX is offline   Reply With Quote
Old Apr 10, 2005, 03:09 PM Threadstarter Thread Starter   #8
HardwareHeaven Senior Member
 
EcPercy's Avatar
 
Join Date: Jul 2002
Location: Iraq
Posts: 1,535
Rep Power: 0
EcPercy has a spectacular aura aboutEcPercy has a spectacular aura aboutEcPercy has a spectacular aura about

I had the same problem until I was able to get the agp module to build. If your kernel is 2.6.10 or higher the agp module doesn't build with the install. Here is what you can try:

1. Install the fglrx package with the following command:
Code:
(From current working directory)
#rpm -Uvh --force fglrx*
2. Download the patch files that exxtreme mentioned:
3. Copy the patch files to: /lib/modules/fglrx/build_mod
Code:
 (Copying from current directory to the destination)
#cp p1.patch /lib/modules/fglrx/build_mod/p1.patch
#cp p2.patch /lib/modules/fglrx/build_mod/p2.patch
4. Merge the patches:
Code:
#cd /lib/modules/fglrx/build_mod
#patch -p0 < p1.patch
#patch -p0 < p2.patch
5. Build the agp module:
Code:
#sh make.sh
6. Move to the fglrx directory and chmod the install file:
Code:
#cd .. (will place you in /lib/modules/fglrx)
#chmod 777 make_install.sh
#./make_install.sh
8. If you did not already configure the driver then run the following:
Code:
#fglrxconfig
7. If you did not get any errors in the install process then you should be able to restart X or just reboot the computer and once it is back up. You should be able to run fglrxinfo and get the following:
Code:
#fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9800 Pro Generic
OpenGL version string: 1.3.5010 (X4.3.0-8.12.10)
***NOTE*** I installed these drivers on Mandrake (Mandriva Now) 10.2 Limited Edition RC2. My kernel version is 2.6.11-6

Last edited by EcPercy; Apr 10, 2005 at 03:23 PM.
EcPercy is offline   Reply With Quote
Old Apr 11, 2005, 04:15 PM   #9
Freedom is a feature.
 
RIV@NVX's Avatar
 
Join Date: Jul 2002
Location: Croatia, Rijeka
Posts: 4,476
Rep Power: 0
RIV@NVX will become famous soon enough
System Specs

I will try that. If that succeds on Ubuntu (althrough I will need to use dpkg instead of rpm ), do you allow me to add this to fglrx FAQ (with proper credits, of course)?
__________________
-- Vedran
RIV@NVX is offline   Reply With Quote
Old Apr 11, 2005, 05:42 PM Threadstarter Thread Starter   #10
HardwareHeaven Senior Member
 
EcPercy's Avatar
 
Join Date: Jul 2002
Location: Iraq
Posts: 1,535
Rep Power: 0
EcPercy has a spectacular aura aboutEcPercy has a spectacular aura aboutEcPercy has a spectacular aura about

Well, you can use the fix and add it to a faq if you like, but I can't guarantee that it will work on a debian release. Mandriva and Fedora are redhat based. Ubuntu may place fglrx in a different directory. You may have to figure out where the files get put and then the fix should still work. I am going to install Ubuntu on another computer I have here tonight (it has an ATI card) and see if I can get the module to build.

Last edited by EcPercy; Apr 11, 2005 at 07:02 PM.
EcPercy is offline   Reply With Quote
Old Apr 15, 2005, 12:18 PM   #11
DriverHeaven Junior Member
 
Join Date: Dec 2002
Location: Finland
Posts: 47
Rep Power: 0
x0ph3r is on a distinguished road

converting the rpm -> deb with alien and then installing it with dpkg works fine for me.

This driver was a major improvement over the last one for me; UT2004 now works flawlessly to say atleast no more of that annoying stuttering. Keep up the good work, there is still much to be done Thank you.
__________________
- x0ph3r
x0ph3r is offline   Reply With Quote
Old Apr 15, 2005, 01:15 PM   #12
Freedom is a feature.
 
RIV@NVX's Avatar
 
Join Date: Jul 2002
Location: Croatia, Rijeka
Posts: 4,476
Rep Power: 0
RIV@NVX will become famous soon enough
System Specs

Quote:
Originally Posted by x0ph3r
converting the rpm -> deb with alien and then installing it with dpkg works fine for me.
That part works for me as well, but it doesn't instantly give me 3D; I needed to build AGP module in order to get 3D to work nicely. And I think it works even without using those two patches; at least it did on Kubuntu on a secondary computer where I tried just doing:
Code:
sudo sh make.sh
and after that
Code:
sudo sh make_install.sh
3D simply worked. Kubuntu afaik uses 2.6.10 kernel, so that's quite strange to me.

One more thing: Has anyone tried compositing with this driver (xcompmgr)?
__________________
-- Vedran
RIV@NVX is offline   Reply With Quote
Old Apr 16, 2005, 04:59 PM Threadstarter Thread Starter   #13
HardwareHeaven Senior Member
 
EcPercy's Avatar
 
Join Date: Jul 2002
Location: Iraq
Posts: 1,535
Rep Power: 0
EcPercy has a spectacular aura aboutEcPercy has a spectacular aura aboutEcPercy has a spectacular aura about

I am glad to hear that you got it working. UT2004 is working very well! It's time to start emailing game companies and letting them know that they need to start considering us as well.

I am not really sure why the newer games are not ported to linux. I mean most of them are ported to MAC so half of the work is done considering OSX is BSD based.

I will be willing to buy both the windows and linux version of a game if they were made just to show my support. (UT2k4 has both versions on the install DVD)
EcPercy is offline   Reply With Quote
Old Apr 17, 2005, 08:22 PM   #14
Freedom is a feature.
 
RIV@NVX's Avatar
 
Join Date: Jul 2002
Location: Croatia, Rijeka
Posts: 4,476
Rep Power: 0
RIV@NVX will become famous soon enough
System Specs

Quote:
Originally Posted by EcPercy
I will be willing to buy both the windows and linux version of a game if they were made just to show my support. (UT2k4 has both versions on the install DVD)
Sounds cool! I got UT2004 recently, but I haven't got time to try it yet. I might give it a shot during the week if I find time. Is performance in Linux acceptable compared to Windows version?
__________________
-- Vedran
RIV@NVX is offline   Reply With Quote
Old May 4, 2005, 07:16 PM   #15
DriverHeaven Newbie
 
Join Date: Sep 2002
Posts: 11
Rep Power: 0
ZenmasteR is on a distinguished road

Quote:
Originally Posted by EcPercy
I had the same problem until I was able to get the agp module to build. If your kernel is 2.6.10 or higher the agp module doesn't build with the install. Here is what you can try:

1. Install the fglrx package with the following command:
Code:
(From current working directory)
#rpm -Uvh --force fglrx*
2. Download the patch files that exxtreme mentioned:
3. Copy the patch files to: /lib/modules/fglrx/build_mod
Code:
 (Copying from current directory to the destination)
#cp p1.patch /lib/modules/fglrx/build_mod/p1.patch
#cp p2.patch /lib/modules/fglrx/build_mod/p2.patch
4. Merge the patches:
Code:
#cd /lib/modules/fglrx/build_mod
#patch -p0 < p1.patch
#patch -p0 < p2.patch
5. Build the agp module:
Code:
#sh make.sh
6. Move to the fglrx directory and chmod the install file:
Code:
#cd .. (will place you in /lib/modules/fglrx)
#chmod 777 make_install.sh
#./make_install.sh
8. If you did not already configure the driver then run the following:
Code:
#fglrxconfig
7. If you did not get any errors in the install process then you should be able to restart X or just reboot the computer and once it is back up. You should be able to run fglrxinfo and get the following:
Code:
#fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9800 Pro Generic
OpenGL version string: 1.3.5010 (X4.3.0-8.12.10)
***NOTE*** I installed these drivers on Mandrake (Mandriva Now) 10.2 Limited Edition RC2. My kernel version is 2.6.11-6

which rpm package did you use? xorg or xfree 4.x ??
also if i already have dkms ati drivers installed where do i find updates
ZenmasteR is offline   Reply With Quote
Old May 5, 2005, 02:56 PM   #16
DriverHeaven Newbie
 
Join Date: Sep 2002
Posts: 11
Rep Power: 0
ZenmasteR is on a distinguished road

ok i got them to work using those above instructions thanks EcPercy
ZenmasteR is offline   Reply With Quote
Old May 8, 2005, 12:11 PM   #17
DriverHeaven Newbie
 
Join Date: May 2005
Posts: 1
Rep Power: 0
hasan_as_sabah is on a distinguished road

Still doesn't work

I have upgraded my Xorg to 6.82 and installed the official ATI diver. The kernel module was compiled without any problems. I made a new xorg.conf file with fglrxconfig, and all seemed to be right, but 3D acceleration still doesn't work properly. glxgears shows only 180-300 FPS, Tux Racer and Chromium show 2-3 FPS.
fglrxinfo says:
Code:
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.2.1)
Here is my Xorg.0.log.
It must be something wrong in this place:
Code:
(II) fglrx(0): doing DRIScreenInit 
drmOpenDevice: minor is 0 
drmOpenDevice: node name is /dev/dri/card0 
drmOpenDevice: open result is 6, (OK) 
drmOpenDevice: minor is 0 
drmOpenDevice: node name is /dev/dri/card0 
drmOpenDevice: open result is 6, (OK) 
drmOpenDevice: minor is 0 
drmOpenDevice: node name is /dev/dri/card0 
drmOpenDevice: open result is 6, (OK) 
drmGetBusid returned ''
modprobe fglrx and modprobe agp-gart don't show any errors.
What shall I do in this case?
My kernel version is 2.6.8.1, OS - Mandrake 10.1, Videoadapter - ATI Radeon 9600XT.

P.S. Sorry for my English =)
hasan_as_sabah is offline   Reply With Quote
Old May 14, 2005, 11:21 AM   #18
Freedom is a feature.
 
RIV@NVX's Avatar
 
Join Date: Jul 2002
Location: Croatia, Rijeka
Posts: 4,476
Rep Power: 0
RIV@NVX will become famous soon enough
System Specs

Can you post your xorg.conf?
__________________
-- Vedran
RIV@NVX is offline   Reply With Quote
Old May 24, 2005, 04:22 PM   #19
ATI Linux Staff
 
rgregory's Avatar
 
Join Date: Apr 2005
Location: Toronto, Ontario
Posts: 20
Rep Power: 0
rgregory is on a distinguished road

hassan, according to your log, the driver is loading properly (bot fglrx drm and fglrx_dri.so) as indicated:
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): Direct rendering enabled
However, fglrxinfo checks libGL for the OpenGL strings. It is possible that your system is still finding the Mesa libGL library instead of the one included with fglrx.

This could happen for a number of reasons. notably: </p>
  • fglrx rpm package was installed without using --force option. This would leave the Mesa libGL library on the system (would indicate a conflict also)
  • Mesa OpenGL was installed and/or upgraded on your system since installing fglrx. This may have overwritten the fglrx libGL
  • Some other libGL exists on your system, which is being picked up BEFORE /usr/X11R6/lib/libGL.so (nVidia perhaps?)
You may want to try the following to make sure:
  1. uninstall the driver (rpm -e <package>)
  2. rm -rf /lib/modules/fglrx (this doesn't always get removed on uninstall)
  3. reinstall using --force option (rpm -ivh --force <package>)
  4. Apply any patches as necessary and compile the fglrx kernel module

This may restore the proper libGL on your system. It's just a thought.

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 May 24, 2005, 06:13 PM   #20
Off duty
 
redsolar's Avatar
 
Join Date: Jul 2003
Location: Las Vegas, USA
Posts: 1,242
Rep Power: 0
redsolar is on a distinguished road
System Specs

Quote:
Originally Posted by rgregory
hassan, according to your log, the driver is loading properly (bot fglrx drm and fglrx_dri.so) as indicated:
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): Direct rendering enabled
However, fglrxinfo checks libGL for the OpenGL strings. It is possible that your system is still finding the Mesa libGL library instead of the one included with fglrx.

This could happen for a number of reasons. notably: </p>
  • fglrx rpm package was installed without using --force option. This would leave the Mesa libGL library on the system (would indicate a conflict also)
  • Mesa OpenGL was installed and/or upgraded on your system since installing fglrx. This may have overwritten the fglrx libGL
  • Some other libGL exists on your system, which is being picked up BEFORE /usr/X11R6/lib/libGL.so (nVidia perhaps?)
You may want to try the following to make sure:
  1. uninstall the driver (rpm -e <package>)
  2. rm -rf /lib/modules/fglrx (this doesn't always get removed on uninstall)
  3. reinstall using --force option (rpm -ivh --force <package>)
  4. Apply any patches as necessary and compile the fglrx kernel module
This may restore the proper libGL on your system. It's just a thought.

Hope it helps.
Good to see you Robert. Thanks for assistance on this issue and others yet to come .
__________________
Real_Men_Do_Not_Use_Space_Bar

Main rig:
Intel Core i7 930 @ 4.0 Ghz | Corsair H50 Push/Pull | 12GB OCZ DDR3 | ASUS Radeon HD 5850 | 3x 1TB Samsung F3 RAID5 on Dell PERC 5i SAS + 1TB Hitachi | MSI X58 Pro-e | 850W Antec Truepower Quattro | RocketFish by Lian Li Full Tower Case | Gateway XHD3000 30" LCD | Dell 2408WFP 24" LCD | Dell 2407WFP 24" LCD | Logitech Z-5500 Speakers | Windows 7 Ultimate x64

Laptop:
Samsung x360-34P | Core 2 Duo SU9400 1.4 GHz | 4GB DDR3 | 128GB Samsung SSD | Intel 4500M w/ HDMI | WiFi | Bluetooth | 13.3" WLED 1280x800 | Windows 7 Professional x64
redsolar is offline   Reply With Quote
Old Jun 7, 2005, 08:27 PM   #21
DriverHeaven Newbie
 
Join Date: Jun 2005
Posts: 1
Rep Power: 0
fearnot is on a distinguished road

ATI 8.13 on HP ZV6005us

I have an hp laptop zv6005us and have installed SuSe 9.3 on it. I have gotten everything to work, except the video. It insists on using the Vesa framebuffer driver. I followed the instructions that were posted here and the modules compiled and loaded fine. However unlike others in this forum I am not able to find or load the ATI module through sax or anything else.
1) When I open Sax2 and load the ATI driver list, I do not see any driver that is compatible with the ATI Radeon 200m express card. If I run fglrxconfig, the configuration says that the card is not supported, though ATI claims that 8.13 is an upgrade to 8.12 with an addition for the 200m express card.

2) Whenever I try to test any ATI driver I get an error that says that /dev/apm_bios is not a valid device. The zv6005us has a AMD 64 processor and will not boot up without at least the option of acpi=oldboot. However when acpi is loaded, the apm kernel module is not loaded. I have tried to send acpi=off apm=on at boot but it will not boot up.

Any help would be appreciated as some on this list seem to using the same configuration as I am, and they have gotten it to work. I can live without 3D acceleration, but this 1024x768 resolution is driving me crazy.

Thanks in advance
fearnot is offline   Reply With Quote
Old Jun 14, 2005, 06:30 AM   #22
cdc
DriverHeaven Newbie
 
Join Date: Jun 2005
Posts: 2
Rep Power: 0
cdc is on a distinguished road

Quote:
Originally Posted by rgregory


  1. uninstall the driver (rpm -e <package>)
  2. rm -rf /lib/modules/fglrx (this doesn't always get removed on uninstall)
  3. reinstall using --force option (rpm -ivh --force <package>)
  4. Apply any patches as necessary and compile the fglrx kernel module

Yay! I had trouble with no acceleration in SUSE 9.3, with the ATi x600 in an HP Pavilion zd8000. Thanks to your suggestion, I was able to finally get 3D acceleration working!


(I had previously used the new GUI Driver Installer, but that didn't work for some reason, even though the release notes say that SUSE Linux is a supported distribution. But, since this is an OEM-built chipset from HP (apparently,) that most likely overrides any other support statement made anywhere else. Meaning, I'd have to go to HP for support, as ATi does not support OEM chipsets, but HP doesn't support Linux for this product, so here I am.)


glxgears went from a disappointing ~150FPS, to a pleasing ~2260FPS.

Last edited by cdc; Jun 14, 2005 at 06:54 AM.
cdc is offline   Reply With Quote
Old Jun 14, 2005, 11:28 PM   #23
ATI Linux Staff
 
rgregory's Avatar
 
Join Date: Apr 2005
Location: Toronto, Ontario
Posts: 20
Rep Power: 0
rgregory is on a distinguished road

Glad to hear you're up and running cdc.

fearnot, the RADEON 200M Express is not listed in the release notes for 8.14. I am not sure when Linux drivers are planned for release for that chipset.
__________________
Regards,

Robert Gregory
Software QA Team Lead, Linux Software Engineering
ATI Technologies Inc., Markham, Ontario, Canada
rgregory is offline   Reply With Quote
Old Jun 23, 2005, 03:43 PM   #24
ATI Linux Staff
 
rgregory's Avatar
 
Join Date: Apr 2005
Location: Toronto, Ontario
Posts: 20
Rep Power: 0
rgregory is on a distinguished road

Installing IGP display drivers on SuSE

Please accept my apologies. I only checked the 8.14 Release Notes.

I have since been corrected by my colleagues. Drivers are indeed available for ATI Express 200. 8.13.4 drivers were posted for IGP chipsets yesterday.

Instead of using the 8.14 drivers for discrete graphics cards, follow the instructions below to download the 8.14.4 drivers:

  1. go to the ATI driver download page
  2. select "Linux Drivers and Software"
  3. select "Motherboards with ATI Graphics"
  4. select "ATI Proprietary Linux x86 Driver 8.13.4 for Radeon Xpress 200 Series"

These should work fine for your RADEON XPRESS 200 notebook fearnot.

Suse documentation for 8.12.10 and Suse 9.3 can be found here. There is an important step often overlooked on SuSE package installs:

3) Configure X11
# rcxdm stop
# sax2 -r -m 0=fglrx -b /usr/X11R6/lib/sax/profile/firegl -i

I believe this is necessary to gracefully swap the Mesa (software) libGL with ours.

Alternatively, you may want to try installing the rpm using the --force option to overwrite the MEsa libGL

Hope it helps.
robert.
__________________
Regards,

Robert Gregory
Software QA Team Lead, Linux Software Engineering
ATI Technologies Inc., Markham, Ontario, Canada
rgregory is offline   Reply With Quote
Old Jun 24, 2005, 11:54 AM   #25
A Legend in Underwear
 
UberLord's Avatar
 
Join Date: May 2002
Location: Unknown
Posts: 5,255
Rep Power: 0
UberLord will become famous soon enough

Quote:
Originally Posted by rgregory
8.13.4 drivers were posted for IGP chipsets yesterday

Kudos! Could you give us end users a list of pros and cons of this vs the dri radeon driver for IGP?


When I had XP on my laptop, the "mobility modded" ATI drivers worked, but sucked. Everything was slow as you like. After wanging Gentoo on it and using the radeon dri open source driver it was like "wooooah - this is fast". Or at least a lot faster than OpenGL on XP.


I'll probably find out myself when I get some free time next week to give em a whirl
__________________
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
UberLord is offline   Reply With Quote
Old Jun 27, 2005, 04:11 AM   #26
DriverHeaven Newbie
 
Join Date: Jun 2005
Location: Parker, CO USA
Posts: 1
Rep Power: 0
DaveAtFraud is on a distinguished road

Quote:
Originally Posted by rgregory
Please accept my apologies. I only checked the 8.14 Release Notes.

I have since been corrected by my colleagues. Drivers are indeed available for ATI Express 200. 8.13.4 drivers were posted for IGP chipsets yesterday.

Instead of using the 8.14 drivers for discrete graphics cards, follow the instructions below to download the 8.14.4 drivers:


  1. go to the ATI driver download page
  2. select "Linux Drivers and Software"
  3. select "Motherboards with ATI Graphics"
  4. select "ATI Proprietary Linux x86 Driver 8.13.4 for Radeon Xpress 200 Series"

These should work fine for your RADEON XPRESS 200 notebook fearnot.

Suse documentation for 8.12.10 and Suse 9.3 can be found here. There is an important step often overlooked on SuSE package installs:

3) Configure X11
# rcxdm stop
# sax2 -r -m 0=fglrx -b /usr/X11R6/lib/sax/profile/firegl -i

I believe this is necessary to gracefully swap the Mesa (software) libGL with ours.

Alternatively, you may want to try installing the rpm using the --force option to overwrite the MEsa libGL

Hope it helps.
robert.
Just another data point (HP Pavilion zv6015us). fglrxconfig still needs some work. Two specific problems are 1) the lack of a Synaptics touchpad option and 2) Lack of an option for 1280x800 mode (Laptop wide screen). These can both be overcome by some editing of xorg.conf but it would be nice if fglrxconfig handled them, Also, I was unable to switch between various video modes and eventually opted for just having 1280x800 as the only available mode and some help for us laptop users who don't necessarily have a DPMS display would be nice. I used the refresh rates for an HP LCD as my initial xorg.conf and just used the same values.


Once installed, glxgears cranks away and DVDs are outstanding. How fast does ATI update this driver as new kernels are released?
DaveAtFraud is offline   Reply With Quote
Old Jul 3, 2005, 12:20 AM   #27
DriverHeaven Newbie
 
Join Date: Jul 2005
Posts: 1
Rep Power: 0
dtakias is on a distinguished road

Dri For Root Only On 9.3...pls Help.

HI

i am running suse 9.3 dvd on my new thinkpad t43. i am really impressed as it recognised almost everything. other distros could not even start the installation or recognise network cards, wired and wireless.
after i followed all the instructions i installed newest ati drivers.
the only problem is that dri only works on root mode.
my xorg.cong does have permissions 0666 for opengl.
check it here for inspection.
also fgl_glxgears only works with dri in root mode.
ati control mentions mesa in normal mode and ati in root mode.
any help is appreciated.


also another small problem is that i can only mount cd/dvd in root mode. i have tried adding "user" and "users" in the config with no luck.

cheers
nick
dtakias is offline   Reply With Quote
Old Jul 5, 2005, 01:44 AM   #28
DriverHeaven Newbie
 
Join Date: Jul 2005
Posts: 17
Rep Power: 0
masanlop is on a distinguished road

Quote:
Originally Posted by rgregory
Please accept my apologies. I only checked the 8.14 Release Notes.
I have since been corrected by my colleagues. Drivers are indeed available for ATI Express 200. 8.13.4 drivers were posted for IGP chipsets yesterday.

Instead of using the 8.14 drivers for discrete graphics cards, follow the instructions below to download the 8.14.4 drivers:

  1. go to the ATI driver download page
  2. select "Linux Drivers and Software"
  3. select "Motherboards with ATI Graphics"
  4. select "ATI Proprietary Linux x86 Driver 8.13.4 for Radeon Xpress 200 Series"

These should work fine for your RADEON XPRESS 200 notebook fearnot.

Suse documentation for 8.12.10 and Suse 9.3 can be found here. There is an important step often overlooked on SuSE package installs:

3) Configure X11
# rcxdm stop
# sax2 -r -m 0=fglrx -b /usr/X11R6/lib/sax/profile/firegl -i

I believe this is necessary to gracefully swap the Mesa (software) libGL with ours.

Alternatively, you may want to try installing the rpm using the --force option to overwrite the MEsa libGL

Hope it helps.
robert.
[/QUOTE]
I have a latop Compaq R4025CA with ATI Radeon Xpress 200M and an AMD64 +3200 2Ghz with
SUSE9.3PRO

I have to say this release notes are at least confusing, since they still do not list Xpress200M although the link name directly refers to that series. Still everything would be ok were it not
that I still get problems with the drivers you point to...

I tried to check those rpm:
**********
MASLAP:~/System/ATI_drivers/Xpress200Series # rpm -Uhv --force --test fglrx64_6_8_0-8.13.4-1.x86_64.rpm
error: Failed dependencies:
fglrx conflicts with fglrx64_6_8_0-8.13.4-1
MASLAP:~/System/ATI_drivers/Xpress200Series # rpm -Uhv --force --test fglrx64_4_3_0-8.13.4-1.x86_64.rpm
error: Failed dependencies:
fglrx conflicts with fglrx64_4_3_0-8.13.4-1
***************

I first tried with the SUSE page http://suse.cbn.net.id/i386/suppleme...fglrx/8.14.13/
and that is the driver version
that is currently installed
*****
MASLAP:~/System/ATI_drivers/Xpress200Series #rpm -q -i fglrx
Name : fglrx Relocations: (not relocatable)
Version : 8.14.13 Vendor: SUSE LINUX Products GmbH, Nuernberg, Germany
Release : 0.1 Build Date: Thu 09 Jun 2005 12:34:20 AM EDT
Install date: Tue 05 Jul 2005 03:57:11 AM EDT Build Host: beethoven.suse.de
Group : System/X11/Servers/XF86_4 Source RPM: fglrx-8.14.13-0.1.src.rpm
Size : 37326930 License: Other License(s), see package
Signature : DSA/SHA1, Thu 09 Jun 2005 03:46:46 AM EDT, Key ID 16a0f0bb0dd8616d
Packager : http://www.suse.de/feedback
URL : http://www.ati.com/support/driver.html
Summary : Binary-Only ATI Driver
Description :
Binary-only 'fglrx' driver by ATI.

Authors:
--------
ATI Research
Distribution: SuSE Linux 9.3 (x86-64)
*****
but i saw also the same conflict with the fglrx that come as default with suse9.3. The driver refered by suse in that page does not show any option for the Xpress200M and would
give an apm related error message when trying to use say the driver for the M300 card instead.
But the rpm from suse did installed without any problem, i.e, no conflicts. In addition it comes with the
kernel module. Another confusing point is the fact that suse refers to this driver/module pair
as version 8.14.13 posted on june 9th, while ATI posted version 8.13.4 on june 22th ...


At this point it's not clear to me how to proceed. Neither if there do is a driver valid for Xpress 200M + AMD64 combination... If I force the installation of the driver ATI provides in its webpage,
do I need a specific module for it (as suse provides it) ? would then suse' s module also work with ATI 's driver?

I wish to see a day when linux be supported out of the box, just as it is currently with wxp...


Any way, I do am grateful to all contributions in this forum. Thanks in advance.
masanlop is offline   Reply With Quote
Old Jul 5, 2005, 08:43 AM   #29
A Legend in Underwear
 
UberLord's Avatar
 
Join Date: May 2002
Location: Unknown
Posts: 5,255
Rep Power: 0
UberLord will become famous soon enough

Thumbs Down!

Quote:
Originally Posted by masanlop
I wish to see a day when linux be supported out of the box, just as it is currently with wxp...
In that case you are delusional.

I challenge you to buy a new PC (or a laptop) with hardware - say 1 year old, and install XP on it and get everything working without the need for any 3rd party drivers.

Or maybe you're talking about XP pre installed by the OEM with all the working drivers? In that case, allow me to present my Compaq Presario 2100 featuring and IGP 340M which has had fully working OpenGL acceleration for over a year now. Maybe I should become a laptop reseller specialising in Linux/*BSD? Because I'll bet you that if you buy a new laptop with Linux on it, everything will be Working Out Of the Box.

Bottom line is that new hardware requires new drivers. Windows gets a refresh every 2-3 years and even then it doesn't support all the popular hardware available.
__________________
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
UberLord is offline   Reply With Quote
Old Jul 5, 2005, 11:23 AM   #30
DriverHeaven Senior Member
 
Kombatant's Avatar
 
Join Date: Apr 2003
Location: Athens, Hellas
Posts: 644
Rep Power: 62
Kombatant is a name known to allKombatant is a name known to allKombatant is a name known to allKombatant is a name known to allKombatant is a name known to allKombatant is a name known to all

Quote:
Originally Posted by UberLord
\Bottom line is that new hardware requires new drivers. Windows gets a refresh every 2-3 years and even then it doesn't support all the popular hardware available.
Agreed 100%... the first thing you do when you install Windows, is to search and download the latest drivers for just about everything. Same with Linux really.
__________________
There is no spoon...
Kombatant's Lair
Kombatant is offline   Reply With Quote
Reply

Thread Tools