[haiku-bugs] Re: [Haiku] #15143: QXL/spice driver

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Tue, 09 Jul 2019 19:06:35 -0000

#15143: QXL/spice driver
---------------------------+----------------------------
   Reporter:  kstabel      |      Owner:  nobody
       Type:  enhancement  |     Status:  new
   Priority:  normal       |  Milestone:  Unscheduled
  Component:  - General    |    Version:  R1/Development
 Resolution:               |   Keywords:
 Blocked By:               |   Blocking:
Has a Patch:  0            |   Platform:  All
---------------------------+----------------------------

Comment (by kstabel):

 Replying to [comment:7 tqh]:

As I do all my development with KVM and don't see the issues you are
 talking about I wonder what is your hw/setup. Tearing you will see because
 there is no vertical retrace syncing possible without some hw
 acceleration. Lagging on the other hand should not be a problem.

To answer your other question, gfx acceleration is something we want,
 but gfx hw is very complicated and gfx manufacturers are very unhelpful,
 so it is very hard to do this without paid developers, signed NDA's and
 support from the manufacturer. Hint: If other vendors had something like
 AtomBios and helped support its usage like AMD we probably would be much
 further along.

 I've ran it on KVM on a dual xeon 56xx or other (my ovirt env), a ryzen
 machine, a laptop with an i7 8550 and another laptop with an older i7
 (fourth gen).

 The tearing is no big deal, but just unfortunate.  The lagging, yes, it
 happens when scrolling through a webpage on webpositive, or for example
 having the terminal full screen and scrolling through that, etc.  I get
 it, no hw acceleration, that's what i'm saying as well.  QXL acceleration
 would be nice.

 As for your point on hardware support, yes, i fully understand and agree.
 However, QXL is a paravirtualized device, for which the spec is just
 published in the open (Open source).

 It's not a must-have, but it would make haiku run pretty nicely on KVM,
 which is a mainstream virtualization platform on linux.  Dare i even say
 the preferred and nicest one.
 It would give a lot of people a much nicer experience, that's all i'm
 saying.

 Just an idea.

-- 
Ticket URL: <https://dev.haiku-os.org/ticket/15143#comment:8>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: