xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* mgag200 driver does not work properly with Xen
@ 2013-01-02 16:23 Fernando Luiz Chaves Xavier Matos
  2013-01-02 18:09 ` Konrad Rzeszutek Wilk
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Fernando Luiz Chaves Xavier Matos @ 2013-01-02 16:23 UTC (permalink / raw)
  To: xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 2908 bytes --]

When using Xen Hypervisor, the video goes very slow after module load in
console.
Xorg does not run.

My boot process (in kernel 3.7.1 from elrepo, my default kernel.):
1. Hypervisor is loaded (from here, the screen resolution is 640x480 - text
scrolling fast)
2. Kernel is loaded
3. mgag200 module is loaded
4. Screens enter native resolution (from here, the screen resolution is
1280x768 - text scrolling is slow..).
5. Starting Xorg gives me: "failed to activate core devices".

Without Xen, the video works great, Xorg starts, everything works fast and
good.

Hardware:
Motherboard: S1200BTLR
Onboard video: ServerEngines LLC Pilot III (as written in manual)
CPU: Intel Xeon E3-1270v2

Software:
OS: Centos 6.3 64-bit
Xen: 4.2.1

Kernels tested (all with Xen Hypervisor Loaded - except 2.6.32):

Kernel 2.6.32-279 (shipped with CentOS - does not support XEN_DOM0):
- Screen is fast, but with 640x480 resolution.
- Xorg starts with mga driver

Kernel 3.0.57-1.el6.elrepo.x86_64 (from elrepo.org - with XEN_DOM0 support)
- "CONFIG_DRM_MGAG200" does not exist.
- Xorg starts with mga driver

Kernel 3.7.1-3.el6xen.x86_64 (from here:
https://www.crc.id.au/xen-on-rhel6-scientific-linux-6-centos-6-howto/
[^<https://www.crc.id.au/xen-on-rhel6-scientific-linux-6-centos-6-howto/>]
)
- Since "CONFIG_DRM_MGAG200 is not set", screen is fast, but with 640x480
resolution.
- Xorg does not start. "Failed to activate core devices".

Kernel 3.7.1-1.el6.elrepo.x86_64 (My favorite kernel - from elrepo.org)
- "CONFIG_DRM_MGAG200=m"
- Native resolution
- Screen refresh is slow
- Xorg does not start: "Failed to activate core devices."


UPDATE:
Tested Xen 4.2.1 with Ubuntu 12.10 32-bit kernel 3.7.1 and I got the
following results:

- Xorg with Unity works with poor performance with Xen hypervisor loaded.
- Xorg with Unity is very nice without Xen hypervisor loaded.

- Text-based console performance is bad (as in Centos). Screen refresh is
very slow, text scrolling also slow.
- Text-based console performance is normal without Xen.

Exactly the same issues as in CentOS.

Content from "lspci -vv" of video card

04:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. MGA
G200e [Pilot] ServerEngines (SEP1) (rev 07) (prog-if 00 [VGA controller])
        Subsystem: Intel Corporation Device 0102
        Flags: bus master, fast devsel, latency 0, IRQ 23
        Memory at c0000000 (32-bit, non-prefetchable) [size=16M]
        Memory at c1810000 (32-bit, non-prefetchable) [size=16K]
        Memory at c1000000 (32-bit, non-prefetchable) [size=8M]
        Expansion ROM at c1800000 [disabled] [size=64K]
        Capabilities: [dc] Power Management version 2
        Capabilities: [e4] Express Legacy Endpoint, MSI 00
        Capabilities: [54] MSI: Enable- Count=1/1 Maskable- 64bit-
        Kernel driver in use: mgag200
        Kernel modules: mgag200


Thanks and sorry for the [very] bad english.

[-- Attachment #1.2: Type: text/html, Size: 3533 bytes --]

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-01-30  2:08 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-02 16:23 mgag200 driver does not work properly with Xen Fernando Luiz Chaves Xavier Matos
2013-01-02 18:09 ` Konrad Rzeszutek Wilk
2013-01-03 22:28 ` Ronny Hegewald
2013-01-23 18:19 ` Fernando Luiz Chaves Xavier Matos
2013-01-24  9:56   ` Jan Beulich
2013-01-30  2:08     ` Fernando Luiz Chaves Xavier Matos

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).