Kernel: Versions since 2.4.16
SuSE Linux PowerPC: Version 7.1
Topics:
The new XFree86 4.2.0 has support for ATI Rage 128, ATI Radeon and nVidia cards.
Radeon and nVidia is untested and may not work for you.
Matrox cards will not work right now, please stick with XFree86 4.1.0.
To install the new rpm packages follow these steps:
ftp://ftp.suse.com/pub/suse/ppc/supplementary/X/suse71/4.2.0/
switch2xf86_glx
on Rage 128 Macs
The following ATI Rage 128 chips are known as supported with DRI:
1002:4c46
PowerBook G3 Firewire
1002:5046
G4/450
1002:5052
iMac DV SE 2000
1002:5245
G3/350 B&W ; G4/350 Yikes!
1002:5246
G4/450
1002:524c
iMac DV 2000
To use the direct rendering interface on your PowerMac with Rage128 chip, follow these
Login as a user and not as root. Run the command "id", it gives you a list of group access rights, you should be at least in the group "video".
run
and open a console and run "gears".
Notes about DRI:
There is experimental support for the ATI Radeon cards. You need at least kernel 2.4.16 and XFree86 4.2.0.
Download the new XFree86 4.2.0 and install it, see above.
sax2 can configure it automatically. run
Check /var/log/boot.msg
for lines like that:
<6>aty128fb: Rage128 Pro PF (AGP) [chip rev 0x1] 16M 128-bit SDR SGRAM (1:1)
<4>Console: switching to colour frame buffer device 128x48
<6>fb0: ATY Rage128 frame buffer device on PCI
This machine has 16MB vram and can use the DRI interface.
ftp.suse.com/pub/suse/ppc/kernel/modutils.rpm
ftp.suse.com/pub/suse/ppc/kernel/2.4.16/
rpm -Uvh k_deflt.rpm modutils.rpm
/etc/lilo.conf
, the new binary to boot is /boot/vmlinux
Search for a line like that:
pre-install mga modprobe "-k" "agpgart"
pre-install r128 modprobe "-k" "agpgart"
options agpgart agp_try_unsupported=1
They are intel specific, remove them.
Add a new line:
alias char-major-226 r128
Section "Module"
Load "type1"
Load "speedo"
Load "extmod"
Load "freetype"
Load "glx"
Load "dri"
EndSection
Add the lines with glx and dri. The order is important!
Use yast to add the user to the group "video" and login again to activate the changes.
startx
The DRI homepage is http://dri.sourceforge.net/
Using an ATI Radeon card with Kernel 2.4.16 and XFree86 4.2.0
Download the new kernel:
ftp://ftp.suse.com/pub/suse/ppc/kernel/2.4.16/
There is a kernel packagek_deflt.rpm
, it contains the kernel /boot/vmlinux
. Setup your bootloader to boot that kernel.
sax2 -m 0=ati
, this will generate a config file /etc/X11/XF86Config
.
Known problems with XFree86 4.x.x:
It is not possible to use more than one card at the same time, Xinerama is not supported on ppc (the framebuffer isn´t able to handle it).
Example:
Most Macs have an onboard ATI Mach 64 card or an ATI Rage 128 card.
To turn this card off, use video=atyfb:off
to turn off a mach64 based graphics card or video=aty128fb:off
to turn off a rage 128 based card.
This will activate a second graphics card, if the kernel does support this feature.
Look at /proc/fb
for active video cards, if it contains a line including "OFfb" something is set incorrect
See also:
Keywords: PPC, POWERPC, DRI, XFREE86, RADEON, NVIDIA
SDB-olh_ppc_71_xf420, Copyright SuSE Linux AG, Nürnberg, Germany
- Version: 28. Jan 2002
SuSE Linux AG - Last generated: 28. Jan 2002 by olh (sdb_gen 1.40.0)