[DragonFlyBSD - Submit #3031] (Closed) Update drm/radeon to Linux 4.7.10 as much as possible
bugtracker-admin at leaf.dragonflybsd.org
bugtracker-admin at leaf.dragonflybsd.org
Fri Jan 6 12:24:36 PST 2023
Issue #3031 has been updated by daftaupe.
Status changed from In Progress to Closed
@ftigeot pushed the following commit https://gitweb.dragonflybsd.org/dragonfly.git/commit/4be47400997875399098ad904fb4ca65b3244cca which brings drm/radeon version to the one of Linux 4.10.17.
I'm closing as we now have a more recent version in base.
----------------------------------------
Submit #3031: Update drm/radeon to Linux 4.7.10 as much as possible
http://bugs.dragonflybsd.org/issues/3031#change-14451
* Author: davshao
* Status: Closed
* Priority: Normal
* Assignee: ftigeot
* Category: Driver
* Target version: 6.4
* Start date: 2017-04-26
----------------------------------------
Sometimes one must go backwards before one can go forwards. The attached patch updates drm/radeon to Linux 4.7.10 as much as possible, with the obvious exception of patches related to dma_fence, reservation objects, dma_buf, prime, DisplayPort MST, and interval trees. In particular, because I do not have DisplayPort hardware to test, I expect complete breakage.
When I want decent font display without corruption on a CAICOS Sapphire Radeon HD6450 card, I use in a hacked version of pkgsrc for mesa 17 in /usr/pkg/share/X11/xorg.conf.d a 20-glamor.conf file resembling:
<pre>
Section "Module"
Load "dri2"
Load "glamoregl"
EndSection
Section "Device"
Identifier "Radeon Graphics"
Driver "radeon"
Option "AccelMethod" "glamor"
Option "ShadowPrimary" "on"
EndSection
</pre>
Take out the Option "ShadowPrimary" "on" and there are quite visible artifacts, but I am still able to fire up firefox using
@LD_PRELOAD=/usr/pkg/lib/libGL.so firefox &@
with layers acceleration forced to get some sort of display in WebGL Water:
http://madebyevan.com/webgl-water/
The patch is radeon47fast.patch generated by git format patch. Also attached is a diff between drm/radeon after the patch compared to Linux 4.7.10's. radeon_4_07.diff shows exactly what is left to be done.
The patch seems to apply cleanly up through at least
<pre>
commit f30091155bf042c3e2934ca63573dabebe30f556
Date: Mon Apr 24 19:22:39 2017 +0200
<fcntl.h>: Add some missing defines (required by POSIX).
</pre>
---Files--------------------------------
radeon47fast.patch (923 KB)
radeon_4_07.diff (512 KB)
IMG_20170705_201122.jpg (919 KB)
bad_and_good.log (17.8 KB)
--
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account
More information about the Submit
mailing list