unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#40191] mesa: Support rockchip platforms
@ 2020-03-23  4:19 Vagrant Cascadian
  2020-03-29 20:13 ` Marius Bakke
  0 siblings, 1 reply; 3+ messages in thread
From: Vagrant Cascadian @ 2020-03-23  4:19 UTC (permalink / raw)
  To: 40191


[-- Attachment #1.1: Type: text/plain, Size: 559 bytes --]

The attached patch enables drivers in mesa which should allow some
aarch64/armhf rockchip platforms (e.g. veyron-speedy, pinebook pro) to
make use of gpu acceleration.

I haven't thoroughly tested this patch yet, but it does at least build
and produces an appropriate dri library!

There are almost 2000 dependent packages on mesa, so this probably needs
though core-updates according to current recommendations... I haven't
tried rebuilding all the dependent packages? FWIW, I *think* it will
only trigger a rebuild on aarch64/armhf.


live well,
  vagrant


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1.2: 0001-gnu-mesa-Enable-rockchip-support-on-aarch64-armhf.patch --]
[-- Type: text/x-diff, Size: 1180 bytes --]

From d7c810c1a5b306439a47263ab294398d1382ecbe Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@debian.org>
Date: Sun, 22 Mar 2020 16:32:33 +0000
Subject: [PATCH] gnu: mesa: Enable rockchip support on aarch64/armhf.

* gnu/packages/gl (mesa): Enable kmsro, lima and panfrost gallium drivers.
---
 gnu/packages/gl.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index 01241cd88e..710c602a96 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -293,7 +293,7 @@ also known as DXTn or DXTC) for Mesa.")
        '(,@(match (%current-system)
              ((or "armhf-linux" "aarch64-linux")
               ;; TODO: Fix svga driver for aarch64 and armhf.
-              '("-Dgallium-drivers=etnaviv,freedreno,nouveau,r300,r600,swrast,tegra,v3d,vc4,virgl"))
+              '("-Dgallium-drivers=etnaviv,freedreno,kmsro,lima,nouveau,panfrost,r300,r600,swrast,tegra,v3d,vc4,virgl"))
              (_
               '("-Dgallium-drivers=iris,nouveau,r300,r600,radeonsi,svga,swrast,virgl")))
          ;; Enable various optional features.  TODO: opencl requires libclc,
-- 
2.20.1


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 227 bytes --]

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [bug#40191] mesa: Support rockchip platforms
  2020-03-23  4:19 [bug#40191] mesa: Support rockchip platforms Vagrant Cascadian
@ 2020-03-29 20:13 ` Marius Bakke
  2020-03-29 22:00   ` bug#40191: " Vagrant Cascadian
  0 siblings, 1 reply; 3+ messages in thread
From: Marius Bakke @ 2020-03-29 20:13 UTC (permalink / raw)
  To: Vagrant Cascadian, 40191

[-- Attachment #1: Type: text/plain, Size: 745 bytes --]

Vagrant Cascadian <vagrant@debian.org> writes:

> The attached patch enables drivers in mesa which should allow some
> aarch64/armhf rockchip platforms (e.g. veyron-speedy, pinebook pro) to
> make use of gpu acceleration.

Awesome!  :-)

> I haven't thoroughly tested this patch yet, but it does at least build
> and produces an appropriate dri library!

Sounds good.

> There are almost 2000 dependent packages on mesa, so this probably needs
> though core-updates according to current recommendations... I haven't
> tried rebuilding all the dependent packages? FWIW, I *think* it will
> only trigger a rebuild on aarch64/armhf.

Indeed.  We are just about to start the core-updates branch, so this
patch came just in time.  LGTM, please push!

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* bug#40191: mesa: Support rockchip platforms
  2020-03-29 20:13 ` Marius Bakke
@ 2020-03-29 22:00   ` Vagrant Cascadian
  0 siblings, 0 replies; 3+ messages in thread
From: Vagrant Cascadian @ 2020-03-29 22:00 UTC (permalink / raw)
  To: Marius Bakke, 40191-done

[-- Attachment #1: Type: text/plain, Size: 853 bytes --]

On 2020-03-29, Marius Bakke wrote:
> Vagrant Cascadian <vagrant@debian.org> writes:
>
>> The attached patch enables drivers in mesa which should allow some
>> aarch64/armhf rockchip platforms (e.g. veyron-speedy, pinebook pro) to
>> make use of gpu acceleration.
>
> Awesome!  :-)
>
>> I haven't thoroughly tested this patch yet, but it does at least build
>> and produces an appropriate dri library!
>
> Sounds good.
>
>> There are almost 2000 dependent packages on mesa, so this probably needs
>> though core-updates according to current recommendations... I haven't
>> tried rebuilding all the dependent packages? FWIW, I *think* it will
>> only trigger a rebuild on aarch64/armhf.
>
> Indeed.  We are just about to start the core-updates branch, so this
> patch came just in time.  LGTM, please push!

Pushed to core-updates!


live well,
  vagrant

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 227 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-03-29 22:01 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-23  4:19 [bug#40191] mesa: Support rockchip platforms Vagrant Cascadian
2020-03-29 20:13 ` Marius Bakke
2020-03-29 22:00   ` bug#40191: " Vagrant Cascadian

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).