Unfortunately I must setup ServerLayout section in my xorg.conf for this. So, I can't use autodetection feature and "change resolution" applet.
If I don't setup ServerLayout, I get next text in the xorg.log and the server crashes.
(==) MGA(0): Depth 24, (==) framebuffer bpp 32
(==) MGA(0): RGB weight 888
(==) MGA(0): Using AGP 1x mode
(==) MGA(0): Using HW cursor
(==) MGA(0): Using XAA acceleration
(--) MGA(0): Linear framebuffer at 0xF4000000
(--) MGA(0): MMIO registers at 0xFDE00000
(--) MGA(0): Pseudo-DMA transfer window at 0xFD000000
(--) MGA(0): Video BIOS info block at offset 0x07D00
(II) MGA(0): MAPPED Framebuffer F4000000 2000000 to 0xb5b74000.
Thank you for your patch. New driver works good.
Unfortunately I must setup ServerLayout section in my xorg.conf for this. So, I can't use autodetection feature and "change resolution" applet.
If I don't setup ServerLayout, I get next text in the xorg.log and the server crashes.
(==) MGA(0): Depth 24, (==) framebuffer bpp 32
(==) MGA(0): RGB weight 888
(==) MGA(0): Using AGP 1x mode
(==) MGA(0): Using HW cursor
(==) MGA(0): Using XAA acceleration
(--) MGA(0): Linear framebuffer at 0xF4000000
(--) MGA(0): MMIO registers at 0xFDE00000
(--) MGA(0): Pseudo-DMA transfer window at 0xFD000000
(--) MGA(0): Video BIOS info block at offset 0x07D00
(II) MGA(0): MAPPED Framebuffer F4000000 2000000 to 0xb5b74000.
Backtrace: bin/X(xf86SigHa ndler+0x79) [0x80c3009] xorg/modules/ drivers/ /mga_drv. so [0xb7b85c51] bin/X(InitOutpu t+0x96f) [0x80aac9f] bin/X(main+ 0x279) [0x8071b19] i686/cmov/ libc.so. 6(__libc_ start_main+ 0xe5) [0xb7cdd685]
0: /usr/X11R6/
1: [0xb80d9400]
2: /usr/lib/
3: /usr/X11R6/
4: /usr/X11R6/
5: /lib/tls/
6: /usr/X11R6/bin/X [0x8071101]
Saw signal 11. Server aborting.