Hyper-V Synthetic Video Frame Buffer Driver not working

Bug #1218995 reported by Jan Henke
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Triaged
High
Unassigned

Bug Description

Hyper-V Synthetic Video Frame Buffer Driver was added upstream with kernel 3.10 (commit: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=68a2d20b79b105f02dcbc52c211d7e62f98996b7)

I am running Xubuntu 13.10 in a Hyper-V machine on Windows 8 Pro. According to the kernel module description the kernel driver should allow for FullHD resoltuion and should eleminate the double mouse curser. Here neither of that happens though, screen resoltuion is limited to 1152x864 like it was with 13.04 before the framebuffer driver was added and I still have double mouse cursers.

lsmod verifies hperv_fb module to be loaded. So there must be something which stops the enchansments from working correctly.

Fixing this bug is important to enable Ubuntu to run in Hyper-V environments, which likly to become more important with the includsion of Hyper-V in Windows 8.

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: linux-image-3.11.0-4-generic 3.11.0-4.9
ProcVersionSignature: Ubuntu 3.11.0-4.9-generic 3.11.0-rc7
Uname: Linux 3.11.0-4-generic x86_64
ApportVersion: 2.12.1-0ubuntu2
Architecture: amd64
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
Date: Fri Aug 30 17:52:21 2013
HibernationDevice: RESUME=UUID=73c3c75c-c1c9-477c-9ada-de652e53a5e9
InstallationDate: Installed on 2013-08-09 (20 days ago)
InstallationMedia: Xubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130809)
IwConfig:
 eth0 no wireless extensions.

 lo no wireless extensions.
Lsusb: Error: command ['lsusb'] failed with exit code 1: unable to initialize libusb: -99
MachineType: Microsoft Corporation Virtual Machine
MarkForUpload: True
ProcEnviron:
 LANGUAGE=de_DE
 TERM=xterm
 PATH=(custom, no user)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
ProcFB: 0 hyperv_fb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-4-generic root=UUID=4fcb4903-59ae-4402-b6b0-05d5609ae8da ro quiet splash video=hyperv_fb:1920x1080 vt.handoff=7
PulseList:
 Error: command ['pacmd', 'list'] failed with exit code 1: Home directory not accessible: Permission denied
 No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-3.11.0-4-generic N/A
 linux-backports-modules-3.11.0-4-generic N/A
 linux-firmware 1.113
RfKill:

SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/23/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 090006
dmi.board.name: Virtual Machine
dmi.board.vendor: Microsoft Corporation
dmi.board.version: 7.0
dmi.chassis.asset.tag: 4002-8074-6677-7173-2064-5191-30
dmi.chassis.type: 3
dmi.chassis.vendor: Microsoft Corporation
dmi.chassis.version: 7.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr090006:bd05/23/2012:svnMicrosoftCorporation:pnVirtualMachine:pvr7.0:rvnMicrosoftCorporation:rnVirtualMachine:rvr7.0:cvnMicrosoftCorporation:ct3:cvr7.0:
dmi.product.name: Virtual Machine
dmi.product.version: 7.0
dmi.sys.vendor: Microsoft Corporation

Revision history for this message
Jan Henke (jhe) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v3.11 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream'.
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11-saucy/

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Jan Henke (jhe) wrote :

The mainline kernel did not change the behaviour. The bug still exists. Could the bug be caused by some element in the Ubuntu graphics stack?

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
tags: added: kernel-bug-exists-upstream
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

This issue appears to be an upstream bug, since you tested the latest upstream kernel. Would it be possible for you to open an upstream bug report[0]? That will allow the upstream Developers to examine the issue, and may provide a quicker resolution to the bug.

Please follow the instructions on the wiki page[0]. The first step is to email the appropriate mailing list. If no response is received, then a bug may be opened on bugzilla.kernel.org.

Once this bug is reported upstream, please add the tag: 'kernel-bug-reported-upstream'.

If you don't feel comfortable opening an upstream bug, I can do it for you.

[0] https://wiki.ubuntu.com/Bugs/Upstream/kernel

tags: added: kernel-da-key
Changed in linux (Ubuntu):
importance: Medium → High
tags: added: kernel-key
removed: kernel-da-key
Changed in linux (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
Jan Henke (jhe) wrote :

Hi,

I reported the bug upstream to <email address hidden>.

tags: added: kernel-bug-reported-upstream
Revision history for this message
Jan Henke (jhe) wrote :
tags: removed: kernel-key
Revision history for this message
Brad (ferric-au) wrote :

Hmm, not sure if this is still an active issue...

but I could finally get it to work by adding the kernel option video=hyperv_fb:1920x1080 as suggested by codrutoctavian here; http://forums.opensuse.org/showthread.php/494938-change-suse-resolution-when-running-in-Hyper-v

For those less familiar with grub (like me) https://wiki.ubuntu.com/Kernel/KernelBootParameters explains how to add kernel options.

Frustratingly, even after I reduced my windows resolution back to 1920x1080, the Hyper-v manager still rescaled the vm output to the original ratio! (this REALLY annoying bc hyper-v can obviously scale video output and if they scaled up the lower resolution, it would overcome the postage stamp size vm screen). Anyway, restarting windows with 1920x1080 resolution did the trick, with full screen 1920x1080 ubuntu 14.04 running under windows.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.