Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

FUP to: Booting Sparc Blade 150 w/ ATI Rage XL (xlinit.c)

1 view
Skip to first unread message

Grzegorz B. Prokopski

unread,
Oct 20, 2003, 3:50:18 PM10/20/03
to
Hi!

The problem was that in this machine there's also an additional
video card [1] to which the monitor was connected. After switching
monitor output to on-board card - it generally works. Excuse me
- I am really new to sparc hardware (bye bye 3 days of hard trying).

However I am not entirely happy w/ this onboard card.
I *also* have an U10 machine w/
fb0: Creator 3D at 000001fc00000000 type 51 DAC 10
atyfb: 3D RAGE PRO (PQFP, PCI) [0x4750 rev 0x7c] 4M SGRAM, 14.31818 MHz
XTAL, 230 MHz PLL, 100 Mhz MCLK
and an on-board fb1: ATY Mach64 frame buffer device on PCI (unused)

This Creator 3D is:

1. Much faster in displaying changes even though the machine is
~twice slower
2. Doesn't show this strange "scratches" every time anything in the
screen content changes - which is very annoying while I am
using B150's ATY Mach64 on-board card.

Now scrictly about B150 - w/o removing PCI card I get:
atyfb: 3D RAGE (XL) [0x4752 rev 0x27] 8M SDRAM, 29.498928 MHz XTAL, 230
MHz PLL, 100 Mhz MCLK
fb0: ATY Mach64 frame buffer device on PCI

and this is what I use. (no text console though because I left the
additional PCI card inside, but I get video after X start)

Questions:

1. Is it possible to somehow eliminate these "scratches" while
using on-board card?
Is it normal or am I the only one that gets them? (21'' monitor, not
LCD if that matters). linux-2.4.22.

2. Would it be possible to get this additional PCI card in b150
working under linux? It's XVR-500 in /proc/pci it is seen as:

Bus 1, device 0, function 0:
Display controller: PCI device 3d3d:07a2 (3DLabs) (rev 1).
IRQ 7016480.
Master Capable. Latency=64.
Prefetchable 32 bit memory at 0x1ff04000000 [0x1ff05ffffff].
Non-prefetchable 32 bit memory at 0x1ff03000000 [0x1ff0301ffff].
Prefetchable 32 bit memory at 0x1ff06000000 [0x1ff06ffffff].

http://sunsolve.sun.com/handbook_pub/Devices/Graphics/GRAPH_XVR_500.html

While reading "Installation manual" (available in PDF under above
address) I found:

XVR-500 (Expert3D-Lite compatible)
16MB SDRAM display list memory
16MB on-board SDRAM texure memory ...
32MB of frame buffer SDRAM memory

I'd be thanful for any help

Grzegorz B. Prokopski

--
To UNSUBSCRIBE, email to debian-spa...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

David S. Miller

unread,
Oct 21, 2003, 12:10:11 AM10/21/03
to
On Mon, 20 Oct 2003 14:54:51 -0400
"Grzegorz B. Prokopski" <ga...@debian.org> wrote:

> However I am not entirely happy w/ this onboard card.

Yep, the mach64 is pretty crappy compared to the creator3d.

Also, the creator3D sits on the main CPU bus whereas the
mach64 sits on PCI.

> 2. Doesn't show this strange "scratches" every time anything in the
> screen content changes - which is very annoying while I am
> using B150's ATY Mach64 on-board card.

I have no idea what is causing this, most likely inaccurate programming
of the memory timing parameters. Better to ask the xfree86 lists,
Marc La France is the ATI-mach64 expert there, nobody here is very
knowledgable about the details of the mach64 chip.

> 2. Would it be possible to get this additional PCI card in b150
> working under linux? It's XVR-500 in /proc/pci it is seen as:

Unlikely to work without significant hacking of both the kernel
(for console driver) and xfree86 assuming that hardware documentation
exists. I believe there are not even any open source public drivers
for these cards, I wouldn't waste much time on this card.

Better luck you'd get with the XVR-100 which is ATI Radeon based.
But even this would require a bit of work to make sure the existing
Radeon kernel and xfree86 drivers work on sparc64.

0 new messages