Re: Mesa for Linux PPC
Posted: Wed Apr 27, 2022 5:22 pm
FYI: Open-Source R600g Driver For Old AMD GPUs Is Seeing New Activity To Improve GPU Compute
MintPPC with the new Mesa 22.0.2:

MintPPC with the new Mesa 22.0.2:

Support Forum
https://forum.hyperion-entertainment.com/
https://forum.hyperion-entertainment.com/viewtopic.php?t=2137
Code: Select all
xbps-remove mesa-demos
Code: Select all
xbps-remove libOSMesa
Code: Select all
xbps-install -S mesa-dri
Code: Select all
[*] Updating repository `https://auto.voidlinux-ppc.org/current/ppc/ppc-repodata' ...
[*] Updating repository `https://auto.voidlinux-ppc.org/current/ppc/nonfree/ppc-repodata' ...
Name Action Version New version Download size
xf86-video-amdgpu update 21.0.0_2 22.0.0_1 87KB
libglapi update 21.3.7_1 22.1.3_1 78KB
libgbm update 21.3.7_1 22.1.3_1 34KB
mesa update 21.3.7_1 22.1.3_1 321KB
mesa-dri update 21.3.7_1 22.1.3_1 6444KB
Size to download: 6965KB
Size required on disk: 21MB
Space available on disk: 88GB
Do you want to continue? [Y/n]
[*] Downloading packages
xf86-video-amdgpu-22.0.0_1.ppc.xbps.sig: 512B [avg rate: 11MB/s]
xf86-video-amdgpu-22.0.0_1.ppc.xbps: 87KB [avg rate: -- stalled --]
xf86-video-amdgpu-22.0.0_1: verifying RSA signature...
libglapi-22.1.3_1.ppc.xbps.sig: 512B [avg rate: 12MB/s]
libglapi-22.1.3_1.ppc.xbps: 78KB [avg rate: -- stalled --]
libglapi-22.1.3_1: verifying RSA signature...
libgbm-22.1.3_1.ppc.xbps.sig: 512B [avg rate: 9259KB/s]
libgbm-22.1.3_1.ppc.xbps: 34KB [avg rate: -- stalled --]
libgbm-22.1.3_1: verifying RSA signature...
mesa-22.1.3_1.ppc.xbps.sig: 512B [avg rate: 12MB/s]
mesa-22.1.3_1.ppc.xbps: 321KB [avg rate: 2593KB/s]
mesa-22.1.3_1: verifying RSA signature...
mesa-dri-22.1.3_1.ppc.xbps.sig: 512B [avg rate: 10MB/s]
mesa-dri-22.1.3_1.ppc.xbps: 6444KB [avg rate: -- stalled --]
mesa-dri-22.1.3_1: verifying RSA signature...
[*] Collecting package files
xf86-video-amdgpu-22.0.0_1: collecting files...
xf86-video-amdgpu-21.0.0_2: collecting files...
libglapi-22.1.3_1: collecting files...
libglapi-21.3.7_1: collecting files...
libgbm-22.1.3_1: collecting files...
libgbm-21.3.7_1: collecting files...
mesa-22.1.3_1: collecting files...
mesa-21.3.7_1: collecting files...
mesa-dri-22.1.3_1: collecting files...
mesa-dri-21.3.7_1: collecting files...
[*] Unpacking packages
xf86-video-amdgpu-21.0.0_2: updating to 22.0.0_1 ...
xf86-video-amdgpu-22.0.0_1: unpacking ...
libglapi-21.3.7_1: updating to 22.1.3_1 ...
libglapi-22.1.3_1: unpacking ...
libgbm-21.3.7_1: updating to 22.1.3_1 ...
libgbm-22.1.3_1: unpacking ...
mesa-21.3.7_1: updating to 22.1.3_1 ...
mesa-22.1.3_1: unpacking ...
mesa-dri-21.3.7_1: updating to 22.1.3_1 ...
mesa-dri-22.1.3_1: unpacking ...
[*] Configuring unpacked packages
xf86-video-amdgpu-22.0.0_1: configuring ...
xf86-video-amdgpu-22.0.0_1: updated successfully.
libglapi-22.1.3_1: configuring ...
libglapi-22.1.3_1: updated successfully.
libgbm-22.1.3_1: configuring ...
libgbm-22.1.3_1: updated successfully.
mesa-22.1.3_1: configuring ...
mesa-22.1.3_1: updated successfully.
mesa-dri-22.1.3_1: configuring ...
mesa-dri-22.1.3_1: updated successfully.
5 downloaded, 0 installed, 5 updated, 5 configured, 0 removed.
Code: Select all
OpenGL vendor string: X.Org
OpenGL renderer string: AMD CAYMAN (DRM 2.50.0 / 5.19.0-rc5_A-EON_X5000, LLVM 12.0.1)
OpenGL core profile version string: 3.2 (Core Profile) Mesa 22.1.3
OpenGL core profile shading language version string: 1.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.1 Mesa 22.1.3
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 22.1.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
Thanks a lot for testing!
“Gert Wollny” wrote: The new NIR code is available with the merge request. If you want to help and test this code, the back-end is enabled with R600_DEBUG=nir. SB is enabled by default, but you can use R600_DEBUG=nir,nosb to run NIR with disabled SB. Play your favorite games with the back-end enabled and report bugs at https://gitlab.freedesktop.org/mesa/mesa/-/issues. If you are a developer and have the hardware, just pick a task from the list above and start fixing.
Code: Select all
apt install libgl1-mesa-dri
Code: Select all
┌──(mintppc㉿mintppc)-[~]
└─$ glxinfo | grep -i opengl
OpenGL vendor string: X.Org
OpenGL renderer string: AMD CAYMAN (DRM 2.50.0 / 6.0.0-rc2_A-EON_X5000, LLVM 14.0.6)
OpenGL core profile version string: 3.2 (Core Profile) Mesa 22.2.0-rc3
OpenGL core profile shading language version string: 1.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.2 (Compatibility Profile) Mesa 22.2.0-rc3
OpenGL shading language version string: 1.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 22.2.0-rc3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions: