Re: Mesa for Linux PPC
Posted: Sun Dec 13, 2015 7:25 pm
Thank you for your reply, I saw MESA updates, I hoped for RadeonSI support...
Support Forum
https://forum.hyperion-entertainment.com/
https://forum.hyperion-entertainment.com/viewtopic.php?f=35&t=2137
xeno74 wrote:Hi all,
I was able to patch the latest Mesa version 11.0.7 because of the problems with the wrong colors. It works with the right colors in 32-bit color depth.
Download: MesaLib-11.0.7-powerpc-unofficial.tar.bz2
PLEASE use the unofficial Mesa version 10.0.4 if you want a stable and reliable 3D acceleration.
Cheers,
Christian
Many thanks for testing. OK, I think it is better to use the unofficial Mesa version 10.0.4.Srtest wrote: After upgrading to 11.0.7 and replacing the patched r600 (using HD5870 card), it works except in the following conditions:
The logon screen (SDDM) is garbled up. Once in a while it looks ok but then extremely and unusablly slow.
The same effect impacts the loading screen of the newest SuperTuxCart which exits the game after the loading screen.
Thank you very much for the patch.
Here you are: MesaLib-11.1.0-powerpc-unofficial.tar.bz2Srtest wrote:Hey!
Debian has a new series Mesa: 11.1. It gave me some issues even with software rendering. Do you think you can patch it up?
Thanks,
Shy.
P.S => I'll be testing the new cards this weekend so it can help to test the latest release.
Many many many thanks for this hint. I tested it with ubuntu MATE 16.04 PowerPC today.Srtest wrote:I managed to configure a xorg.conf file by changing the "X -configure" command to "X :1 -configure" and I didn't even have to shutdown the server. What is different is the added "DRI3" option which can be enabled manually but with no hardware acceleration there isn't really a reason.
DRI2 vs. DRI3 Radeon Linux OpenGL Performance -- phoronix.comphoronix.com wrote: Enabling the DRI3 support with a modern Linux graphics stack for the xf86-video-ati DDX can be done by simply adding Option "DRI3" "1" to your xorg.conf/xorg.conf.d (along with disabling SwapBuffersWait as always if benchmarking).
Code: Select all
[ 7.247] (==) RADEON(0): DRI3 disabled
Code: Select all
[ 7.146] (II) Loading sub module "dri2"
[ 7.146] (II) LoadModule: "dri2"
[ 7.146] (II) Module "dri2" already built-in
[ 7.244] (II) RADEON(0): [DRI2] Setup complete
[ 7.244] (II) RADEON(0): [DRI2] DRI driver: r600
[ 7.244] (II) RADEON(0): [DRI2] VDPAU driver: r600
[ 7.368] (II) GLX: Initialized DRI2 GL provider for screen 0
Code: Select all
ATTENTION: default value of option vblank_mode overridden by environment.
5493 frames in 5.0 seconds = 1098.450 FPS
5472 frames in 5.0 seconds = 1094.367 FPS
5740 frames in 5.0 seconds = 1147.962 FPS
5779 frames in 5.0 seconds = 1155.630 FPS
5402 frames in 5.0 seconds = 1080.278 FPS
5550 frames in 5.0 seconds = 1109.869 FPS
5433 frames in 5.0 seconds = 1086.448 FPS
Code: Select all
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "SWcursor" # [<bool>]
#Option "kmsdev" # <str>
#Option "ShadowFB" # [<bool>]
Identifier "Card0"
Driver "radeon"
BusID "PCI:1:0:0"
Option "SwapBuffersWait" "0"
Option "DRI3" "1"
EndSection
Code: Select all
[ 7.198] (**) RADEON(0): Option "DRI3" "1"
[ 7.294] (**) RADEON(0): DRI3 enabled
Code: Select all
libGL error: failed to load driver: r600
Hi Srtest,Srtest wrote:Xeno, when compiling your Mesa version does LLVM 3.7 uses the option "--enable-targets=host,r600"?
Code: Select all
I've looked at llvm configure script:
--enable-targets=r600 is equivalent to --enable-targets=amdgpu
--enable-targets=host is equivalent to --enable-targets=x86 on i686 or x86_64
--enable-targets=cpp has nothing to do with clang++. If you build and use that