On Tue, 23 Nov 1999, GGI Mailinglist wrote:
> Hello,
>
> I compiled the KGIcon Driver [Snapshot from Nov 16] for the ATI Mach64
> Videocard and i'm not able to set up videomodes above 720x400, perhaps i
> haven't the right videotimings for my monitor.
Have you used the setmon utility that comes with the CVS download? By
default all KGIcon driver assume you have a old 640x480 VGA monitor.
> But there are 2 other
> problems: only 8bpp modes seem to work, if i switch to 640x400 and 16 bpp
> i see a black screen.
> If i try to use XGGI in the 640x400x8 Mode
> [640x480x8, 720x400x8] it seems that XGGI runs with 1bpp, i can only see
> blue or black.
Thats strange. When you start the X server and get a xterm run xdpyinfo
and look for info on the visual you are running.
> Boot messages from the driver:
>
> Nov 23 11:02:35 escpc41 kernel: Mach64 detected: Mach64 GX - Graphics Pro Turbo 1600
> Nov 23 11:02:35 escpc41 kernel: doing read/write test...
> Nov 23 11:02:35 escpc41 kernel: wrote 0x55555555, got back 0x55555555.
> Nov 23 11:02:35 escpc41 kernel: Mach64: Register Dump.
> Nov 23 11:02:35 escpc41 kernel: crtc_h_total 0x 4f0063.
> Nov 23 11:02:35 escpc41 kernel: crtc_h_sync 0x 2c0454.
> Nov 23 11:02:35 escpc41 kernel: crtc_v_total 0x 1df020c.
> Nov 23 11:02:35 escpc41 kernel: crtc_v_sync 0x 2201e9.
> Nov 23 11:02:35 escpc41 kernel: crtc_vline 0x ff.
> Nov 23 11:02:35 escpc41 kernel: crtc_display_start 0x20000000.
> Nov 23 11:02:35 escpc41 kernel: crtc_int_cntl 0x 21.
> Nov 23 11:02:35 escpc41 kernel: crtc_gen_cntl 0x 200.
> Nov 23 11:02:35 escpc41 kernel: clock_cntl 0x 108.
> Nov 23 11:02:35 escpc41 kernel: bus_cntl 0x990e20f1.
> Nov 23 11:02:35 escpc41 kernel: mem_cntl 0x 3f2.
> Nov 23 11:02:35 escpc41 kernel: dac_cntl 0x 52000.
> Nov 23 11:02:35 escpc41 kernel: config_cntl 0x 3880.
> Nov 23 11:02:35 escpc41 kernel: gen_test_cntl 0x 8.
> Nov 23 11:02:35 escpc41 kernel: Claimed framebuffer memory:
> Nov 23 11:02:35 escpc41 kernel: virtual address: 0xc4822000
> Nov 23 11:02:35 escpc41 kernel: physical base address: 0xe2000000
> Nov 23 11:02:35 escpc41 kernel: size: 8 MB
> Nov 23 11:02:35 escpc41 kernel: phys address lines: 0xffffffff
> Nov 23 11:02:35 escpc41 kernel: mach64_detect: Aperture size: 8 MB.
> Nov 23 11:02:35 escpc41 kernel: mach64_detect: Aperture location (physical):
>0xe2000000.
> Nov 23 11:02:35 escpc41 kernel: mach64_detect: MMIO_Base: 0xc5021c00 RAM: 2048 Kb.
> Nov 23 11:02:35 escpc41 kernel: mach64_detect: Dac Type `ATI 68860/68880'.
> Nov 23 11:02:35 escpc41 kernel: Mach64 detected: Mach64 GX - Graphics Pro Turbo
>1600, rev 1, LFB Base 0xe2000000.
> Nov 23 11:02:35 escpc41 kernel: wrote 0xAAAAAAAA, got back 0xaaaaaaaa.
> Nov 23 11:02:35 escpc41 kernel: wrote 0x55555555, got back 0x55555555.
> Nov 23 11:02:35 escpc41 kernel: KGI monitor driver rev $Revision: 1.12 $
> Nov 23 11:02:35 escpc41 kernel: ATI Technologies Mach64 integrated DAC driver
>$Revision: 1.9 $
> Nov 23 11:02:35 escpc41 kernel: Mach64 CT/VT/GT integrated PLL clock driver rev
>$Revision: 1.7 $
> Nov 23 11:02:35 escpc41 kernel: Manufacturer Model driver loaded.
> Nov 23 11:02:35 escpc41 kernel: error: kgifb_set_var: Unsupported bpp '1'.
> Nov 23 11:02:35 escpc41 kernel: error: kgifb_set_var: Unsupported bpp '1'.
> Nov 23 11:02:35 escpc41 kernel: mach64.c:169: Display start: 0x0 pixels
> Nov 23 11:02:35 escpc41 kernel: mach64.c:170: Display pitch: 0x280 pixels
> Nov 23 11:02:35 escpc41 kernel: kgifb_init: xres 640 yres 400 bpp 8 vaddr 0xc4822000
>paddr 0xe2000000 size 2097152
> Nov 23 11:02:35 escpc41 kernel: mach64.c:169: Display start: 0x0 pixels
> Nov 23 11:02:35 escpc41 kernel: mach64.c:170: Display pitch: 0x280 pixels
> Nov 23 11:02:35 escpc41 kernel: mach64.c:169: Display start: 0x0 pixels
> Nov 23 11:02:35 escpc41 kernel: mach64.c:170: Display pitch: 0x280 pixels
> Nov 23 11:02:35 escpc41 kernel: Console: switching to colour frame buffer device
>80x25
> Nov 23 11:02:35 escpc41 kernel: fb0: KGI frame buffer device using 2048K of video
>memory
You can set mode when insmoding the driver. Try a /sbin/insmod kgicon.o
-depth 8 if I remeber correctly.