[Spice-devel] QXL on real hardware

ra du radu64.xyz at gmail.com
Mon Dec 2 13:05:37 UTC 2019


Thanks for the quick answer.

The use-case i have in mind is similar to the "virtScreen" app that I
mentioned in my previous email. That link also has an animated GIF on how
it works.
I want to extend the KDEConnect app to allow users to use their mobile
device as an external screen for their laptop.
For example, when one is travelling and happens to have both a laptop and a
tablet, one can use the tablet as a second display over wifi (p2pwifi).

The new output needs to present itself to the current Xsession or whatever
display service is running, So that it can be shown as an attached screen.
To allow users to change its position orientation and all that.

I did play around with "xrandr --newmode..." and managed to use one of the
non attached outputs of the videocard as a display, but KDE display
settings tool doses not pick it up as a screen. So users can't change
anything about it.
The only solution that worked was to use the intel VIRTUAL output drivers,
but this require X11 config "hacks".
Now since I don't know if the intel virtual output works on any other video
card (I didn't test), I was thinking of QXL/spice so that it will be
hardware agnostic.

I also found this article:
https://weekly-geekly.github.io/articles/147185/index.html
But the changes it is proposing don't work.

Thanks.

On Fri, Nov 29, 2019 at 9:08 AM Frediano Ziglio <fziglio at redhat.com> wrote:

>
> > Hi all,
>
> > I was wondering if it is possible to get a SPICE (QXL) extra screen on
> real
> > hardware.
> > The idea is to use the qxl output and stream it over network to a
> secondary
> > display.
>
> > One solution that is out there is the virtScreen:
> > https://github.com/kbumsik/VirtScreen
> > This solution uses the intel virtualoutput and VNC server, but it is not
> very
> > responsive.
>
> > While doing some tests with the x11spice server, SPICE protocol seems to
> be
> > better then vnc at remote display.
>
> > Thanks.
>
> Technically no, QXL is the virtual card which is provided to VMs.
> If you want to have an additional screen added to your bare metal machine
> is not possible.
> There was a xspice project giving both a Xorg driver and an Xserver but
> has not been updated recently.
>
> I'm curious about the usage. Is it like putting the presentation on the
> second screen and being able to share it using SPICE ?
>
> Frediano
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/spice-devel/attachments/20191202/b6da8d5c/attachment.html>


More information about the Spice-devel mailing list