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
