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

X error: GLXBadDrawable #84

Closed tostiheld closed 7 years ago

tostiheld commented 8 years ago

When i start the application with

glxosd glxgears

i get the following error/output:

X Error of failed request:  GLXBadDrawable
  Major opcode of failed request:  156 (GLX)
  Minor opcode of failed request:  29 (X_GLXGetDrawableAttributes)
  Serial number of failed request:  42
  Current serial number in output stream:  42
licaon-kter commented 8 years ago

OS version? Install method? Video driver?

tostiheld commented 8 years ago

Oops sorry haha i was in a hurry. OS is Debian Jessie 64 bit. Video driver is xorg-video-radeon or xf86-video-ati version 7.5.0. I installed it using the debian package repository found on the glxosd website

nickguletskii commented 8 years ago

This is strange because I only get this with Mesa drivers and that GLXGetDrawableAttributes is actually called when it is supposed to work. I actually spent quite a lot of time chasing this bug a few months ago, and at the end I figured that the issue was exclusive to older Intel drivers and Mesa drivers.

nickguletskii commented 7 years ago

Should be fixed with version 3.2.1.