On Mon Jun  1 21:20:38 EDT 2009, [email protected] wrote:
> As I understand, the sb600 series has the RS480 IGP, which is a
> stripped-down r300 (missing some TnL h/w, vertex shaders). The 2D
> parts of the Linux radeonfb look pretty similar between the r300 and
> the rs480, so I'd go with yes.
> 
> No idea about anything newer... I can take a look if people are interested...

i've found a couple of issues when using the radeon driver with
current sb600-based ati controllers, and fixed them.  unfortunately
things are still wrong and there are just too many settings to guess.
worse, i don't know of any way i can tell if changes have made
things better or worse.

this is the output i currently get from aux/vga.  does anyone
have similar output from a working setup?

%  /sys/src/cmd/aux/vga/8.out -l $vgasize
radeon: Found sb600 guesswork
radeon: did:791e rid:00
radeon: mmio address: 0xdefef000 [size=0x10000]
radeon: frame buffer size=134217728 [128MB]
radeon: display type: CRT
radeon: atom bios
radeon: bios=0x000c0000 offset=0x198
radeon: pll_info_block: 0xaa58
radeon: reference_freq: 1432
radeon: reference_div:  12
radeon: min_pll_freq:   17235968
radeon: max_pll_freq:   120000
radeon: xclk:           40000
radeon: PPLL_CNTL 00000000
radeon: monitor type = 'XXXt'
radeon: size = '1600x1200x32'
radeon: chan = ''
radeon: freq=150000000 deffreq=0 x=1600 y=1200 z=32
radeon: ht=2160 shb=1664 ehb=1856 shs=1664 ehs=1856 hsync='+'
radeon: vt=1250 vrs=1201 vre=1204 vsync='+'
mode->z = 32 (format = 6, bpp = 32, dac6bit = false)
hsync_start=1661 hsync_wid=24 hsync_fudge=5
radeon: initpll: freq=15000
dc=1436330, of=17235960, fd=144435, pd=0
r300_workaround
Wrote: 0x0000000c 0x00023433 0x00000000 (0x00000000)
Wrote: rd=12, fd=1075, pd=2

- erik

Reply via email to