Feature #7564

Try GNOME Shell in Jessie or sid with llvmpipe in libvirt/qemu

Added by BitingBird 2014-07-11 13:12:34 . Updated 2014-11-16 11:24:45 .

Status:
Resolved
Priority:
Normal
Assignee:
alant
Category:
Virtualization
Target version:
Start date:
2014-07-11
Due date:
% Done:

100%

Feature Branch:
Type of work:
Test
Blueprint:

Starter:
0
Affected tool:
Deliverable for:

Description


Subtasks


Related issues

Related to Tails - Feature #7394: Evaluate xserver-xorg-video-modesetting for KMS support in QEMU and others Resolved 2014-06-11
Related to Tails - Feature #7988: Try GNOME Shell in Jessie or sid on older hardware Resolved 2014-07-11

History

#1 Updated by intrigeri 2014-07-11 14:29:56

  • Tracker changed from Bug to Feature
  • Subject changed from Try gnome-shell in Jessie or sid VM with llvmpipe to Try GNOME Shell in Jessie or sid with llvmpipe
  • Category set to Hardware support

#2 Updated by intrigeri 2014-07-11 14:31:11

#3 Updated by alant 2014-07-11 15:02:39

  • % Done changed from 0 to 10

GNOME shell starts on llvmpipe in sid with libvirt qemu/kvm with spice/qxl. glxinfo | grep renderer outputs Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)

#4 Updated by alant 2014-07-11 16:44:00

GNOME shell also starts in sid with libvirt qemu/kvm with spice/cirrus but it doesn’t use the KMS driver even though cirrusdrmfb (fb0) is primary device. glxinfo | grep renderer still outputs Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits).

#5 Updated by intrigeri 2014-07-12 10:06:48

> GNOME shell also starts in sid with libvirt qemu/kvm with spice/cirrus but it doesn’t
> use the KMS driver even though cirrusdrmfb (fb0) is primary > device.

I think this report belongs to Feature #7394 instead, and probably is caused by the lack of the xserver-xorg-video-modesetting package. Please move this part of the discussion there :)

#6 Updated by intrigeri 2014-07-12 10:07:07

  • related to Feature #7394: Evaluate xserver-xorg-video-modesetting for KMS support in QEMU and others added

#7 Updated by intrigeri 2014-07-12 10:08:14

Next thing to do IMO: test with llvmpipe on older hardware (e.g. ThinkPad X32 or similar).

#8 Updated by alant 2014-07-12 15:01:06

  • % Done changed from 10 to 20

GNOME Shell works in a jessie guest as well on libvirt/qemu with llvmpipe.

#9 Updated by alant 2014-07-13 11:22:19

  • % Done changed from 20 to 30

Software 3D acceleration works fine in a sid or jessie qemu/kvm guest with QXL/Spice graphics running on a sid host with the following hardware:

  • Intel® Core™ i5-3210M CPU @ 2.50GHz
  • VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
  • OpenGL renderer string: Mesa DRI Intel® Ivybridge Mobile

The guest is usable and faster than a Tails 1.0.1 or 1.1 VM on the same host with the same VM parameters. Even opening several tabs in iceweasel and scrolling big pages in the guest doesn’t result in a noticable slowness

#10 Updated by intrigeri 2014-08-23 23:53:05

I’m told that it works fine on a X61. I’m unsure if that’s with llvmpipe or real hardware support, but it’s a useful data-point regarding older hardware.

#11 Updated by intrigeri 2014-10-02 06:42:02

  • copied to Feature #7988: Try GNOME Shell in Jessie or sid on older hardware added

#12 Updated by intrigeri 2014-10-02 06:42:13

  • copied from deleted (Feature #7988: Try GNOME Shell in Jessie or sid on older hardware)

#13 Updated by intrigeri 2014-10-02 06:42:28

  • related to Feature #7988: Try GNOME Shell in Jessie or sid on older hardware added

#14 Updated by intrigeri 2014-10-02 06:43:48

  • Subject changed from Try GNOME Shell in Jessie or sid with llvmpipe to Try GNOME Shell in Jessie or sid with llvmpipe in libvirt/qemu
  • Status changed from Confirmed to Resolved
  • % Done changed from 30 to 100

#15 Updated by intrigeri 2014-10-02 06:44:04

  • related to deleted (Feature #7988: Try GNOME Shell in Jessie or sid on older hardware)

#16 Updated by intrigeri 2014-10-02 06:44:27

  • related to Feature #7988: Try GNOME Shell in Jessie or sid on older hardware added

#17 Updated by sajolida 2014-11-16 11:24:45

  • Category changed from Hardware support to Virtualization