protonscr

The Cave: BadDrawable 14 (X_GetGeometry) on Optimus / Arch 64 bits

steamclosed reviewed3rd party gamebumblebee
ValveSoftware/steam-for-linux#2188 · opened 2013-03-19 by gabriel-rodriguez · updated 2013-03-19 · 7 comments · github
Ggabriel-rodriguez 2013-03-19 github

Trying to run The Cave on Steam 1.0.0.36-1 using Optimus (nvidia-bumblebee driver 313.26-2). Steam runs fine, but I get the following error upon launching The Cave:


Failed to load installscript /home/user/.local/share/Steam/SteamApps/common/TheCave/installscript.vdf
Game update: AppID 221810 "The Cave", ProcID 5754, IP 0.0.0.0:0
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.

(steam:5268): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:5268): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:5268): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:5268): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:5268): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:5268): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:5268): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:5268): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:5268): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:5268): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:5268): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:5268): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:5268): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
Setting breakpad minidump AppID = 221810
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198029423712 [API loaded no]
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
[VGL] NOTICE: Pixel format of 2D X server does not match pixel format of
[VGL] Pbuffer. Disabling PBO readback.
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request: 14 (X_GetGeometry)
Resource id in failed request: 0x400008
Serial number of failed request: 120
Current serial number in output stream: 120
Game removed: AppID 221810 "The Cave", ProcID 5754
saving roaming config store to 'sharedconfig.vdf'

roaming config store 2 saved successfully

The game runs fine (if a bit slow) using the Intel card.

Ggdrewb-valve maintainer 2013-03-19 github

You should also notify the game developer.

MMrSchism 2013-03-19 github

Is your Optimus set up for 32-bit architecture? Also, have you tried running with primus (again, with 32-bit setup)?

Ggabriel-rodriguez 2013-03-19 github

Thanks for the fast help. Yes, my Optimus has 32-bit support.

As per your suggestion, I have tried Primus. It works.

MMrSchism 2013-03-19 github

With Primus working, does it work sufficiently or does it just barely work (similar to the Intel)?

Ggabriel-rodriguez 2013-03-19 github

With Intel it was more or less playable if I kept the visuals at minimum. With Primus it works very well, even with most visual effects enabled.

MMrSchism 2013-03-19 github

Alrighty. I'll close this as resolved, but it may still be worth mentioning to the developers. You never know what sort of information may be useful at a yet-unknown moment.

Ggabriel-rodriguez 2013-03-19 github

Yes, the developer has already been notified. Thanks again.

Nothing extracted yet.