X server backports for PRIME render offloading

Bug #1839555 reported by Daniel Dadap
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xorg-server (Ubuntu)
Fix Released
Undecided
Timo Aaltonen
xorg-server-hwe-18.04 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Configuring PRIME render offloading requires changes to the X server which have been accepted upstream but are not yet present in any release. These changes do not break the driver ABI and should be safe to backport to existing X servers shipped in distributions like Ubuntu.

The required commits are:

* 7f962c70b6d9c346477f23f6c15211e749110078 - xsync: Add resource inside of SyncCreate, export SyncCreate
* 37a36a6b5b887d5c5a17a6931ceba8ad5d1bb6d5 - GLX: Add a per-client vendor mapping
* 8b67ec7cc6fda243480a5a8ca118b66242f3eb2c- GLX: Use the sending client for looking up XID's
* 56c0a71fdd94a008e5d746261f70a713c4767f93 - GLX: Add a function to change a clients vendor list
* b4231d69028adc8123801a7552b40a15ea928d1b - GLX: Set GlxServerExports::{major,minor}Version

These commits must be backported to an X.org X server of at least version 1.20, as this is the first version with support for server-side GLVND.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Yes, it's been a plan to merge them for 19.10, but I hope they'll still make it in 1.20.6.

Changed in xorg-server (Ubuntu):
assignee: nobody → Timo Aaltonen (tjaalton)
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xorg-server - 2:1.20.5+git20190820-0ubuntu1

---------------
xorg-server (2:1.20.5+git20190820-0ubuntu1) eoan; urgency=medium

  * Sync with upstream server-1.20-branch to gain support for GLX vendor
    selection. (LP: #1839555)
  * sync-i965-pciids.diff, dix-ensure-work-queues-are-cleared-on-reset.diff:
    Dropped, upstream.
  * fix-abi-for-1.20.diff: Fix ABI after merging GLX vendor selection.
  * dri2-use-va-gl-for-intel.diff: Use va_gl as VDPAU driver for Intel
    GPUs.

 -- Timo Aaltonen <email address hidden> Tue, 20 Aug 2019 10:57:08 +0300

Changed in xorg-server (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Daniel Dadap (ddadap) wrote :

Is there any plan to add this functionality to the 18.04 HWE stack?

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

sure, will be backported via bug 1848522

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

adding the -hwe package here just to make it clear that it's actually in 18.04 now, so I won't forget :)

Changed in xorg-server-hwe-18.04 (Ubuntu):
status: New → Fix Released
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.