On Fri, Dec 20, 2013 at 11:07:25AM +0100, Riccardo Mottola wrote: > .. > vga1 at pci0 dev 3 function 0 "Neomagic Magicgraph NM2070" rev 0x01 > ..
I have one of these in an an old Dell laptop that was given to me. I would have settled with vesa(4), but none of the resolutions seem to fit the LCD panel properly and look terrible. > It has a neomagic videocard and an internal 800x600 screen, that is > apparently best run at 16bit (limited video ram) > > To ease autodetection, I created a simple xorg.conf file with the > following entry: > > # vi xorg.conf > Section "Screen" > Identifier "Default Screen" > DefaultDepth 16 > SubSection "Display" > Depth 16 > Modes "800x600" > EndSubSection > EndSection > > Xorg however doesn't start, I copy the xorg.log below. > > I see no (EE) entries! where is the problem? > > It appears that my monitor size information gets ignored and that no > suitable screen is configured, right? > > Riccardo > .. If yours is anything like mine, you'll need a "Device" section like so: Section "Device" Option "noMMIO" "true" #Option "progLcdModeRegs" "true" #Option "progLcdModeStretch" "true" Identifier "Card0" Driver "neomagic" BusID "PCI:0:3:0" EndSection It seems PCI memory mapped I/O doesn't work with this chipset, or perhaps it's a regression. This is very old device. Option "noMMIO" "true" should fix this: > AddScreen/ScreenInit failed for driver 0 The other options I commented out above, "progLcdModeRegs" and "progLcdModeStretch", appear to fix a strange visual corruption on my system, a 1-pixel wide vertical line on the right side of the LCD. If you notice a similiar problem, try uncommenting those options. Note: XAA acceleration was removed from recent X servers, that means no 2D acceleration. There was never 3D acceleration (DRI/DRM) for this chipset at all. -Bryan.