Bug 52121
Summary: | mgag200 driver does not work properly with Xen in new Intel Server Board | ||
---|---|---|---|
Product: | Drivers | Reporter: | Fernando Chaves (fernando) |
Component: | Video(DRI - non Intel) | Assignee: | drivers_video-dri |
Status: | NEW --- | ||
Severity: | normal | CC: | alan, dkiper, konrad.wilk |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 3.7.1 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
content from lspci and Xorg.0.log on Kernel 3.7.1
(fixed attachment) content from lspci and Xorg.0.log on Kernel 3.7.1 My current kernel .config from Ubuntu 12.10 content of "xl dmesg" from Ubuntu 12.10 content from "dmesg" from Ubuntu 12.10 List of loaded modules in Ubuntu - without Xen dmesg output in Ubuntu (before typing "startx") - Without Xen dmesg output in Ubuntu (after typing "startx"), with tons of error messages - Without Xen Xorg.0.log from Ubuntu - Without Xen |
Description
Fernando Chaves
2012-12-29 21:04:12 UTC
Created attachment 89921 [details]
content from lspci and Xorg.0.log on Kernel 3.7.1
Created attachment 89931 [details]
(fixed attachment) content from lspci and Xorg.0.log on Kernel 3.7.1
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. Is the CONFIG_INTEL_IOMMU set in your kernel? Can you also attach the 'xl dmesg' and 'dmesg' output please? Created attachment 90161 [details]
My current kernel .config from Ubuntu 12.10
Created attachment 90171 [details]
content of "xl dmesg" from Ubuntu 12.10
Created attachment 90181 [details]
content from "dmesg" from Ubuntu 12.10
There looks to be something odd with the base value. Can you also run baremetal and collect the 'dmesg' and the 'xorg.log' please? Thank you. Created attachment 90201 [details]
List of loaded modules in Ubuntu - without Xen
Created attachment 90211 [details]
dmesg output in Ubuntu (before typing "startx") - Without Xen
Created attachment 90221 [details]
dmesg output in Ubuntu (after typing "startx"), with tons of error messages - Without Xen
Created attachment 90231 [details]
Xorg.0.log from Ubuntu - Without Xen
So is it safe to safe that it does not work without Xen? Or do you see stuff on the screen in baremetal mode? I have recorded this video: http://www.youtube.com/watch?v=T0qHBxla5f8 Note the frame rate of the movie after reboot, with xen loaded. Let me ask again: Does it work properly under baremetal? I'm sorry Konrad, but I don't know exactly what you mean when you say "run on bare metal". (In reply to comment #16) > I'm sorry Konrad, but I don't know exactly what you mean when you say "run on > bare metal". without Xen. Yes, everything works at 100% without Xen, both CLI and Xorg, even in CentOS. I would like to inform that this motherboard uses UEFI. And, obviously, I'm using Legacy Boot. This requires some [video] emulation, right? There is any known issue with Xen about motherboards that uses UEFI? If I install an UEFI-aware bootloader, like rEFInd or grub-efi, can I boot the hypervisor? Big observations made since last message sent: - BIOS-aware bootloaders (GRUB Legacy, GRUB 2, ISOLINUX, PXELINUX) have a slower keyboard response AND very slow screen refresh. keystrokes under those bootloaders have a ~500ms response delay. Also screen refresh is [much] slower, when entering submenus. - All behaviors previously mentioned disappears when adding an video card. Tested with a 10 year-old ATI Rage XL 16MB PCI. Well... Same thing with EFI boot. Video still slow. I think I should use a VGA card for a while (or forever). Well not forever. Daniel (lets see if I can add him on this bug) is looking at getting the EFI parts working. The VGA part is on the list but we haven't yet touched it. Now I have added myself to the bug. Please follow LKML and Xen-devel for more details. |