Package Details: unigine-heaven 4.0-1

Git Clone URL: (read-only)
Package Base: unigine-heaven
Description: Unigine Benchmark
Upstream URL:
Licenses: custom:UNIGINE Engine
Submitter: None
Maintainer: ajs124
Last Packager: ajs124
Votes: 133
Popularity: 0.560286
First Submitted: 2010-03-24 15:44
Last Updated: 2017-02-01 10:38

Latest Comments

jamincollins commented on 2017-04-13 22:59

current package fails to build, the following diff corrects it:

diff --git a/PKGBUILD b/PKGBUILD
index ae5c6f9..84ae3d3 100644
@@ -20,10 +20,10 @@ sha512sums=('f075968d9812c7bd6a19cd27c48612203ce81f48b14ba56239419957fd3342adb31
[ "${CARCH}" = "x86_64" ] && _arch=x64

build() {
- sh "${_pkgname}"-"${pkgver}".run --target "${pkgname}" --noexec
+ sh "${_pkgname}"-"${pkgver}".run -- --target "${pkgname}" --noexec
package() {
- cd "${srcdir}"/"${pkgname}"
+ cd "${srcdir}"/"${_pkgname}-${pkgver}"
install -d "${pkgdir}"/opt/"${pkgname}"/bin/
install -m775 bin/*_"${_arch}"* "${pkgdir}"/opt/"${pkgname}"/bin/
cp -R data "${pkgdir}"/opt/"${pkgname}"/

rexct commented on 2017-02-01 09:03 seems has different sha512 checksum.
New checksum is

dariost commented on 2017-01-22 01:07

The download link ( ) gives error 404

Behem0th commented on 2014-10-17 19:03


It problem in open source radeon driver. first try update llvm.

seandarcy commented on 2014-10-17 18:50

Loading "/opt/10/benchmark/Unigine_Heaven-4.0/bin/../data/heaven_4.0.cfg"...
Loading ""...
Loading ""...
Loading ""...
Set 1366x768 windowed video mode
Set 1.00 gamma value
Unigine engine
Binary: Linux 64bit GCC 4.4.5 Release Feb 13 2013 r11274
Features: OpenGL OpenAL XPad360 Joystick Flash Editor
CPU: AMD A8-7100 Radeon R5, 8 Compute Cores 4C+4G 1796MHz MMX+ SSE SSE2 SSE3 SSSE3 SSE41 SSE42 SSE4A SSE5 AVX HTT x4
GPU: Unknown GPU x1
System memory: 4908 MB
Video memory: 256 MB
Sync threads: 3
Async threads: 4
---- Render ----
GLRender::GLRender(): Unknown GPU
OpenGL vendor: X.Org
OpenGL renderer: Gallium 0.4 on AMD KAVERI
OpenGL version: 3.2 (Core Profile) Mesa 10.3.0
OpenGL flags: Core Profile
Found required GL_ARB_map_buffer_range
Found required GL_ARB_vertex_array_object
Found required GL_ARB_draw_instanced
Found required GL_ARB_draw_elements_base_vertex
Found required GL_ARB_transform_feedback
Found required GL_ARB_half_float_vertex
Found required GL_ARB_half_float_pixel
Found required GL_ARB_framebuffer_object
Found required GL_ARB_texture_multisample
Found required GL_ARB_uniform_buffer_object
Found required GL_ARB_geometry_shader4
Found optional GL_ARB_sample_shading
Found optional GL_ARB_texture_compression_rgtc
Shading language: 3.30
Maximum texture size: 16384
Maximum texture units: 48
Maximum texture renders: 8
Loading "heaven/" 20287ms
LLVM ERROR: Cannot select: 0x89a28b0: i32 = truncate 0x898d0d0 [ORD=19] [ID=149]
0x898d0d0: i128 = srl 0x899cd00, 0x89a22a0 [ORD=19] [ID=129]
0x899cd00: i128,ch = load 0x89522e8, 0x8986650, 0x8987a60<LD16[%30](tbaa=!"const")> [ORD=19] [ID=119]
0x8986650: i64,ch = CopyFromReg 0x89522e8, 0x8986550 [ID=110]
0x8986550: i64 = Register %vreg100 [ID=2]
0x8987a60: i64 = undef [ID=8]
0x89a22a0: i32 = Constant<96> [ID=105]
In function: main

Is this an upstream Unigine problem? If so, any clue how to report it?

I'm still at llvm-3.4-2. Is that the problem?

Anonymous comment on 2013-02-13 08:24

Updated to version 4
Please note that v4 isn't guaranteed to work smoothly on non-proprietary drivers

Anonymous comment on 2013-01-26 00:45

Adopted - removed duplicate deps from PKGBUILD

Anonymous comment on 2012-06-15 22:50

This package freeze my system, in the load screen gets frozen, and nothing work (even ctrl+alt+backspace) only hard reboot work. Someone more? ATI HD4670 catalyst 12.4 x86_64

sl1pkn07 commented on 2012-04-21 18:47

adopt and update. please test it


akspecs commented on 2012-04-05 07:10

Thank you thank you thank you ;)

ajs124 commented on 2012-04-04 15:29


downloading is easy now since they have a guru3d mirror from which you can download (more or less) directly.
you have to agree to some terms of use or something but this isn't saved in a cookie or to a session…

akspecs commented on 2012-04-03 10:06

Does anybody have an up to date PKGBUILD of this?

akspecs commented on 2012-04-03 07:50

It would be nice to have an updated version of this.

Neschur commented on 2012-02-14 15:58

lib32 is not necessary.

frb commented on 2012-01-26 14:33


frb commented on 2012-01-26 14:29

yannsen, could you please host also, the other two unigine benchmark? As download links are broken.
I'll ask the other maintainers to update their pkgbuild urls.

Anonymous comment on 2011-09-15 21:50

I updated the source to my webserver.

graysky commented on 2011-08-09 00:01

Anonymous comment on 2011-04-21 15:19

A mirror ... my ftp-server needs some maintenance! :-)

Anonymous comment on 2011-03-13 12:13

I used my ftp-server, to trust my source check the md5sum at the official mirror:

Behem0th commented on 2011-03-05 14:59
Heaven Benchmark
Version 2.5

infested999 commented on 2010-12-09 18:02

x86_64 users please remember to get lib32-libxinerama from the multilib repository, it confused me a bit since it doesn't auto-resolve that dependency.

infested999 commented on 2010-12-09 17:58

So I have to have lib32-libxinerama but that is not in the AUR...

Anonymous comment on 2010-05-24 22:01


Anonymous comment on 2010-05-04 08:52

still problems with i686?

Anonymous comment on 2010-04-11 13:22

strip option disabled.

dax commented on 2010-04-11 03:01


Anonymous comment on 2010-04-01 00:38

==> Install or build missing dependencies for unigine-heaven:
==> Building and installing package
==> Making package: unigine-heaven 2.0-7 i686 (四 4月 1 08:38:35 CST 2010)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
-> Found in build dir
-> Found unigine-heaven_x64 in build dir
-> Found unigine-heaven_x86 in build dir
==> Validating source files with md5sums... ... Passed
unigine-heaven_x64 ... Passed
unigine-heaven_x86 ... Passed
==> Extracting Sources...
==> Removing existing pkg/ directory...
==> Entering fakeroot environment...
==> Starting build()...
Creating directory Unigine_Heaven
Verifying archive integrity... All good.
Uncompressing Unigine Heaven Benchmark v2.0................
Unigine Heaven Benchmark v2.0
==> Tidying install...
-> Purging other files...
-> Compressing man and info pages...
-> Stripping debugging symbols from binaries and libraries...
/usr/bin/strip:opt/unigine-heaven/bin/st4pe86t: Invalid operation
/usr/bin/strip:opt/unigine-heaven/bin/st4pe86t: Invalid operation
Error: Makepkg was unable to build unigine-heaven package.

Everytime has different errors

Anonymous comment on 2010-03-31 23:00

yes and nvidia-utils provides libgl so there is not a problem, isn't it?

Anonymous comment on 2010-03-31 22:48

The depends has libgl, but I already installed nvidia-utils.

Anonymous comment on 2010-03-31 17:43

I have no idea...
Could you give me the whole output not only the error messages?

Anonymous comment on 2010-03-31 17:13

/usr/bin/strip:opt/unigine-heaven/bin/stdqknV9: Invalid operation
/usr/bin/strip:opt/unigine-heaven/bin/stdqknV9: Invalid operation
Error: Makepkg was unable to build unigine-heaven package.

Anonymous comment on 2010-03-26 20:03

dependencies updated. please check the dependencies for i686. thx.

Anonymous comment on 2010-03-26 19:59

@ wantilles

You're right, I'm wrong about the dependency libgl. Shame on me. :)

dax commented on 2010-03-26 15:12

In my opinion PKGBUILD is wrong, I think you should handle array like this
if [ "$CARCH" = "i686" ]; then
source[1]=foo; md5sums[1]=baz
(I've written [1] because [0] is the .run, I hope I'm not wrong).

dax commented on 2010-03-26 15:06

Still this error
/usr/bin/strip:opt/unigine-heaven/bin/ File format not recognized

dcelasun commented on 2010-03-26 12:54

Similar error, like Behemoth's:

/usr/bin/strip:opt/unigine-heaven/bin/st5Y6evz: Invalid operation
/usr/bin/strip:opt/unigine-heaven/bin/st5Y6evz: Invalid operation

Behem0th commented on 2010-03-25 18:44

/usr/bin/strip:opt/unigine-heaven/bin/st4GELlH: Invalid operation
/usr/bin/strip:opt/unigine-heaven/bin/st4GELlH: Invalid operation

I have this error.

sati commented on 2010-03-25 14:18

Also add openal to depends or optdepends (not sure if it is a requirement)

Profile Context)"
ALWrapper::init(): can't load "" library cannot open shared object file: No such file or directory
Can't initialize OpenAL wrapper

Anonymous comment on 2010-03-25 14:05

@ dax
Just a syntax error, fixed in 2.0-5

dax commented on 2010-03-25 13:58

Times ago I have fixed issue like the double arch, and this seems really a bad way for managing. I don't remember the package, I have orphanized it times ago.

dax commented on 2010-03-25 13:56

/tmp/yaourt-tmp-dax/aur-unigine-heaven/unigine-heaven/./PKGBUILD: line 22: [i686: command not found

Anonymous comment on 2010-03-25 13:23

Actually I think it is.


Because both nvidia and catalyst drivers provide it (have it included in provides).

Anonymous comment on 2010-03-25 12:54

Libgl is not a dependency on every system so I added a check in the install-script with a note that direct rendering is necessary to run this benchmark. And I fixed a syntax error in the PKGBUILD-file for i686 systems.

Anonymous comment on 2010-03-25 11:49

I think you should add 'libgl' as a dependency.

Anonymous comment on 2010-03-25 11:25

Did you use the last version 2.0-4? Please check your unigine-heaven file in /usr/bin/ if there is the right link to the x86 binary.

dax commented on 2010-03-25 11:19

I'm on i686
/usr/bin/strip:opt/unigine-heaven/bin/ File format not recognized

dax commented on 2010-03-25 11:17

I'm on i686
/usr/bin/strip:opt/unigine-heaven/bin/ File format not recognized

Anonymous comment on 2010-03-25 09:46

once again.... It was probably too late yesterday. ;-)

sati commented on 2010-03-25 02:30

md5sum is incorrect because the source() is wrong:

source=($_pkgname-$ \

should be
source=($_pkgname-$ \

Anonymous comment on 2010-03-25 00:59

I hope the md5sum is the right one.

Alsvartr commented on 2010-03-24 21:40

==> Starting build()... line 1: syntax error near unexpected token `<' line 1: `<html><body>Please do not link directly to our downloads. Your IP: Continue <a href="">here</a>.</body></html>'
cp: cannot stat `/home/alsvartr/pkgbuilds/unigine-heaven/src/Unigine_Heaven/bin/': No such file or directory
cp: cannot stat `/home/alsvartr/pkgbuilds/unigine-heaven/src/Unigine_Heaven/data/': No such file or directory
/home/alsvartr/pkgbuilds/unigine-heaven/PKGBUILD: line 24: [i686: command not found

Alsvartr commented on 2010-03-24 21:35

==> Validating source files with md5sums... ... FAILED


Anonymous comment on 2010-03-24 16:29

Heaven Benchmark v2.0
Scores: 361
Min FPS:9.4
Max FPS:29.2

Binary: Linux 64bit GCC 4.3.2 Release Mar 21 2010
Operating system: Linux 2.6.32-ARCH x86_64
CPU model:Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz
GPU model:GeForce GTS 250 PCI Express 190.53 1024Mb
Settings Render:
openglMode: 3360x1050 fullscreen
Textures: high
Filter: trilinear
Anisotropy: 16x
Refraction: enabled