Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Direct rendering with ATI Radeon Mobility IGP 320M
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next  
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
dan2003
Apprentice
Apprentice


Joined: 11 May 2003
Posts: 258
Location: somewhere near london, UK

PostPosted: Mon Oct 13, 2003 8:10 am    Post subject: Reply with quote

Well I mangaged to get 4.3.99.9 patch it copy the modules etc.. but i End up with the black screen with a mouse pointer and nothing else that I saw mention of somewhere and the logs contain an error allong the lines of timeout something to do with radeon! Sorry the log file is not there anymore.
Back to top
View user's profile Send private message
captnjameskirk
n00b
n00b


Joined: 11 Jun 2002
Posts: 48

PostPosted: Tue Oct 14, 2003 3:21 pm    Post subject: ATI Radeon IGP 320M: 3D HOW-TO Reply with quote

ATI Radeon IGP 320M: 3D HOW-TO

NOTE: This is current as of Oct. 14, 2003. If development-sources
is newer than 2.6.0-test6 then some of the kernel-related build
instructions may not apply. If xfree-4.3.99.14.ebuild is no longer
in the portage tree, then the patch mentioned here probably will
not work. I will try to stay on top of this and keep it updated,
but I am a busy person so I make no promises. :)

Although there has been a patch to get full Radeon IGP support in X
for the past few months, for some reason it is still not making into
CVS. Luckily, the latest patch (available Oct. 12, 2003) works with
the ebuild for xfree-4.3.99.14. The following instructions should
help you get 3D acceleration and framebuffer console support. YMMV.

Step One. The kernel.
0. 'emerge sync' to be up-to-date.
1. Get the sources: 'emerge development-sources'
2. Create the symlink: 'ln -sf /usr/src/linux-2.6.0-test6 /usr/src/linux'
genkernel wants this symlink, but merging the development sources
creates a /usr/src/linux-beta symlink instead, so we do it ourselves.
3. Configure and build the kernel: 'genkernel --config'
NOTE: I've had a problem with menuconfig and some of the new kernel
options. Some of them (like the processesor family) don't seem to be
selectable or changeable under menuconfig. You can edit
/etc/kenrels/config-2.6.0-test6 manually to correct any of those that you
can't set from within menuconfig, or cd to /usr/src/linux and run
make config, and then cp /usr/src/linux/.config to
/etc/kernels/config-2.6.0-test6 and run genkenrel (with --config just
to verify that you have everything selected correctly).
4. Make sure these are selected in the kernel: MTRR, /dev/agpgart
(with the ATI chipset), grahics->framebuffer->ATI Radeon. Contrary to
what has been reported, you *can* use the framebuffer console, BUT if
you do you must also make sure that "omit xfree-dga" is in your XF86Config.
More on that later. Select Synaptics Touchpad is you have one. See below.
5. Make sure that Direct Rendering *IS NOT* selected. We will use the
XFree drm module.

Step Two. XFree.
0. Unmerge your current version of xfree.
1. We need to use ebuild and not emerge:
'ebuild /usr/portage/x11-base/xfree-4.3.99.14.ebuild fetch unpack'
2. get the radeon igp patch: http://bugs.xfree.org/attachment.cgi?id=723
When you save the patch, it should be named 'XFree-4.4-20031012-igp.patch'
3. Apply the patch. cd to /var/tmp/portage/xfree-4.3.99.14/work, then
'patch --dry-run -Np0 < /where/you/put/XFree-4.4-20031012-igp.patch'
If there are no errors, remove "--dry-run" and do it for real.
4. Now finish merging xfree.
'ebuild /usr/portage/x11-base/xfree-4.3.99.14.ebuild compile install qmerge'
(and watch some TV; on my laptop this takes over an hour)

Step Three. DRM module.
1. 'cd /var/tmp/portage/xfree-4.3.99.14/work/xc/programs/Xserver/hw/xfree86/
os-support/linux/drm/kernel' (note: that is a single path, but I broke
it across two lines for readability).
2. 'make -f Makefile.linux'
3. 'cp radeon.ko /lib/modules/2.6.0-test6/kernel/drivers/char/drm/'
The drm subdirectory won't exist if you built your kernel without drm,
so you will need to create it (if you rebuild X, the directory will still
be there, but not if you rebuild the kernel).
4. Add 'radeon' to /etc/modules.autoload.d/kernel-2.6
5. You must remember to do steps 3 & 4 every time you make a new kernel,
since the /lib/modules/2.6.0-test6/kernel/drivers/char/drm/ directory
will get wiped out.

Step Four. Configure X.
1. Get my example XF86Config at http://www.marvinvining.com/obijohn/XF86Config
2. Edit to suit your needs, but note especially this: You MUST leave in "omit
xfree-dga" in the extmod SubSection or your screen will lock up at various
times. This is due to using the framebuffer console. You can remove the
entire SubSection if you are not compiling framebuffer support in your
kernel.
3. Do a 'man radeon' to see some of the AGP options you can put in XF86Config
(most do not have much of an effect with this card, however).
4. My laptop has a synaptics touchpad, so I'm using that driver. If you don't
have one, make sure to take the synaptics and touchpad stuff out of
XF86Config. If you're using it, make sure you have configured your kernel
for it as well. The latest synaptics driver is included in the new
4.3.99.14.ebuild. Look at
/var/tmp/portage/xfree-4.3.99.14/work/synaptics/INSTALL for the full
info. gpm lives just fine with it, so feel free to use both. When you
ctrl+alt+Fn the synaptics driver turns off and gpm is activated. Switch
back to X and the synaptics driver turns back on.

Step Five. Reboot.
1. Reboot and start X.
2. Open xterm and run glxgears. You will probably get "disabling TCL support",
but otherwise it will be running in 3D accelerated mode.
3. Have fun. Have a beer. You deserve it.
_________________
Are you out of your Vulcan mind?


Last edited by captnjameskirk on Wed Oct 15, 2003 1:39 pm; edited 1 time in total
Back to top
View user's profile Send private message
dberkholz
Retired Dev
Retired Dev


Joined: 18 Mar 2003
Posts: 1008
Location: Minneapolis, MN, USA

PostPosted: Tue Oct 14, 2003 4:38 pm    Post subject: Re: ATI Radeon IGP 320M: 3D HOW-TO Reply with quote

captnjameskirk wrote:
ATI Radeon IGP 320M: 3D HOW-TO

NOTE: This is current as of Oct. 14, 2003. If development-sources
is newer than 2.6.0-test6 then some of the kernel-related build
instructions may not apply. If xfree-4.3.99.14.ebuild is no longer
in the portage tree, then the patch mentioned here probably will
not work. I will try to stay on top of this and keep it updated,
but I am a busy person so I make no promises. :)

Although there has been a patch to get full Radeon IGP support in X
for the past few months, for some reason it is still not making into
CVS.

The IGP patch has some IRQ problems on the DRM (kernel module) side, that's one of the reasons it hasn't made it in.
Quote:
Luckily, the latest patch (available Oct. 12, 2003) works with
the ebuild for xfree-4.3.99.14. The following instructions should
help you get 3D acceleration and framebuffer console support. YMMV.

Step One. The kernel.
0. 'emerge sync' to be up-to-date.
1. Get the sources: 'emerge development-sources'
2. Create the symlink: 'ln -sf /usr/src/linux-2.6.0-test6 /usr/src/linux'
genkernel wants this symlink, but merging the development sources
creates a /usr/src/linux-beta symlink instead, so we do it ourselves.
3. Configure and build the kernel: 'genkernel --config'
NOTE: I've had a problem with menuconfig and some of the new kernel
options. Some of them (like the processesor family) don't seem to be
selectable or changeable under menuconfig. You can edit
/etc/kenrels/config-2.6.0-test6 manually to correct any of those that you
can't set from within menuconfig, or cd to /usr/src/linux and run
make config, and then cp /usr/src/linux/.config to
/etc/kernels/config-2.6.0-test6 and run genkenrel (with --config just
to verify that you have everything selected correctly).
4. Make sure these are selected in the kernel: MTRR, /dev/agpgart
(with the ATI chipset), grahics->framebuffer->ATI Radeon. Contrary to
what has been reported, you *can* use the framebuffer console, BUT if
you do you must also make sure that "omit xfree-dga" is in your XF86Config.
More on that later. Select Synaptics Touchpad is you have one. See below.

As you noted problems with the radeon framebuffer, I'd recommend vesa framebuffer instead. Also, I recommend building agpgart as a module, it makes troubleshooting via dmesg easier.
Quote:
5. Make sure that Direct Rendering *IS NOT* selected. We will use the XFree drm module.

There is a patch to apply to a 2.6-test6 kernel to enable DRM in the kernel, http://bugs.xfree86.org/show_bug.cgi?id=314 attachment #706, if you would rather select the kernel's DRM and skip the radeon.ko stuff below.
Quote:
Step Two. XFree.
0. Unmerge your current version of xfree.

This could wait until the new xfree is compiled (See below on this). Run ebuild /usr/portage/x11-base/xfree-4.3.99.14.ebuild compile install, emerge -C xfree, ebuild /usr/portage/x11-base/xfree-4.3.99.14.ebuild compile qmerge.
Quote:
1. We need to use ebuild and not emerge:
'ebuild /usr/portage/x11-base/xfree-4.3.99.14.ebuild fetch unpack'
2. get the radeon igp patch: http://bugs.xfree.org/attachment.cgi?id=723
When you save the patch, it should be named 'XFree-4.4-20031012-igp.patch'
3. Apply the patch. cd to /var/tmp/portage/xfree-4.3.99.14/work/xc, then
'patch --dry-run -Np0 < /where/you/put/XFree-4.4-20031012-igp.patch'
If there are no errors, remove "--dry-run" and do it for real.
4. Now finish merging xfree.
'ebuild /usr/portage/x11-base/xfree-4.3.99.14.ebuild compile install qmerge'
(and watch some TV; on my laptop this takes over an hour)

Step Three. DRM module.
1. 'cd /var/tmp/portage/xfree-4.3.99.14/work/xc/programs/Xserver/hw/xfree86/
os-support/linux/drm/kernel' (note: that is a single path, but I broke
it across two lines for readability).
2. 'make -f Makefile.linux'

'make -f Makefile.linux radeon.ko' won't build all the other kernel modules you don't wait. Give it a try.
Quote:
3. 'cp radeon.ko /lib/modules/2.6.0-test6/kernel/drivers/char/drm/'
The drm subdirectory won't exist if you built your kernel without drm,
so you will need to create it (if you rebuild X, the directory will still
be there, but not if you rebuild the kernel).
4. Add 'radeon' to /etc/modules.autoload.d/kernel-2.6
5. You must remember to do steps 3 & 4 every time you make a new kernel,
since the /lib/modules/2.6.0-test6/kernel/drivers/char/drm/ directory
will get wiped out.

Step Four. Configure X.
1. Get my example XF86Config at http://www.marvinvining.com/obijohn/XF86Config
2. Edit to suit your needs, but note especially this: You MUST leave in "omit
xfree-dga" in the extmod SubSection or your screen will lock up at various
times. This is due to using the framebuffer console. You can remove the
entire SubSection if you are not compiling framebuffer support in your
kernel.
3. Do a 'man radeon' to see some of the AGP options you can put in XF86Config
(most do not have much of an effect with this card, however).
4. My laptop has a synaptics touchpad, so I'm using that driver. If you don't
have one, make sure to take the synaptics and touchpad stuff out of
XF86Config. If you're using it, make sure you have configured your kernel
for it as well. The latest synaptics driver is included in the new
4.3.99.14.ebuild. Look at
/var/tmp/portage/xfree-4.3.99.14/work/synaptics/INSTALL for the full
info. gpm lives just fine with it, so feel free to use both. When you
ctrl+alt+Fn the synaptics driver turns off and gpm is activated. Switch
back to X and the synaptics driver turns back on.

Step Five. Reboot.
1. Reboot and start X.
2. Open xterm and run glxgears. You will probably get "disabling TCL support",
but otherwise it will be running in 3D accelerated mode.
3. Have fun. Have a beer. You deserve it.

Nice work on this HOWTO. I'm working on adding the IGP patch to xfree now, and at least the latest gs-sources already has it on the kernel side, so it will be seamless before long.
Update: I won't be adding the patch to xfree until it reaches a higher level of stability. This will be indicated by its inclusion into xfree or DRI CVS.


Last edited by dberkholz on Mon Oct 27, 2003 6:14 am; edited 1 time in total
Back to top
View user's profile Send private message
captnjameskirk
n00b
n00b


Joined: 11 Jun 2002
Posts: 48

PostPosted: Wed Oct 15, 2003 1:58 pm    Post subject: Re: ATI Radeon IGP 320M: 3D HOW-TO Reply with quote

spyderous wrote:

As you noted problems with the radeon framebuffer, I'd recommend vesa
framebuffer instead.


I haven't haven't noticed any more problems with the ati frambuffer than with
the vesa one (other than neither allowing screen-swapping with dga not
disabled), but that might just be my hardware. I have noticed that when
scrolling large amounts of text the ati framebuffer is faster than with vesa,
which is why I use it. There may be some more bugs floating around in it that I
haven't encountered yet, so I'm sure vesa is probably safer, as you point out.

Quote:

'make -f Makefile.linux radeon.ko' won't build all the other kernel modules you
don't wait. Give it a try.


I did, but the makefile doesn't recognize "radeon.ko" as a target (or "radeon").

Quote:

I'm working on adding the IGP patch to xfree now...


Do you mean the ebuild for xfree? That would indeed be awesome!
_________________
Are you out of your Vulcan mind?
Back to top
View user's profile Send private message
dan2003
Apprentice
Apprentice


Joined: 11 May 2003
Posts: 258
Location: somewhere near london, UK

PostPosted: Wed Oct 15, 2003 5:11 pm    Post subject: Reply with quote

This is prety much what i have already tried.. but here gos again. Fingers crossed..

:wink:
Back to top
View user's profile Send private message
dberkholz
Retired Dev
Retired Dev


Joined: 18 Mar 2003
Posts: 1008
Location: Minneapolis, MN, USA

PostPosted: Wed Oct 15, 2003 5:20 pm    Post subject: Re: ATI Radeon IGP 320M: 3D HOW-TO Reply with quote

captnjameskirk wrote:

Quote:

'make -f Makefile.linux radeon.ko' won't build all the other kernel modules you
don't wait. Give it a try.


I did, but the makefile doesn't recognize "radeon.ko" as a target (or "radeon").

