intel NIR test

Full test result

tl-good31

Related Images:

Gears on Gallium 2015.01.13

Released an updated Gears on Gallium:
openSUSE – Factory
Mesa-git – 10.5_git2015.01.13
Kernel – 3.19-rc3
libdrm – 2.4.99_git2014.09.30
Mesa-demos – 9.1.0_git2014.07.06
wine – 1.7.34-gallium-nine
xorg-server – 1.16.99.9
xf86-video-ati – 7.99.99_2014.12.20
xf86-videor-intel – 2.99.99_2015.01.08
xf86-video-nouveau – 1.1.99_2014.10.25
KDE – 4.14.3
LLVM – 3.6 (tstellar perf-Jan-08-2015)
Phoronix Test Suite – 5.4.1
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 881 mb
md5 86b1a7f523694ca4b465cce2953e8647
sha256 682eed46c32d1a87bdabde58feda43e061b7d27e9bcdcd6514b2fc185e7b88ee

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.


View on YouTube

2014-12-27-063423_1920x1080_scrot

2014-12-27-113211_1920x1080_scrot

Related Images:

Team Fortress 2 on radeonsi (gallium-nine vs wined3d vs native )


View on YouTube

 

Related Images:

Counter-Strike: Source (gallium-nine vs wine-csmt vs wined3d vs native )

Galliium-nine 232 fps (55% cpu)
Wine-csmt 127 fps (72% cpu)
Wined3d 88 fps (48% cpu)
Native 168 fps (52% cpu)


View on YouTube

 

Related Images:

Gallium-nine debug 14.12.25

Gallium-nine debug – live cd for testing gallium-nine
openSUSE – Factory
Mesa-git – 10.5_git2014.12.25
Kernel – 3.19-rc1
libdrm – 2.4.99_git2014.09.30
Mesa-demos – 9.1.0_git2014.07.06
wine – 1.7.33-gallium-nine
xorg-server – 1.16.99.9
xf86-video-ati – 7.99.99_2014.12.20
xf86-videor-intel – 2.99.99_2014.12.27
xf86-video-nouveau – 1.1.99_2014.10.25
KDE – 4.14.3
LLVM – 3.6

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 764MB
md5 be73ef2cbe30be0ffe0a64999d2f61ee
sha256 97a2cf2ec7c700053fac608f029465917a1887df977e7bdf55da1dc0b6ffc0ee

How to use wine with gallium nine:
It’s better to make /home/gog/.wine as symlink to external hdd\usb (ram disk is only 700-900 mb) or add ramdisk_size=2000000 ( ~2gb) to kernel parameters.

https://wiki.ixit.cz/d3d9_debugging 


View on YouTube

View on YouTube

View on YouTube

Related Images:

Gears on Gallium 2014.12.25

Released an updated Gears on Gallium:
openSUSE – Factory
Mesa-git – 10.5_git2014.12.25
Kernel – 3.19-rc1
libdrm – 2.4.99_git2014.09.30
Mesa-demos – 9.1.0_git2014.07.06
wine – 1.7.33-gallium-nine
xorg-server – 1.16.99.9
xf86-video-ati – 7.99.99_2014.12.20
xf86-videor-intel – 2.99.99_2014.12.27
xf86-video-nouveau – 1.1.99_2014.10.25
KDE – 4.14.3
LLVM – 3.6
Phoronix Test Suite – 5.4.1
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 883 mb
md5 e24bafde4cbe3a200154a38dea950532
sha256 f4300dd8f8b568d4ef7b279cbe57aebe7f7410214ec46762c5fa7a59dcf7c6d5

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.


View on YouTube

2014-12-27-063423_1920x1080_scrot

2014-12-27-113211_1920x1080_scrot

Related Images:

World of Tanks on radeonsi (gallium-nine vs wined3d)


View on YouTube

Related Images:

Dota 2 full screen mini-map on second monitor with gstreamer.

For FullHD 1920×1080 (1 and 2 monitor):
With gstreamer >= 1.4 GL output.

vblank_mode=1 gst-launch-1.0 -f ximagesrc display-name=:0 use-damage=0 startx=10 starty=812 endx=286 endy=1068 ! multiqueue ! videorate max-rate=10 ! glimagesink

With gstreamer <1.4 X output.

gst-launch-1.0 -f ximagesrc display-name=:0 use-damage=0 startx=10 starty=812 endx=286 endy=1068 ! multiqueue ! videorate max-rate=10 ! videoscale ! video/x-raw,height=1070,width=1910 ! ximagesink

tl-good4IMG_20141225_142149

 

Related Images:

Big hardware h264 decoder comparison (openmax, vdpau, vaapi)

Sample video (1920 x 1080 h264 60 fps)
Intel i5 3330 (downclocked to 1 core 1.6 Ghz)
Radeon hd 7790 now support openmax(decode\encode), vdpau(decode), vaapi(decode)

openSUSE Factory
Mesa-git 2014.12.18
gstreamer-1.5 git 2014.12.18
mpv 0.7.1

Mpv tests

1. Software decoder \ xv video output

time VDPAU_DRIVER=radeonsi LIBVA_DRIVER_NAME=gallium mpv --no-audio  -vo xv ./Le\ Hobbit\ _\ La\ desolation\ de\ Smaug\ -\ bande\ annonce\ VOST\ officielle.mkv

xv

2. Software decoder \ opengl video output

time VDPAU_DRIVER=radeonsi LIBVA_DRIVER_NAME=gallium mpv --no-audio  -vo opengl ./Le\ Hobbit\ _\ La\ desolation\ de\ Smaug\ -\ bande\ annonce\ VOST\ officielle.mkv

opengl

3. Hardware decoder vaaapi \ vaapi video output

time VDPAU_DRIVER=radeonsi LIBVA_DRIVER_NAME=gallium mpv --no-audio  -vo vaapi --hwdec=vaapi ./Le\ Hobbit\ _\ La\ desolation\ de\ Smaug\ -\ bande\ annonce\ VOST\ officielle.mkv

vaapi

4. Hardware decoder vdpau \ vapau video output

time VDPAU_DRIVER=radeonsi LIBVA_DRIVER_NAME=gallium mpv --no-audio  -vo vdpau ./Le\ Hobbit\ _\ La\ desolation\ de\ Smaug\ -\ bande\ annonce\ VOST\ officielle.mkv

vdpau

Gstreamer test

1. Hardware decoder openmax \ vaapi video output

time LIBVA_DRIVER_NAME=gallium gst-launch-1.0 -e filesrc location='/disk/video/Le Hobbit _ La desolation de Smaug - bande annonce VOST officielle.mkv'  ! matroskademux ! h264parse ! queue ! omxh264dec ! queue ! vaapisink

omx-gst

2. Hardware decoder vaapi \ vaapi video output

time LIBVA_DRIVER_NAME=gallium gst-launch-1.0 -e filesrc location='/disk/video/Le Hobbit _ La desolation de Smaug - bande annonce VOST officielle.mkv'  ! matroskademux ! h264parse ! queue ! vaapidecode ! queue ! vaapisink

vaaapi-gst

Test results (user+sys time)

gst vaapi     0m2.752s
mpv vdpau  0m3.566s
mpv vaapi   0m3.956s
gst omx       0m23.657s
mpv xv        1m18.178s
mpv opengl 1m23.042s

UPDATED
gpu utilization

mpv vaapi
vaapi-cpu1

mpv vdpau
vdpau-cpu3

 

Intel hd 2500 vaapi test

mpv vaapi
intelmvp-vaapi

gst vaapi
intelmvp-vaapi1

Test results (user+sys time)

gst vaapi    0m4.630s
mpv vaapi  0m4.838s

Related Images:

Modesetting vs xf86-video-ati(dri2\dri3)

Hardware:
Radeon hd 7790 (please note that only tested glamor, EXA may provide other results)
Intel i5 3330

Software:
openSUSE Factory
xf86-video-ati(dri2) git 2014.12.16 (+dri3 patch form https://github.com/iXit/xf86-video-ati )
X-server git 2014.12.16 (modesetting + XV patch http://lists.x.org/archives/xorg-devel/2014-December/044870.html and vblank in Present patch http://lists.x.org/archives/xorg-devel/2014-December/044901.html)
modesetting is an Xorg driver for KMS devices
xf86-video-ati is an Xorg driver for amd\ati radeon devices

Opengl and 2d performance (http://openbenchmarking.org/result/1412165-LI-1412162LI31)

pts

Gallium-nine performance

Radeon dri3
3DMark 2005 – 16668
radeon-3dm-dri3
Unigine Valley – 1107
radeon-vall-dri3

Modesetting
3DMark 2005 – 16722
mod-3dm-dri3
Unigine Valley – 1113
mod-val-dri3

VDPAU

With the modesetting driver the VDPAU driver must be set manually

VDPAU_DRIVER=radeonsi vdpauinfo             
display: :0   screen: 0
API version: 1
Information string: G3DVL VDPAU Driver Shared Library version 1.0

Video surface:

name   width height types
-------------------------------------------
420    16384 16384  NV12 YV12 
422    16384 16384  UYVY YUYV 
444    16384 16384  Y8U8V8A8 V8U8Y8A8 

Decoder capabilities:

name               level macbs width height
-------------------------------------------
MPEG1                 0  9216  2048  1152
MPEG2_SIMPLE          3  9216  2048  1152
MPEG2_MAIN            3  9216  2048  1152
H264_BASELINE        41  9216  2048  1152
H264_MAIN            41  9216  2048  1152
H264_HIGH            41  9216  2048  1152
VC1_ADVANCED          4  9216  2048  1152
MPEG4_PART2_SP        3  9216  2048  1152
MPEG4_PART2_ASP       5  9216  2048  1152

XV with patch

xvinfo 
X-Video Extension version 2.2
screen #0
  Adaptor #0: "GLAMOR Textured Video"
    number of ports: 16
    port base: 126
    operations supported: PutImage 
    supported visuals:
      depth 24, visualID 0x21
    number of attributes: 5
      "XV_BRIGHTNESS" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_CONTRAST" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_SATURATION" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_HUE" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_COLORSPACE" (range 0 to 1)
              client settable attribute
              client gettable attribute (current value is 0)
    maximum XvImage size: 8192 x 8192
    Number of image formats: 2
      id: 0x32315659 (YV12)
        guid: 59563132-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
      id: 0x30323449 (I420)
        guid: 49343230-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)

DRI_PRIME
Works fine on Intel+modesetting(radeon) and worse (slow 2d) on modesetting(intel)+modesetting(radeon) configuration.

Related Images: