Gentoo Archives: gentoo-ppc-user

From: Jan Girlich <vollkorn@×××××××.de>
To: gentoo-ppc-user@l.g.o
Subject: Re: [gentoo-ppc-user] 3D-acceleration not working on old iMac
Date: Sat, 28 Jan 2006 07:53:14
Message-Id: 43DB229C.4050100@freenet.de
In Reply to: Re: [gentoo-ppc-user] 3D-acceleration not working on old iMac by Jan Girlich
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Hi,
5
6 I made some progress.
7
8 Jan Girlich wrote:
9 > Joseph Jezak wrote:
10 >>>You have a Mach64, not a Rage128.
11
12 This was the right pointer!
13
14 So I started to search for manuals etc. dealing with mach64 and DRM.
15
16 What I did, step by step:
17
18 1. Remove kernel-DRM or use it as module,
19 get latest DRM from CVS,
20 compile DRM and restart (reload kernel) [1]
21
22 2. Set useflag insecure-drivers for Xorg and recompile Xorg [2]
23
24 3. Use not more than 16 bpp for color depth [3] & add the line
25 Option "DMAMode" "async"
26 to /etc/X11/xorg.conf [4]
27
28 [1] Chapter 1.1.2. & 1.9. on http://dri.freedesktop.org/wiki/Building
29 [2] http://www.gentoo.org/doc/en/dri-howto.xml#doc_chap3
30 [3] http://forums.gentoo.org/viewtopic-t-416937.html
31 [4]
32 http://www.mail-archive.com/dri-devel@×××××××××××××××××.net/msg15920.html
33
34 Now glxgears reports: "direct rendering: Yes" and Xorg.0.log looks fine.
35 But when I start glxgears a black window opens and Xorg freezes hard. I
36 can log into the machine with ssh, kill and restart Xorg and take a look
37 in the logfiles. But I can't find any useful informations in the logfiles.
38
39 /var/log/Xorg.0.log
40 (**) Option "XkbVariant" "nodeadkeys"
41 (**) Keyboard0: XkbVariant: "nodeadkeys"
42 (**) Option "CustomKeycodes" "off"
43 (**) Keyboard0: CustomKeycodes disabled
44 (II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
45 (II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
46 (II) Mouse0: ps2EnableDataReporting: succeeded
47 (II) ATI(0): Largest offscreen area available: 1024 x 2303
48 (II) ATI(0): Largest offscreen area available: 1024 x 2303
49
50 /var/log/messages
51 Jan 28 08:27:52 imac login(pam_unix)[7341]: session opened for user root
52 by LOGIN(uid=0)
53 Jan 28 08:27:52 imac syslog-ng[4509]: STATS: dropped 0
54 Jan 28 08:29:09 imac gdm(pam_unix)[27225]: session closed for user jan
55 Jan 28 08:29:10 imac init: Activating demand-procedures for 'A'
56 Jan 28 08:29:15 imac [drm] descriptor ring: cpu addr c5aec000, bus addr:
57 0x05aec000
58 Jan 28 08:29:15 imac [drm] DMA test succeeded, using asynchronous DMA mode
59 Jan 28 08:29:59 imac gdm(pam_unix)[6818]: session opened for user jan by
60 (uid=0)
61 Jan 28 08:37:30 imac sshd[6926]: Accepted keyboard-interactive/pam for
62 root from 192.168.17.13 port 38611 ssh2
63 Jan 28 08:37:30 imac sshd(pam_unix)[6932]: session opened for user root
64 by root(uid=0)
65
66 dmesg
67 pmac_zilog 0.00013000:ch-b: IrDA setup for 9600 bps, dongle version: 4
68 [drm] Initialized drm 1.0.1 20051102
69 [drm] Initialized mach64 1.0.0 20020904 on minor 0:
70 [drm] Used old pci detect: framebuffer loaded
71 [drm] descriptor ring: cpu addr c6ac4000, bus addr: 0x06ac4000
72 [drm] Forcing pseudo-DMA mode
73 [drm] descriptor ring: cpu addr c7c20000, bus addr: 0x07c20000
74 [drm] DMA test succeeded, using asynchronous DMA mode
75 [drm] descriptor ring: cpu addr c1ab8000, bus addr: 0x01ab8000
76 [drm] DMA test succeeded, using asynchronous DMA mode
77 [drm] descriptor ring: cpu addr c5aec000, bus addr: 0x05aec000
78 [drm] DMA test succeeded, using asynchronous DMA mode
79
80 Any idea what I can try?
81
82 Thanks
83 Jan
84
85 -----BEGIN PGP SIGNATURE-----
86 Version: GnuPG v1.4.2 (GNU/Linux)
87
88 iD8DBQFD2yKbvuM9o4Jvd/8RAiSeAJ4lrxh/0b8HQLdtu4y7Lq7V0YQZ6gCcDqwI
89 sqa85u+RTPZHC6ojY4lHHFo=
90 =PVGO
91 -----END PGP SIGNATURE-----
92 --
93 gentoo-ppc-user@g.o mailing list