nickguletskii / GLXOSD

GLXOSD is an extensible on-screen display (OSD)/overlay for OpenGL applications running on Linux with X11 which aims to provide similar functionality to MSI Afterburner/RivaTuner OSD. It can show FPS, frame timings, temperatures and more in OpenGL games and applications. It can also be used to benchmark games, much like voglperf.
https://glxosd.nickguletskii.com
MIT License
123 stars 20 forks source link

GLXOSD with Unigine Tropics - received invalid memory reference signal #62

Closed WojtasJD closed 8 years ago

WojtasJD commented 8 years ago

Hello, Ubuntu 14.04.3 LTS 64-bit with installed Unigine Tropics for GNU/Linux: https://unigine.com/en/products/benchmarks/tropics http://www.techspot.com/downloads/5802-unigine-tropics-benchmark.html

and GLXOSD of course ( https://glxosd.nickguletskii.com/install.html ) - tested with glxgears

Tropics demo is working fine by executing script file like _./1600x1200fullscreen.sh

#!/bin/sh

export LD_LIBRARY_PATH=./bin:$LD_LIBRARY_PATH
./bin/Tropics       -video_app opengl \
                    -sound_app openal \
                    -extern_define RELEASE \
                    -system_script tropics/unigine.cpp \
                    -engine_config ../data/unigine.cfg \
                    -data_path ../ \
                    -video_fullscreen 1 \
                    -video_mode -1 \
                    -video_width 1600 \
                    -video_height 1200

but with GLXOSD it cannot run - attached log file. [glxosd_tropics.txt](https://github.com/nickguletskii/GLXOSD/files/116466/glxosd_tropics.txt

licaon-kter commented 8 years ago

I can confirm with: Sanctuary, Tropics, Heaven 2.5 Works ok with: Heaven 3.0, Heaven 4.0 and Valley

Might be this

nickguletskii commented 8 years ago

During the development of GLXOSD v3, I used the latest Uniengine Heaven as a test case. It seems to work for me now. Could you please confirm that version 3 fixes the issues with other Uniengine benchmarks and games too?

licaon-kter commented 8 years ago

3.0.2:

nickguletskii commented 8 years ago

Sanctuary works fine if you install libGLEW. I seem to have forgotten to add it to the Ubuntu package dependencies. I am fixing this right now.

Tropics and Heaven are ancient. I dug them up and they ship with ancient libfreetype statically linked, so I can't do much about them. I am going to close this issue because there isn't much I can do without using dlmopen (which doesn't work at the moment).