Perhaps radeon.o as a target will build radeon.ko.
Back to top
View user's profile Send private message
dan2003
Apprentice
Apprentice


Joined: 11 May 2003
Posts: 258
Location: somewhere near london, UK

PostPosted: Thu Oct 16, 2003 7:40 am    Post subject: Reply with quote

yay! :D I have Dri! How dou you get the radeon fb to work though? should i say, how do you configure grub/lilo? i get a black screen all the way till X starts but i have vesa:1024x768 in my grub.con, i tried changing to radeon then booting but it had no effect.

:roll:
Back to top
View user's profile Send private message
captnjameskirk
n00b
n00b


Joined: 11 Jun 2002
Posts: 48

PostPosted: Fri Oct 17, 2003 1:45 pm    Post subject: Reply with quote

dan2003 wrote:
yay! :D I have Dri! How dou you get the radeon fb to work though? should i say, how do you configure grub/lilo? i get a black screen all the way till X starts but i have vesa:1024x768 in my grub.con, i tried changing to radeon then booting but it had no effect.

:roll:


Replace your "vesa:1024x768" tag with "vga=791" (792 will not work since it is 32bpp, which isn't supported).
_________________
Are you out of your Vulcan mind?
Back to top
View user's profile Send private message
Winkie
n00b
n00b


Joined: 18 Oct 2003
Posts: 15

PostPosted: Sat Oct 18, 2003 7:43 pm    Post subject: Reply with quote

Apologies for the bump, i've PM'd spyderous but no response yet, i'll assume he/she's asleep or afk.

The question I have is, what 320M patches have been integrated into the ebuilds so far, i'm a newbie at gentoo having never used it before, however i'm currently bootstrapping my system, after which point I shall have to install a kernel, I was going to grab 2.6.0-test-6 and patch it from http://bugs.xfree86.org/show_bug.cgi?id=314 , however, i'm not entirely sure if that's neccasary.

Could someone fill me in on the patches currently needed to enable full 3d support inside X?
_________________
Signature:
This is a block of text that can be added to posts you make. There is a 255 character limit

HTML is OFF
BBCode is ON
Smilies are ON
Back to top
View user's profile Send private message
captnjameskirk
n00b
n00b


Joined: 11 Jun 2002
Posts: 48

PostPosted: Mon Oct 20, 2003 6:13 pm    Post subject: Re: ATI Radeon IGP 320M: 3D HOW-TO Reply with quote

spyderous wrote:
captnjameskirk wrote:

Quote:

'make -f Makefile.linux radeon.ko' won't build all the other kernel modules you
don't wait. Give it a try.


I did, but the makefile doesn't recognize "radeon.ko" as a target (or "radeon").

Perhaps radeon.o as a target will build radeon.ko.


Found it.
Code:
make -f Makefile.linux DRM_MODULES="radeon"


:D
_________________
Are you out of your Vulcan mind?
Back to top
View user's profile Send private message
tavec
n00b
n00b


Joined: 22 Oct 2003
Posts: 13

PostPosted: Thu Oct 23, 2003 8:14 am    Post subject: Doesn't work... Reply with quote

I'm a new Gentoo user, immediately become a Gentoo-fan, but I have a problem on my hp pavilion ze4288 (I'm a real newbie).
First of all, sorry for my bad english...
Then, if anybody can help me, will make a Happy-Gentoo-User!
:cry: --> :D

I followed all the tips available on the forum to make this #!%*§# 3d-Accel work, but without any result...
I recompiled dozens of kernels (from 2.3.20 to 2.6.0-beta6) with or without agpgart modules, but nothing seems to work.

This is my only result with glxinfo:
Code:

Xlib:  extension "XFree86-DRI" missing on display ":0.0".
....
direct rendering: No


Q1 - I have agpgart module correctly loaded (lsmod->used by 1) and radeon module loaded (unused). That's all? I forget something or with these conditions 3d accel "should" work?
Q2 - With glxgears running i have about 350 FPS without direct rendering, what would be this value if 3D worked correctly (about...)?
Q3 - I don't have /dev/dri, that's becouse of xfree-dri did not start or that's why dri extension doesn't load?

PS: "DefaultDepth 16" already set in etc/X11/XF86Config

Thanks to everybody will be so kind to give me one hand.

by Tavec --------------> SPOT: Micro$oft - Where do you want to crash today?
Back to top
View user's profile Send private message
captnjameskirk
n00b
n00b


Joined: 11 Jun 2002
Posts: 48

PostPosted: Thu Oct 23, 2003 12:09 pm    Post subject: Re: Doesn't work... Reply with quote

tavec wrote:

This is my only result with glxinfo:
Code:

Xlib:  extension "XFree86-DRI" missing on display ":0.0".
....
direct rendering: No



This may just be a problem with your XF86Config. Make sure your have "load dri" and "load glx" and also make sure that your card is using the radeon driver in XF86Config as well. You also need to make sure that "mode 0666" is not commented out in Section "DRI".

Hope this helps.
_________________
Are you out of your Vulcan mind?
Back to top
View user's profile Send private message
tavec
n00b
n00b


Joined: 22 Oct 2003
Posts: 13

PostPosted: Thu Oct 23, 2003 12:38 pm    Post subject: Hmmm... Reply with quote

Thank you captnjameskirk, but unfortunately it seems to be ok what you suggest me to check...

Here is my XFree86 Log

Quote:

This is a pre-release version of XFree86, and is not supported in any
way. Bugs may be reported to XFree86@XFree86.Org and patches submitted
to fixes@XFree86.Org. Before reporting bugs in pre-release versions,
please check the latest version in the XFree86 CVS repository
(http://www.XFree86.Org/cvs).

XFree86 Version 4.3.99.13
Release Date: 25 September 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.4.18-bf2.4 i686 [ELF]
Current Operating System: Linux linuxmule 2.4.22-ck1-igp #1 Thu Oct 23 11:17:05 Local time zone must be set--see zic manu i686
Build Date: 09 October 2003
Changelog Date: 08 October 2003
Before reporting problems, check http://www.XFree86.Org/
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/XFree86.0.log", Time: Thu Oct 23 12:33:08 2003
(==) Using config file: "/etc/X11/XF86Config"
(==) ServerLayout "XFree86 Configured"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor0"
(**) | |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Mouse1"
(**) |-->Input Device "Keyboard0"
(**) Option "XkbLayout" "it"
(**) XKB: layout: "it"
(==) Keyboard: CustomKeycode disabled
(WW) The directory "/usr/X11R6/lib/X11/fonts/truetype" does not exist.
Entry deleted from font path.
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc,/usr/X11R6/lib/X11/fonts/75dpi,/usr/X11R6/lib/X11/fonts/100dpi"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(**) ModulePath set to "/usr/X11R6/lib/modules"
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(II) Module ABI versions:
XFree86 ANSI C Emulation: 0.2
XFree86 Video Driver: 0.7
XFree86 XInput driver : 0.4
XFree86 Server Extension : 0.2
XFree86 Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.0
Module class: XFree86 Font Renderer
ABI class: XFree86 Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.6
(--) using VT number 7

(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x00000000, mode1Res1 = 0x80000000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 1002,cab0 card 0000,0000 rev 13 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 1002,700f card 0000,0000 rev 01 class 06,04,00 hdr 01
(II) PCI: 00:02:0: chip 10b9,5237 card 103c,0024 rev 03 class 0c,03,10 hdr 00
(II) PCI: 00:06:0: chip 10b9,5451 card 103c,0024 rev 02 class 04,01,00 hdr 00
(II) PCI: 00:07:0: chip 10b9,1533 card 10b9,1533 rev 00 class 06,01,00 hdr 00
(II) PCI: 00:08:0: chip 10b9,5457 card 103c,0024 rev 00 class 07,03,00 hdr 00
(II) PCI: 00:0a:0: chip 1217,6972 card 3001,0000 rev 00 class 06,07,00 hdr 02
(II) PCI: 00:0c:0: chip 104c,8026 card 103c,0024 rev 00 class 0c,00,10 hdr 00
(II) PCI: 00:10:0: chip 10b9,5229 card 103c,0024 rev c4 class 01,01,b0 hdr 00
(II) PCI: 00:11:0: chip 10b9,7101 card 103c,0024 rev 00 class 06,80,00 hdr 00
(II) PCI: 00:12:0: chip 100b,0020 card 103c,0024 rev 00 class 02,00,00 hdr 00
(II) PCI: 01:05:0: chip 1002,4336 card 103c,0024 rev 00 class 03,00,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,2), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
[0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x000c (VGA_EN is set)
(II) Bus 1 I/O range:
[0] -1 0 0x00009000 - 0x000090ff (0x100) IX[B]
[1] -1 0 0x00009400 - 0x000094ff (0x100) IX[B]
[2] -1 0 0x00009800 - 0x000098ff (0x100) IX[B]
[3] -1 0 0x00009c00 - 0x00009cff (0x100) IX[B]
(II) Bus 1 non-prefetchable memory range:
[0] -1 0 0xd0100000 - 0xd01fffff (0x100000) MX[B]
(II) Bus 1 prefetchable memory range:
[0] -1 0 0xe0000000 - 0xefffffff (0x10000000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:7:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(II) PCI-to-CardBus bridge:
(II) Bus 2: bridge is at (0:10:0), (0,2,5), BCTRL: 0x0000 (VGA_EN is cleared)
(II) Bus 2 I/O range:
[0] -1 0 0x00003000 - 0x0000307f (0x80) IX[B]
[1] -1 0 0x00000000 - 0x00000003 (0x4) IX[B]
(II) Bus 2 non-prefetchable memory range:
[0] -1 0 0x81000000 - 0x81100fff (0x101000) MX[B]
(--) PCI:*(1:5:0) ATI Technologies Inc Radeon Mobility U1 rev 0, Mem @ 0xe0000000/28, 0xd0100000/16, I/O @ 0x9000/8
(II) Addressable bus resource ranges are
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
[1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
[0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
[1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[5] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[6] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xd4000000 from 0xd7ffffff to 0xd3ffffff
(II) PCI Memory resource overlap reduced 0xd0500000 from 0xd0500fff to 0xd04fffff
(II) PCI I/O resource overlap reduced 0x00008090 from 0x00008093 to 0x0000808f
(II) Active PCI resource ranges:
[0] -1 0 0xd0008000 - 0xd0008fff (0x1000) MX[B]
[1] -1 0 0xd0000000 - 0xd0003fff (0x4000) MX[B]
[2] -1 0 0xd0007000 - 0xd00077ff (0x800) MX[B]
[3] -1 0 0xd0006000 - 0xd0006fff (0x1000) MX[B]
[4] -1 0 0xd0005000 - 0xd0005fff (0x1000) MX[B]
[5] -1 0 0xd0004000 - 0xd0004fff (0x1000) MX[B]
[6] -1 0 0xd0500000 - 0xd04fffff (0x0) MX[B]O
[7] -1 0 0xd4000000 - 0xd3ffffff (0x0) MX[B]O
[8] -1 0 0xd0100000 - 0xd010ffff (0x10000) MX[B](B)
[9] -1 0 0xe0000000 - 0xefffffff (0x10000000) MX[B](B)
[10] -1 0 0x00008c00 - 0x00008cff (0x100) IX[B]
[11] -1 0 0x00008080 - 0x0000808f (0x10) IX[B]
[12] -1 0 0x00008800 - 0x000088ff (0x100) IX[B]
[13] -1 0 0x00008400 - 0x000084ff (0x100) IX[B]
[14] -1 0 0x00009000 - 0x000090ff (0x100) IX[B](B)
(II) Inactive PCI resource ranges:
[0] -1 0 0x00008090 - 0x0000808f (0x0) IX[B]O
(II) Active PCI resource ranges after removing overlaps:
[0] -1 0 0xd0008000 - 0xd0008fff (0x1000) MX[B]
[1] -1 0 0xd0000000 - 0xd0003fff (0x4000) MX[B]
[2] -1 0 0xd0007000 - 0xd00077ff (0x800) MX[B]
[3] -1 0 0xd0006000 - 0xd0006fff (0x1000) MX[B]
[4] -1 0 0xd0005000 - 0xd0005fff (0x1000) MX[B]
[5] -1 0 0xd0004000 - 0xd0004fff (0x1000) MX[B]
[6] -1 0 0xd0500000 - 0xd04fffff (0x0) MX[B]O
[7] -1 0 0xd4000000 - 0xd3ffffff (0x0) MX[B]O
[8] -1 0 0xd0100000 - 0xd010ffff (0x10000) MX[B](B)
[9] -1 0 0xe0000000 - 0xefffffff (0x10000000) MX[B](B)
[10] -1 0 0x00008c00 - 0x00008cff (0x100) IX[B]
[11] -1 0 0x00008080 - 0x0000808f (0x10) IX[B]
[12] -1 0 0x00008800 - 0x000088ff (0x100) IX[B]
[13] -1 0 0x00008400 - 0x000084ff (0x100) IX[B]
[14] -1 0 0x00009000 - 0x000090ff (0x100) IX[B](B)
(II) Inactive PCI resource ranges after removing overlaps:
[0] -1 0 0x00008090 - 0x0000808f (0x0) IX[B]O
(II) OS-reported resource ranges after removing overlaps with PCI:
[0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
[1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[5] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[6] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
[0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
[1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[5] -1 0 0xd0008000 - 0xd0008fff (0x1000) MX[B]
[6] -1 0 0xd0000000 - 0xd0003fff (0x4000) MX[B]
[7] -1 0 0xd0007000 - 0xd00077ff (0x800) MX[B]
[8] -1 0 0xd0006000 - 0xd0006fff (0x1000) MX[B]
[9] -1 0 0xd0005000 - 0xd0005fff (0x1000) MX[B]
[10] -1 0 0xd0004000 - 0xd0004fff (0x1000) MX[B]
[11] -1 0 0xd0500000 - 0xd04fffff (0x0) MX[B]O
[12] -1 0 0xd4000000 - 0xd3ffffff (0x0) MX[B]O
[13] -1 0 0xd0100000 - 0xd010ffff (0x10000) MX[B](B)
[14] -1 0 0xe0000000 - 0xefffffff (0x10000000) MX[B](B)
[15] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[16] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[17] -1 0 0x00008c00 - 0x00008cff (0x100) IX[B]
[18] -1 0 0x00008080 - 0x0000808f (0x10) IX[B]
[19] -1 0 0x00008800 - 0x000088ff (0x100) IX[B]
[20] -1 0 0x00008400 - 0x000084ff (0x100) IX[B]
[21] -1 0 0x00009000 - 0x000090ff (0x100) IX[B](B)
[22] -1 0 0x00008090 - 0x0000808f (0x0) IX[B]O
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
(II) Module drm: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension XFree86-DRI
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.2
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension GLX
(II) LoadModule: "radeon"
(II) Loading /usr/X11R6/lib/modules/drivers/radeon_drv.o
(II) Module radeon: vendor="The XFree86 Project"
compiled for 4.3.99.13, module version = 4.0.1
Module class: XFree86 Video Driver
ABI class: XFree86 Video Driver, version 0.7
(II) LoadModule: "ati"
(II) Loading /usr/X11R6/lib/modules/drivers/ati_drv.o
(II) Module ati: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 6.4.18
Module class: XFree86 Video Driver
ABI class: XFree86 Video Driver, version 0.6
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.0
Module class: XFree86 XInput Driver
ABI class: XFree86 XInput driver, version 0.4
(II) ATI: ATI driver (version 6.4.18) for chipsets: ati, ativga
(II) R128: Driver for ATI Rage 128 chipsets:
ATI Rage 128 Mobility M3 LE (PCI), ATI Rage 128 Mobility M3 LF (AGP),
ATI Rage 128 Mobility M4 MF (AGP), ATI Rage 128 Mobility M4 ML (AGP),
ATI Rage 128 Pro GL PA (PCI/AGP), ATI Rage 128 Pro GL PB (PCI/AGP),
ATI Rage 128 Pro GL PC (PCI/AGP), ATI Rage 128 Pro GL PD (PCI),
ATI Rage 128 Pro GL PE (PCI/AGP), ATI Rage 128 Pro GL PF (AGP),
ATI Rage 128 Pro VR PG (PCI/AGP), ATI Rage 128 Pro VR PH (PCI/AGP),
ATI Rage 128 Pro VR PI (PCI/AGP), ATI Rage 128 Pro VR PJ (PCI/AGP),
ATI Rage 128 Pro VR PK (PCI/AGP), ATI Rage 128 Pro VR PL (PCI/AGP),
ATI Rage 128 Pro VR PM (PCI/AGP), ATI Rage 128 Pro VR PN (PCI/AGP),
ATI Rage 128 Pro VR PO (PCI/AGP), ATI Rage 128 Pro VR PP (PCI),
ATI Rage 128 Pro VR PQ (PCI/AGP), ATI Rage 128 Pro VR PR (PCI),
ATI Rage 128 Pro VR PS (PCI/AGP), ATI Rage 128 Pro VR PT (PCI/AGP),
ATI Rage 128 Pro VR PU (PCI/AGP), ATI Rage 128 Pro VR PV (PCI/AGP),
ATI Rage 128 Pro VR PW (PCI/AGP), ATI Rage 128 Pro VR PX (PCI/AGP),
ATI Rage 128 GL RE (PCI), ATI Rage 128 GL RF (AGP),
ATI Rage 128 RG (AGP), ATI Rage 128 VR RK (PCI),
ATI Rage 128 VR RL (AGP), ATI Rage 128 4X SE (PCI/AGP),
ATI Rage 128 4X SF (PCI/AGP), ATI Rage 128 4X SG (PCI/AGP),
ATI Rage 128 4X SH (PCI/AGP), ATI Rage 128 4X SK (PCI/AGP),
ATI Rage 128 4X SL (PCI/AGP), ATI Rage 128 4X SM (AGP),
ATI Rage 128 4X SN (PCI/AGP), ATI Rage 128 Pro ULTRA TF (AGP),
ATI Rage 128 Pro ULTRA TL (AGP), ATI Rage 128 Pro ULTRA TR (AGP),
ATI Rage 128 Pro ULTRA TS (AGP?), ATI Rage 128 Pro ULTRA TT (AGP?),
ATI Rage 128 Pro ULTRA TU (AGP?)
(II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP),
ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
ATI Radeon VE/7000 QY (AGP), ATI Radeon VE/7000 QZ (AGP),
ATI Radeon Mobility M7 LW (AGP),
ATI Mobility FireGL 7800 M7 LX (AGP),
ATI Radeon Mobility M6 LY (AGP), ATI Radeon Mobility M6 LZ (AGP),
ATI Radeon IGP320 (A3) 4136, ATI Radeon IGP320M (U1) 4336,
ATI Radeon IGP330/340/350 (A4) 4137,
ATI Radeon IGP330M/340M/350M (U2) 4337,
ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QI (AGP),
ATI Radeon 8500 QJ (AGP), ATI Radeon 8500 QK (AGP),
ATI Radeon 8500 QL (AGP), ATI Radeon 9100 QM (AGP),
ATI Radeon 8500 QN (AGP), ATI Radeon 8500 QO (AGP),
ATI Radeon 8500 Qh (AGP), ATI Radeon 8500 Qi (AGP),
ATI Radeon 8500 Qj (AGP), ATI Radeon 8500 Qk (AGP),
ATI Radeon 8500 Ql (AGP), ATI Radeon 8500 BB (AGP),
ATI Radeon 7500 QW (AGP), ATI Radeon 7500 QX (AGP),
ATI Radeon 9000 Id (AGP), ATI Radeon 9000 Ie (AGP),
ATI Radeon 9000 If (AGP), ATI Radeon 9000 Ig (AGP),
ATI Radeon Mobility M9 Ld (AGP), ATI Radeon Mobility M9 Le (AGP),
ATI Radeon Mobility M9 Lf (AGP), ATI Radeon Mobility M9 Lg (AGP),
ATI Radeon 9200 5960 (AGP), ATI Radeon 9200 5961 (AGP),
ATI Radeon 9200 5962 (AGP), ATI Radeon 9200 5963 (AGP),
ATI Radeon M9+ 5968 (AGP), ATI Radeon M9+ 5969 (AGP),
ATI Radeon M9+ 596A (AGP), ATI Radeon M9+ 596B (AGP),
ATI Radeon 9500 AD (AGP), ATI Radeon 9500 AE (AGP),
ATI Radeon 9500 AF (AGP), ATI FireGL Z1/X1 AG (AGP),
ATI Radeon 9700 Pro ND (AGP), ATI Radeon 9700/9500Pro NE (AGP),
ATI Radeon 9700 NF (AGP), ATI FireGL X1 NG (AGP)
(II) Primary Device is: PCI 01:05:0
(--) Chipset ATI Radeon IGP320M (U1) 4336 found
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
[1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[5] -1 0 0xd0008000 - 0xd0008fff (0x1000) MX[B]
[6] -1 0 0xd0000000 - 0xd0003fff (0x4000) MX[B]
[7] -1 0 0xd0007000 - 0xd00077ff (0x800) MX[B]
[8] -1 0 0xd0006000 - 0xd0006fff (0x1000) MX[B]
[9] -1 0 0xd0005000 - 0xd0005fff (0x1000) MX[B]
[10] -1 0 0xd0004000 - 0xd0004fff (0x1000) MX[B]
[11] -1 0 0xd0500000 - 0xd04fffff (0x0) MX[B]O
[12] -1 0 0xd4000000 - 0xd3ffffff (0x0) MX[B]O
[13] -1 0 0xd0100000 - 0xd010ffff (0x10000) MX[B](B)
[14] -1 0 0xe0000000 - 0xefffffff (0x10000000) MX[B](B)
[15] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[16] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[17] -1 0 0x00008c00 - 0x00008cff (0x100) IX[B]
[18] -1 0 0x00008080 - 0x0000808f (0x10) IX[B]
[19] -1 0 0x00008800 - 0x000088ff (0x100) IX[B]
[20] -1 0 0x00008400 - 0x000084ff (0x100) IX[B]
[21] -1 0 0x00009000 - 0x000090ff (0x100) IX[B](B)
[22] -1 0 0x00008090 - 0x0000808f (0x0) IX[B]O
(II) Loading sub module "radeon"
(II) LoadModule: "radeon"
(II) Reloading /usr/X11R6/lib/modules/drivers/radeon_drv.o
(II) resource ranges after probing:
[0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
[1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[5] -1 0 0xd0008000 - 0xd0008fff (0x1000) MX[B]
[6] -1 0 0xd0000000 - 0xd0003fff (0x4000) MX[B]
[7] -1 0 0xd0007000 - 0xd00077ff (0x800) MX[B]
[8] -1 0 0xd0006000 - 0xd0006fff (0x1000) MX[B]
[9] -1 0 0xd0005000 - 0xd0005fff (0x1000) MX[B]
[10] -1 0 0xd0004000 - 0xd0004fff (0x1000) MX[B]
[11] -1 0 0xd0500000 - 0xd04fffff (0x0) MX[B]O
[12] -1 0 0xd4000000 - 0xd3ffffff (0x0) MX[B]O
[13] -1 0 0xd0100000 - 0xd010ffff (0x10000) MX[B](B)
[14] -1 0 0xe0000000 - 0xefffffff (0x10000000) MX[B](B)
[15] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B]
[16] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
[17] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
[18] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[19] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[20] -1 0 0x00008c00 - 0x00008cff (0x100) IX[B]
[21] -1 0 0x00008080 - 0x0000808f (0x10) IX[B]
[22] -1 0 0x00008800 - 0x000088ff (0x100) IX[B]
[23] -1 0 0x00008400 - 0x000084ff (0x100) IX[B]
[24] -1 0 0x00009000 - 0x000090ff (0x100) IX[B](B)
[25] -1 0 0x00008090 - 0x0000808f (0x0) IX[B]O
[26] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B]
[27] 0 0 0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) RADEON(0): MMIO registers at 0xd0100000
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 0.1.0
ABI class: XFree86 Video Driver, version 0.6
(II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(II) RADEON(0): PCI bus 1 card 5 func 0
(**) RADEON(0): Depth 24, (--) framebuffer bpp 32
(II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) RADEON(0): Default visual is TrueColor
(**) RADEON(0): Option "AGPMode" "4"
(**) RADEON(0): Option "AGPFastWrite" "True"
(**) RADEON(0): Option "EnablePageFlip" "True"
(==) RADEON(0): RGB weight 888
(II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.6
(II) RADEON(0): initializing int10
(II) RADEON(0): Primary V_BIOS segment is: 0xc000
(--) RADEON(0): Chipset: "ATI Radeon IGP320M (U1) 4336" (ChipID = 0x4336)
(--) RADEON(0): Linear framebuffer at 0xe0000000
(--) RADEON(0): VideoRAM: 65536 kByte (64 bit DDR SDRAM)
(II) RADEON(0): AGP card detected
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.6
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Loading /usr/X11R6/lib/modules/libi2c.a
(II) Module i2c: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.2.0
ABI class: XFree86 Video Driver, version 0.6
(II) RADEON(0): I2C bus "DDC" initialized.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 2, Detected Type: 0
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 4, Detected Type: 0
(II) RADEON(0): Non-DDC laptop panel detected
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 3, Detected Type: 0
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 4, Detected Type: 0
(II) RADEON(0): Displays Detected: Monitor1--Type 2, Monitor2--Type 0

(II) RADEON(0):
(II) RADEON(0): Primary Display == Type 2
(II) RADEON(0): Panel ID string: 1024x768
(II) RADEON(0): Panel Size from BIOS: 1024x768
(II) RADEON(0): BIOS provided dividers will be used.
(==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
(II) RADEON(0): Validating modes on Primary head ---------
(II) RADEON(0): Total number of valid DDC mode(s) found: 0
(II) RADEON(0): No valid mode specified, force to native mdoe
(II) RADEON(0): Total number of valid FP mode(s) found: 1
(--) RADEON(0): Virtual size is 1024x768 (pitch 1024)
(**) RADEON(0): *Mode "1024x768": 65.0 MHz (scaled from 0.0 MHz), 48.4 kHz, 60.0 Hz
(II) RADEON(0): Modeline "1024x768" 65.00 1024 1040 1176 1344 768 770 776 806
(**) RADEON(0): Default mode "640x350": 65.0 MHz (scaled from 0.0 MHz), 48.4 kHz, 60.0 Hz
(II) RADEON(0): Modeline "640x350" 65.00 640 1040 1176 1344 350 770 776 806
(**) RADEON(0): Default mode "640x400": 65.0 MHz (scaled from 0.0 MHz), 48.4 kHz, 60.0 Hz
(II) RADEON(0): Modeline "640x400" 65.00 640 1040 1176 1344 400 770 776 806
(**) RADEON(0): Default mode "720x400": 65.0 MHz (scaled from 0.0 MHz), 48.4 kHz, 60.0 Hz
(II) RADEON(0): Modeline "720x400" 65.00 720 1040 1176 1344 400 770 776 806
(**) RADEON(0): Default mode "640x480": 65.0 MHz (scaled from 0.0 MHz), 48.4 kHz, 60.0 Hz
(II) RADEON(0): Modeline "640x480" 65.00 640 1040 1176 1344 480 770 776 806
(**) RADEON(0): Default mode "800x600": 65.0 MHz (scaled from 0.0 MHz), 48.4 kHz, 60.0 Hz
(II) RADEON(0): Modeline "800x600" 65.00 800 1040 1176 1344 600 770 776 806
(**) RADEON(0): Default mode "832x624": 65.0 MHz (scaled from 0.0 MHz), 48.4 kHz, 60.0 Hz
(II) RADEON(0): Modeline "832x624" 65.00 832 1040 1176 1344 624 770 776 806
(==) RADEON(0): DPI set to (75, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.0
ABI class: XFree86 ANSI C Emulation, version 0.2
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 0.1.0
ABI class: XFree86 Video Driver, version 0.6
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/X11R6/lib/modules/libxaa.a
(II) Module xaa: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.1.0
ABI class: XFree86 Video Driver, version 0.6
(**) RADEON(0): Using AGP 4x mode
(**) RADEON(0): Enabling AGP Fast Write
(II) RADEON(0): Depth moves disabled by default
(II) Loading sub module "shadowfb"
(II) LoadModule: "shadowfb"
(II) Loading /usr/X11R6/lib/modules/libshadowfb.a
(II) Module shadowfb: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.0
ABI class: XFree86 ANSI C Emulation, version 0.2
(II) RADEON(0): Page flipping enabled
(!!) RADEON(0): For information on using the multimedia capabilities
of this adapter, please see http://gatos.sf.net.
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
(II) resource ranges after preInit:
[0] 0 0 0xd0100000 - 0xd010ffff (0x10000) MX[B]
[1] 0 0 0xe0000000 - 0xefffffff (0x10000000) MX[B]
[2] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
[3] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[4] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[5] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[6] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[7] -1 0 0xd0008000 - 0xd0008fff (0x1000) MX[B]
[8] -1 0 0xd0000000 - 0xd0003fff (0x4000) MX[B]
[9] -1 0 0xd0007000 - 0xd00077ff (0x800) MX[B]
[10] -1 0 0xd0006000 - 0xd0006fff (0x1000) MX[B]
[11] -1 0 0xd0005000 - 0xd0005fff (0x1000) MX[B]
[12] -1 0 0xd0004000 - 0xd0004fff (0x1000) MX[B]
[13] -1 0 0xd0500000 - 0xd04fffff (0x0) MX[B]O
[14] -1 0 0xd4000000 - 0xd3ffffff (0x0) MX[B]O
[15] -1 0 0xd0100000 - 0xd010ffff (0x10000) MX[B](B)
[16] -1 0 0xe0000000 - 0xefffffff (0x10000000) MX[B](B)
[17] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B](OprU)
[18] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B](OprU)
[19] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B](OprU)
[20] 0 0 0x00009000 - 0x000090ff (0x100) IX[B]
[21] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[22] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[23] -1 0 0x00008c00 - 0x00008cff (0x100) IX[B]
[24] -1 0 0x00008080 - 0x0000808f (0x10) IX[B]
[25] -1 0 0x00008800 - 0x000088ff (0x100) IX[B]
[26] -1 0 0x00008400 - 0x000084ff (0x100) IX[B]
[27] -1 0 0x00009000 - 0x000090ff (0x100) IX[B](B)
[28] -1 0 0x00008090 - 0x0000808f (0x0) IX[B]O
[29] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
[30] 0 0 0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(==) RADEON(0): Write-combining range (0xe0000000,0x4000000)
(WW) RADEON(0): Direct rendering not yet supported on IGP320/330/340/350, 7000, 9000 integrated chips
(II) RADEON(0): Memory manager initialized to (0,0) (1024,8191)
(II) RADEON(0): Reserved area from (0,768) to (1024,770)
(II) RADEON(0): Largest offscreen area available: 1024 x 7421
(II) RADEON(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
8x8 mono pattern filled rectangles
Indirect CPU to Screen color expansion
Solid Lines
Dashed Lines
Scanline Image Writes
Offscreen Pixmaps
Setting up tile and stipple cache:
32 128x128 slots
32 256x256 slots
16 512x512 slots
(II) RADEON(0): Acceleration enabled
(==) RADEON(0): Backing store disabled
(==) RADEON(0): Silken mouse enabled
(II) RADEON(0): Using hardware cursor (scanline 770)
(II) RADEON(0): Largest offscreen area available: 1024 x 7417
(II) RADEON(0): Direct rendering disabled
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(**) Option "Protocol" "PS/2"
(**) Mouse0: Protocol: "PS/2"
(**) Option "CorePointer"
(**) Mouse0: Core Pointer
(**) Option "Device" "/dev/psaux"
(**) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
(==) Mouse0: Buttons: 3
(**) Option "Protocol" "IMPS/2"
(**) Mouse1: Protocol: "IMPS/2"
(**) Option "SendCoreEvents"
(**) Mouse1: always reports core events
(**) Option "Device" "/dev/input/mice"
(**) Mouse1: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Mouse1: ZAxisMapping: buttons 4 and 5
(**) Mouse1: Buttons: 5
(II) Keyboard "Keyboard0" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(II) Mouse0: ps2EnableDataReporting: succeeded
(II) Mouse1: ps2EnableDataReporting: succeeded
(II) 3rd Button detected: disabling emulate3Button



this is my glxinfo result
Quote:

name of display: :0.0
Xlib: extension "XFree86-DRI" missing on display ":0.0"
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_lod_bias
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 1 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x24 24 tc 1 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x25 24 tc 1 24 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x26 24 tc 1 24 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x27 24 dc 1 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x28 24 dc 1 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x29 24 dc 1 24 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x2a 24 dc 1 24 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None



and this is my lsmod
Quote:

Module Size Used by Not tainted
nls_iso8859-1 2844 1 (autoclean)
nls_cp437 4348 1 (autoclean)
vfat 10636 1 (autoclean)
fat 32440 0 (autoclean) [vfat]
floppy 51292 2 (autoclean)
radeon 103016 0 (unused)
agpgart 44740 1
hid 15496 0 (unused)
usb-ohci 19080 0 (unused)
serial 48164 0 (unused)
isa-pnp 32068 0 [serial]
ohci1394 25928 0 (unused)
ieee1394 47460 0 [ohci1394]
natsemi 17024 1
usbcore 63040 1 [hid usb-ohci]



What's wrong? I'm really frustrated & desperate!!!!!!
Thanks to everybody.
Back to top
View user's profile Send private message
januszt
n00b
n00b


Joined: 16 Jul 2003
Posts: 19

PostPosted: Sun Oct 26, 2003 2:05 am    Post subject: Reply with quote

Quote:
(--) Depth 24 pixmap


Sounds like you need double check your XFconfig or use

Code:
  startx -- -depth 16


Good luck
Back to top
View user's profile Send private message
januszt
n00b
n00b


Joined: 16 Jul 2003
Posts: 19

PostPosted: Mon Oct 27, 2003 2:55 am    Post subject: Reply with quote

Yes !!!!
Another success story.
LIttle background: kernel 2.6.0 test6 , XFree 4.3.99.14 and IGP 340M

Thanks guys, I followed your advice. Got the right kernel, applied patches, compiled and ...no DRI.
My modules would load and unload on demand and I could see some AGP messagess, then I noticed that I have additional module called

Quote:
ati-agp


spyderous, you are right there is no need no load agpgart module because is called by startx, but once is called without ati-agp your DRI is a history.

The laptop needs to be rebooted to get AGP to normal state. I tested all combinations to confirm that.

I ended-up adding ati-agp to /etc/modules.autoload.d/kernel-2.6. I get around 470 fps withhoout the page flipping. When I turn the page flipping on it is 523 but gears are very slow.
I also added Option AGPSize 64 to my XF86Config-4 after checking my log for error messages.
Good luck to everybody :)
Back to top
View user's profile Send private message
dberkholz
Retired Dev
Retired Dev


Joined: 18 Mar 2003
Posts: 1008
Location: Minneapolis, MN, USA

PostPosted: Mon Oct 27, 2003 6:16 am    Post subject: Reply with quote

januszt wrote:
Yes !!!!
Another success story.
LIttle background: kernel 2.6.0 test6 , XFree 4.3.99.14 and IGP 340M

Thanks guys, I followed your advice. Got the right kernel, applied patches, compiled and ...no DRI.
My modules would load and unload on demand and I could see some AGP messagess, then I noticed that I have additional module called

Quote:
ati-agp


spyderous, you are right there is no need no load agpgart module because is called by startx, but once is called without ati-agp your DRI is a history.

The laptop needs to be rebooted to get AGP to normal state. I tested all combinations to confirm that.

I ended-up adding ati-agp to /etc/modules.autoload.d/kernel-2.6. I get around 470 fps withhoout the page flipping. When I turn the page flipping on it is 523 but gears are very slow.
I also added Option AGPSize 64 to my XF86Config-4 after checking my log for error messages.
Good luck to everybody :)

Loading ati-agp is only necessary on 2.6 kernels, because the individual AGP chipsets couldn't be modularized in 2.4. XFree doesn't support autoloading them yet, so you're exactly right.
Back to top
View user's profile Send private message
tavec
n00b
n00b


Joined: 22 Oct 2003
Posts: 13

PostPosted: Mon Oct 27, 2003 8:42 am    Post subject: Here we are! Reply with quote

Using xfree 4.3.99.14 with patch 723 (http://bugs.xfree86.org/attachment.cgi?id=723&action=view) and Kernel 2.4.22-ac4 witout any patch, 3D acceleration on my HP pavilion ze4288 equipped with a Radeon IGP320M works PERFECTLY!

I made a basic HOWTO (sorry, in italian), at this page:
https://forums.gentoo.org/viewtopic.php?t=99232

For any question or for config files please ask me.
Thanks to everybody!
_________________
by [tavec] (tavec[AT]blu.it) ---> EX triste utente winzozz, pentito, convertito a Gentoo. Ora felice.
Back to top
View user's profile Send private message
dan2003
Apprentice
Apprentice


Joined: 11 May 2003
Posts: 258
Location: somewhere near london, UK

PostPosted: Mon Nov 03, 2003 7:56 pm    Post subject: Reply with quote

been working for over a week now. Yay :).. played quite a bit of quake3arena demo
Back to top
View user's profile Send private message
jonas_nilsson
n00b
n00b


Joined: 21 Aug 2003
Posts: 57
Location: Stockholm, Switzerland

PostPosted: Tue Nov 04, 2003 4:57 pm    Post subject: Reply with quote

Hi!

I am happy to say that now I also have 3d accelleration with my Mobility U1/IGP320 configuration. I installed 2.6.0-test6 with the appropriate patches, but went for X 4.3.99.9 rather than .14 (or whatever the newest release is), simply because I was too lazy to find the patches for the .14 release (are there any!?). Everything seems to be just as stable as with kernel 2.4.22 and the stable Xfree releases!

However, I do have a few questions:
1. What 3D performance do you people get? My computer is a Compaq Presario 907EA laptop, it's got 256MB ram and is equipped with a Athlon 1500XP CPU. I'm currently not at home, so I can't post any relevant performance data, but perhaps some of you could?

2. I find it very irritating to never see the Mobility U1 mentioned in any lists of supported cards (i.e on the Gatos project and atitvout homepages), but instead just a bunch of Radeon 7*** and 9*** and others. Does Mobility U1 belong to the same family as any of those, or is it a completely unique family of cards for laptops?

3. The next step for me to take is to fix the TV-out. My problem is, that atitvout can't set PAL mode for my card, so I thought that maybe one could just have a look at the atitvout source code and (in the ideal case) "just" change some settings so that they correspond to the PAL standard? What differs PAL from NTSC is "only" a few refresh rates or so, isn't it? I suspect it is a but trickier, or someone else would have done it, but it's worth investigating. Do you people know where to find any technical specifications?
_________________
Physics is like sex: sure, it may give some practical results, but that's not why we do it.
--Richard Feynman
Back to top
View user's profile Send private message
dan2003
Apprentice
Apprentice


Joined: 11 May 2003
Posts: 258
Location: somewhere near london, UK

PostPosted: Tue Nov 04, 2003 5:31 pm    Post subject: Reply with quote

if anybody knows how to display fps in q3 arena i post that along with my settings.

If i override my speedfreq deamon to set cpu at fixed top speed (AMP Athlon XP2000+ mobile) then glxin the window gives.. lol!! appauiling!

dan@tt dan $ glxgears
disabling TCL support
797 frames in 5.0 seconds = 159.400 FPS
994 frames in 5.0 seconds = 198.800 FPS
990 frames in 5.0 seconds = 198.000 FPS

not sure whats happning here, ive seen far better and quake3 arena is very playable at 800x600, my cpu utilisation whilst glxgears was running above was next to nill, hmm..
Back to top
View user's profile Send private message
tatteredflag
n00b
n00b


Joined: 17 Nov 2003
Posts: 4

PostPosted: Mon Nov 17, 2003 3:23 am    Post subject: GDM Help Reply with quote

Hey

I followed the how to at the top and gato my igp chip working great, but when I compiled xfree it told me I needed to change my startx to be able to use ipv4. Well, I changed the startx and the x server works perfectly when I type 'startx'', but when I use gdm it tells me:
Code:

Fatal server error:
Failed to disable listen for tcp transport


Any Help would greatly be appreciated.
Back to top
View user's profile Send private message
njd5456
Tux's lil' helper
Tux's lil' helper


Joined: 26 Aug 2003
Posts: 133

PostPosted: Sat Nov 22, 2003 6:19 pm    Post subject: ... Reply with quote

hey, i want to do this when i get my new notebook, but... i dont feel like using an unstable kernel plus the fact its vanilla, i prefer using gentoo's kernel because the main reason compiling doesnt take an impact on your computer's performance; well, i was wondering if i could do this on gentoo-sources v2.4.20-r8 and it would work fine just like yours did, thnx!! :P

ps - if i would have to do anything different, could you please notify me so i dont blow my week away, thnx :lol:
Back to top
View user's profile Send private message
dizzey
n00b
n00b


Joined: 03 Oct 2003
Posts: 40

PostPosted: Sat Nov 22, 2003 6:31 pm    Post subject: Reply with quote

i have an presario 907ae and i wonder if anyone has goten the framebuffer to work.
if i try to use splashscreen in grub the screen goes blank. if i try radeon or vesa framebuffer the
screen goes blank or just show garbel depending on witch setting i use.
tride vga=791 and alot of other settings.

for now i run the 2.6-test9mm sources but i have also tried with te 2.6-test8 non mm
noo luck.

btw has anyone goting sleep to work my laptop sleeps but refuses to wake up from sleep
Back to top
View user's profile Send private message
dberkholz
Retired Dev
Retired Dev


Joined: 18 Mar 2003
Posts: 1008
Location: Minneapolis, MN, USA

PostPosted: Thu Nov 27, 2003 7:41 am    Post subject: Re: GDM Help Reply with quote

tatteredflag wrote:
Hey

I followed the how to at the top and gato my igp chip working great, but when I compiled xfree it told me I needed to change my startx to be able to use ipv4. Well, I changed the startx and the x server works perfectly when I type 'startx'', but when I use gdm it tells me:
Code:

Fatal server error:
Failed to disable listen for tcp transport


Any Help would greatly be appreciated.

/etc/X11/gdm/gdm.conf.
nolisten tcp to nolisten inet.
Back to top
View user's profile Send private message
Yuber
Tux's lil' helper
Tux's lil' helper


Joined: 08 Jan 2003
Posts: 139

PostPosted: Fri Nov 28, 2003 1:59 am    Post subject: Reply with quote

This is the most confusing, ridiculous task I've EVER tried to accomplish in linux. There are about 30 different suggestions in this thread and vague replies don't let me know which one works or not.

I am using 2.6-test9 (without any patches) and xfree 4.3.99.16 (without any patches) and DRI will not work. What the HELL am I supposed to do to get it to work? I saw that big howto, then I saw some other guy comment on each and every little step criticizing it, which lead me to believe that it didn't work, that and other replies saying something along the lines of "radeon.ko doesn't get created."

Can ANYONE here give me a CLEAR AND CONSICE METHOD to get DRI working on my Radeon IGP 340?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next
Page 2 of 10

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum