Gears on Gallium 2015.07.24 opengl 4.1 edition

Released an updated Gears on Gallium:
openSUSE – Factory
Mesa-git – 10.7_git2015.07.24 (radeon\nouveau opengl 4.1)
Kernel – 4.2-rc3
libdrm – 2.4.99_git2015.07.18
Mesa-demos – 9.1.0_git2015.02.28
wine – 1.7.47-gallium-nine+staging
xorg-server – 1.17.99
xf86-video-ati – 7.99.99_2015.07.23 with dri3 and TearFree (activated manually)
xf86-video-intel – 2.99.99_2015.07.23
xf86-video-nouveau – 1.1.99_2015.07.20
KDE – 5.11.0
LLVM – 3.8svn (radeon machine scheduler disabled)
Phoronix Test Suite – 5.8
Steam  –  1.0.0.48
LXDE –  0.8.0

Users root and gog has empy password.
The image is the hybrid iso, can be written as the CD and as USB flash drive (use dd for writing).
Download 936 mb
md5 9e9c6cab59a7eae01a15ccb1452f29d0
sha256 f11cae7ecb37c74a79f8c6f247bb1d158499f962a4978a1324a12e0ad9aceaa7

How to use wine on livecd:
It’s better make /home/gog/.wine as symlink to external hdd\usb (ram disk is only 700 mb) or add ramdisk_size=1024000 (1gb) to kernel parameters to increase ramdisk size.

opengl 4.1

2014-12-27-063423_1920x1080_scrot

2014-12-27-113211_1920x1080_scrot

OpenGL 4.1 on radeonsi (hd 7790)

Intel Pentium G620 2.6 ghz
Radeon hd 7790

OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD BONAIRE
OpenGL core profile version string: 4.1 (Core Profile) Mesa 10.7.0-devel
OpenGL core profile shading language version string: 4.10
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

mesa from http://cgit.freedesktop.org/~airlied/mesa/log/?h=radeonsi-41-staging
opensuse packages – http://download.opensuse.org/repositories/home:/pontostroy:/X11/

Heaven Benchmark 4.0

Tesselation ON
1

Tesselation OFF
2

Dota 2 Reborn on radeonsi (Linux gallium-nine vs Windows 8 )

Gears on Gallium 2015.06.05

Released an updated Gears on Gallium:
openSUSE – Factory
Mesa-git – 10.7_git2015.06.05
Kernel – 4.1.rc6
libdrm – 2.4.99_git2015.05.28
Mesa-demos – 9.1.0_git2015.02.28
wine – 1.7.43-gallium-nine+staging
xorg-server – 1.17.99
xf86-video-ati – 7.99.99_2015.06.02 with dri3 and TearFree (activated manually)
xf86-video-intel – 2.99.99_2015.06.05
xf86-video-nouveau – 1.1.99_2015.03.23
KDE – 5.11.0
LLVM – 3.7svn
Phoronix Test Suite – 5.8
Steam  –  1.0.0.48
LXDE –  0.8.0

Users root and gog has empy passwords.
The image is the hybrid iso, can be written as the CD and as USB flash drive (use dd for writing).
Download 901 mb
md5 7adafd87d9cfda4f639f44da4207cc6c
sha256 b97a437e14102b2ad891274644e18ba95fdccc7c201fb43fc951fcace71f961b

How to use wine on livecd:
It’s better make /home/gog/.wine as symlink to external hdd\usb (ram disk is only 700 mb) or add ramdisk_size=1024000 (1gb) to kernel parameters to increase ramdisk size.

2014-12-27-063423_1920x1080_scrot

2014-12-27-113211_1920x1080_scrot

Payday 2 on radeonsi (Linux gallium-nine vs Windows 8)

 

Radeon h264 hardware encoding VCE 1.0 (hd 7970) vs VCE 2.0 (hd 7790)

Intel i5 3330
Radeon HD 7970 1050\6000
Radeon HD 7790 1050\6000
openSUSE factory
Kernel 4.1.0-rc2
Mesa 10.7.0-devel (git-2173018 pontostroy:X11)
gstreamer 1.50-git

3D performance with screen recording (gputest furmark)

Radeon 7790 w\o recording – 1739 (100%)
gpu-7790

Radeon 7790 + VCE encoding  – 1523 (87.6%)
gpu-7790rec

Radeon 7970 w\o recording – 5141 (100%)
gputest

Radeon 7970 + VCE encoding  – 4558 (88.6%)
gputest1

Video trascoding

I Am Legend – Trailer.mp4 from http://www.h264info.com/clips.html
Video Type: 1920×816 (1080p), 23.967 FPS, Blu-ray Profile

Hardware decoding\encoding
HD 7790

time gst-launch-1.0 -f   filesrc location=./I\ Am\ Legend\ -\ Trailer.mp4 ! qtdemux !  h264parse ! queue ! omxh264dec  ! omxh264enc ! progressreport ! queue ! avimux ! filesink location=out.avi                            
Setting pipeline to PAUSED ...
OMX-library /usr/lib64/omxloaders/libomxdynamicloader.so dlopen error: /usr/lib64/omxloaders/libomxdynamicloader.so: undefined symbol: RM_Deinit
Pipeline is PREROLLING ...
OMX-In RM_getResource No resource to be handled
OMX-In RM_getResource No resource to be handled
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
progressreport0 (00:00:05): 13 / 123 seconds (10.6 %)
progressreport0 (00:00:10): 26 / 123 seconds (21.1 %)
progressreport0 (00:00:15): 39 / 123 seconds (31.7 %)
progressreport0 (00:00:20): 53 / 123 seconds (43.1 %)
progressreport0 (00:00:25): 66 / 123 seconds (53.7 %)
progressreport0 (00:00:30): 79 / 123 seconds (64.2 %)
progressreport0 (00:00:35): 92 / 123 seconds (74.8 %)
progressreport0 (00:00:40): 106 / 123 seconds (86.2 %)
progressreport0 (00:00:45): 120 / 123 seconds (97.6 %)
progressreport0 (00:00:45): 123 / 123 seconds (100.0 %)
Got EOS from element "pipeline0".
Execution ended after 0:00:45.528363775
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
OMX-In RM_releaseResource No resource to be handled
OMX-In RM_releaseResource No resource to be handled
Setting pipeline to NULL ...
Freeing pipeline ...

real    0m45.892s
user    0m6.280s
sys     0m2.455s

gpu-7790-gpu

HD 7970

time gst-launch-1.0 -f   filesrc location=./I\ Am\ Legend\ -\ Trailer.mp4 ! qtdemux !  h264parse ! queue ! omxh264dec  ! omxh264enc ! progressreport ! queue ! avimux ! filesink location=out.avi               
Setting pipeline to PAUSED ...
OMX-library /usr/lib64/omxloaders/libomxdynamicloader.so dlopen error: /usr/lib64/omxloaders/libomxdynamicloader.so: undefined symbol: RM_Deinit
Pipeline is PREROLLING ...
OMX-In RM_getResource No resource to be handled
OMX-In RM_getResource No resource to be handled
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
progressreport0 (00:00:05): 14 / 123 seconds (11.4 %)
progressreport0 (00:00:10): 27 / 123 seconds (22.0 %)
progressreport0 (00:00:15): 44 / 123 seconds (35.8 %)
progressreport0 (00:00:20): 58 / 123 seconds (47.2 %)
progressreport0 (00:00:25): 79 / 123 seconds (64.2 %)
progressreport0 (00:00:30): 100 / 123 seconds (81.3 %)
progressreport0 (00:00:35): 118 / 123 seconds (95.9 %)
progressreport0 (00:00:36): 123 / 123 seconds (100.0 %)
Got EOS from element "pipeline0".
Execution ended after 0:00:36.187955014
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
OMX-In RM_releaseResource No resource to be handled
OMX-In RM_releaseResource No resource to be handled
Setting pipeline to NULL ...
Freeing pipeline ...

real    0m36.846s
user    0m6.662s
sys     0m2.575s

cpu-hw

Software  decoding\hardware encoding

HD 7790

time gst-launch-1.0 -f   filesrc location=./I\ Am\ Legend\ -\ Trailer.mp4 ! qtdemux !  h264parse ! queue ! avdec_h264  ! videoconvert ! omxh264enc ! progressreport ! queue ! avimux ! filesink location=out.avi 
Setting pipeline to PAUSED ...
OMX-library /usr/lib64/omxloaders/libomxdynamicloader.so dlopen error: /usr/lib64/omxloaders/libomxdynamicloader.so: undefined symbol: RM_Deinit
Pipeline is PREROLLING ...
Redistribute latency...
OMX-In RM_getResource No resource to be handled
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
progressreport0 (00:00:05): 17 / 123 seconds (13.8 %)
progressreport0 (00:00:10): 36 / 123 seconds (29.3 %)
progressreport0 (00:00:15): 55 / 123 seconds (44.7 %)
progressreport0 (00:00:20): 74 / 123 seconds (60.2 %)
progressreport0 (00:00:25): 93 / 123 seconds (75.6 %)
progressreport0 (00:00:30): 112 / 123 seconds (91.1 %)
progressreport0 (00:00:32): 123 / 123 seconds (100.0 %)
Got EOS from element "pipeline0".
Execution ended after 0:00:32.453836374
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
OMX-In RM_releaseResource No resource to be handled
Setting pipeline to NULL ...
Freeing pipeline ...

real    0m32.619s
user    0m34.376s
sys     0m1.120s

gpu-7790-cpugpu

HD 7970

time gst-launch-1.0 -f   filesrc location=./I\ Am\ Legend\ -\ Trailer.mp4 ! qtdemux !  h264parse ! queue ! avdec_h264  ! videoconvert ! omxh264enc ! progressreport ! queue ! avimux ! filesink location=out.avi  
Setting pipeline to PAUSED ...
OMX-library /usr/lib64/omxloaders/libomxdynamicloader.so dlopen error: /usr/lib64/omxloaders/libomxdynamicloader.so: undefined symbol: RM_Deinit
Pipeline is PREROLLING ...
OMX-In RM_getResource No resource to be handled
Redistribute latency...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
progressreport0 (00:00:05): 5 / 123 seconds ( 4.1 %)
progressreport0 (00:00:10): 12 / 123 seconds ( 9.8 %)
progressreport0 (00:00:15): 17 / 123 seconds (13.8 %)
progressreport0 (00:00:20): 26 / 123 seconds (21.1 %)
progressreport0 (00:00:25): 31 / 123 seconds (25.2 %)
progressreport0 (00:00:30): 41 / 123 seconds (33.3 %)
progressreport0 (00:00:35): 49 / 123 seconds (39.8 %)
progressreport0 (00:00:40): 61 / 123 seconds (49.6 %)
progressreport0 (00:00:45): 73 / 123 seconds (59.3 %)
progressreport0 (00:00:50): 87 / 123 seconds (70.7 %)
progressreport0 (00:00:55): 99 / 123 seconds (80.5 %)
progressreport0 (00:01:00): 104 / 123 seconds (84.6 %)
progressreport0 (00:01:05): 110 / 123 seconds (89.4 %)
progressreport0 (00:01:10): 116 / 123 seconds (94.3 %)
progressreport0 (00:01:15): 123 / 123 seconds (100.0 %)
progressreport0 (00:01:15): 123 / 123 seconds (100.0 %)
Got EOS from element "pipeline0".
Execution ended after 0:01:14.265783908
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
OMX-In RM_releaseResource No resource to be handled
Setting pipeline to NULL ...
Freeing pipeline ...

real    1m14.590s
user    0m42.140s
sys     0m1.362s

cpu-sw1

Software  decoding\software encoding

HD 7790

time gst-launch-1.0 -f   filesrc location=./I\ Am\ Legend\ -\ Trailer.mp4 ! qtdemux !  h264parse ! queue ! avdec_h264  ! x264enc  ! progressreport ! queue ! avimux ! filesink location=out.avi  
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Redistribute latency...
Redistribute latency...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
progressreport0 (00:00:05): 12 / 123 seconds ( 9.8 %)
progressreport0 (00:00:10): 22 / 123 seconds (17.9 %)
progressreport0 (00:00:15): 33 / 123 seconds (26.8 %)
progressreport0 (00:00:20): 41 / 123 seconds (33.3 %)
progressreport0 (00:00:25): 50 / 123 seconds (40.7 %)
progressreport0 (00:00:30): 57 / 123 seconds (46.3 %)
progressreport0 (00:00:35): 64 / 123 seconds (52.0 %)
progressreport0 (00:00:40): 71 / 123 seconds (57.7 %)
progressreport0 (00:00:45): 77 / 123 seconds (62.6 %)
progressreport0 (00:00:50): 84 / 123 seconds (68.3 %)
progressreport0 (00:00:55): 90 / 123 seconds (73.2 %)
progressreport0 (00:01:00): 96 / 123 seconds (78.0 %)
progressreport0 (00:01:05): 106 / 123 seconds (86.2 %)
progressreport0 (00:01:10): 119 / 123 seconds (96.7 %)
progressreport0 (00:01:11): 123 / 123 seconds (100.0 %)
Got EOS from element "pipeline0".
Execution ended after 0:01:10.518977158
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

real    1m10.920s
user    4m26.869s
sys     0m0.757s

gpu-7791-cpu

HD 7970

time gst-launch-1.0 -f   filesrc location=./I\ Am\ Legend\ -\ Trailer.mp4 ! qtdemux !  h264parse ! queue ! avdec_h264  ! x264enc  ! progressreport ! queue ! avimux ! filesink location=out.avi                 
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Redistribute latency...
Redistribute latency...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
progressreport0 (00:00:05): 12 / 123 seconds ( 9.8 %)
progressreport0 (00:00:10): 22 / 123 seconds (17.9 %)
progressreport0 (00:00:15): 33 / 123 seconds (26.8 %)
progressreport0 (00:00:20): 41 / 123 seconds (33.3 %)
progressreport0 (00:00:25): 50 / 123 seconds (40.7 %)
progressreport0 (00:00:30): 57 / 123 seconds (46.3 %)
progressreport0 (00:00:35): 64 / 123 seconds (52.0 %)
progressreport0 (00:00:40): 71 / 123 seconds (57.7 %)
progressreport0 (00:00:45): 77 / 123 seconds (62.6 %)
progressreport0 (00:00:50): 83 / 123 seconds (67.5 %)
progressreport0 (00:00:55): 89 / 123 seconds (72.4 %)
progressreport0 (00:01:00): 95 / 123 seconds (77.2 %)
progressreport0 (00:01:05): 106 / 123 seconds (86.2 %)
progressreport0 (00:01:10): 117 / 123 seconds (95.1 %)
progressreport0 (00:01:12): 123 / 123 seconds (100.0 %)
Got EOS from element "pipeline0".
Execution ended after 0:01:11.521094217
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

real    1m11.847s
user    4m26.949s
sys     0m0.725s

cpu-sw2

Project Cars on radeonsi (Linux nine|csmt vs Windows 8 dx9)

 

Grand Theft Auto V on Linux (qemu vga passthrough in virtual monitor)

Heroes of the Storm on radeonsi hd 7790 (Linux nine vs Windows 8)

Heroes of the Storm on radeonsi hd 7970 (Linux nine|csmt vs Windows)