X server backports for PRIME render offloading

Bug #1839555 reported by Daniel Dadap on 2019-08-08
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xorg-server (Ubuntu)
Undecided
Timo Aaltonen

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.

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
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
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers