Problem with Matrox MGA G200eW video driver.

Marko Vojinovic vvmarko at gmail.com
Fri Aug 16 01:37:50 UTC 2013


On Thu, 15 Aug 2013 16:36:24 -0700
Ben Greear <greearb at candelatech.com> wrote:

> I have a fancy and quite new E5 processor server system that has a
> Matrox VGA port in it:
> 
> e:04.0 VGA compatible controller: Matrox Electronics Systems Ltd. MGA
> G200eW WPCM450 (rev 0a)
> 
> This appears to use the mgag200 kernel module.
> 
> When this module is loaded, the Xorg log complains saying the module
> must be unloaded and I end up running 'llvmpipe' and performance is
> horrible.
> 
> If I blacklist the module, it still runs in emulation mode and
> performance is horrible.
> 
> Here is what I think is the interesting part for the black-list
> variant:
> 
> [    26.079] (II) Module vgahw: vendor="X.Org Foundation"
> [    26.079]    compiled for 1.14.2, module version = 0.1.0
> [    26.079]    ABI class: X.Org Video Driver, version 14.1
> [    26.079] (--) MGA(0): Chipset: "mgag200 eW Nuvoton"
> [    26.079] (--) MGA(0): Linear framebuffer at 0xF9000000
> [    26.079] (--) MGA(0): MMIO registers at 0xFB800000
> [    26.079] (--) MGA(0): Pseudo-DMA transfer window at 0xFB000000
> [    26.150] (II) MGA(0): Creating default Display subsection in
> Screen section "Default Screen Section" for depth/fbbpp 24/32
> [    26.150] (==) MGA(0): Depth 24, (--) framebuffer bpp 32
> [    26.150] (==) MGA(0): RGB weight 888
> [    26.150] (**) MGA(0): Enabling KVM
> [    26.150] (==) MGA(0): Using HW cursor
> [    26.150] (**) MGA(0): Using "Shadow Framebuffer" - acceleration
> disabled [    26.150] (--) MGA(0): Video BIOS info block at offset
> 0x07D60 [    26.150] (==) MGA(0): VideoRAM: 16320 kByte
> 
> 
> So, first question:  Should I be blacklisting the driver?
> 
> And second, any idea on how to either get the acceleration working,
> or make gnome work OK w/out it?  I don't care at all about 3D affects,
> I just need basic desktop functionality to work w/out too much
> overhead.

While I know basically nothing about Matrox cards, the log line

[    26.150] (**) MGA(0): Using "Shadow Framebuffer" - acceleration disabled

apparently says that acceleration was deliberately disabled in the
config file (i.e. somewhere inside /etc/X11/xorg.conf or inside
xorg.conf.d directory). This is the meaning of the (**).

Also, AFAIK Gnome3 requires accelerated graphics (at least it did last
time I checked). You may be better off trying Mate, XFCE, LXDE, KDE, or
some lightweight window manager without a full DE.

HTH, :-)
Marko



More information about the users mailing list