Limbo game not working with NVidia TwinView

Bug #1008066 reported by Tommy Vestermark
26
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Ubuntu
Invalid
Undecided
Unassigned

Bug Description

I bought Limbo through the Humble Indie Bundle 5 and installed through Ubuntu Software Center on 64-bit Ubuntu 12.04. The game does not start, but presents a "Wine program crash" dialog.
When started from the terminal by running: '/opt/limbo/launch-limbo.sh' the following error text is presented:

p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
wine: Unhandled page fault on read access to 0x00000000 at address 0x487996 (thread 0020), starting debugger...
Can't attach process 001f: error 5

If trying to 'sudo apt-get install gnome-keyring:i386' to provide the missing file, there are unmet dependencies.

This bug might be related to https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/859600

I know the Limbo game is not a Ubuntu provided package, however it is available for purchase through Ubuntu Software Center, so it is problematic the game is not working.

$ apt-cache policy limbo
limbo:
  Installed: 1.0-0ubuntu4
  Candidate: 1.0-0ubuntu4
  Version table:
 *** 1.0-0ubuntu4 0
        500 https://private-ppa.launchpad.net/commercial-ppa-uploaders/limbo/ubuntu/ precise/main amd64 Packages
        100 /var/lib/dpkg/status
_____________________________
Updated: Title changed to reflect that the game works fine if NVidia TwinView is disabled.

Tags: bot-comment
Revision history for this message
Tommy Vestermark (tov) wrote :

After further testing back and forth it turned out, that the game does work fine if NVidia TwinView is disabled (changed to either Single Monitor mode or Xinerama).

description: updated
summary: - Limbo game not working on 64-bit Precise
+ Limbo game not working with NVidia TwinView
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1008066/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Thank you for taking the time to report this bug and trying to help make Ubuntu better. However, it seems that you are not using a software package provided by the official Ubuntu repositories. Because of this the Ubuntu project can not support or fix your particular bug. Please report this bug to the provider of the software package. Thanks!

If you are interested in learning more about software repositories and Ubuntu the following pages should be informative:

1. http://www.ubuntu.com/community/ubuntustory/components - information about Ubuntu repositories
2. https://help.ubuntu.com/community/Repositories - information regarding managing repositories.

Changed in ubuntu:
status: New → Invalid
Revision history for this message
Rémi Pannequin (remi-pannequin-gmail) wrote :

This bug affects to me me too, but only with several monitor enabled.

If I enable only one monitor in the gnome configuration, the game loads.

Revision history for this message
Tommy Vestermark (tov) wrote :

When enabling TwinView the NVidia driver presents a single large screen to X. In my case it is two 1680x1050 monitors presented as a single 3360x1050 screen. This seems to be too large a resolution for the Limbo game.

When enabling TwinView in nvidia-settings it will write a xorg.conf file. When changing the following line in /etc/X11/xorg.conf:
Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +1680+0"
to:
Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +1680+0; DFP-0: nvidia-auto-select, NULL"
A new single-screen mode will be available for selection in System Settings -> Displays (via RandR). Now the game will automatically select the new mode and disable the second screen during startup. When exiting the game the dual screen mode will be automatically restored.

I guess the nvidia-settings program should be changed to automatically include a single-screen metamode to support these odd cases. Now where do I file a bug for this? :-)

Revision history for this message
Gabriel Jacobo (gabomdq) wrote :

I'm also seeing this on my Ubuntu 12.04 system with Nvidia Twinview enabled.

Revision history for this message
Jim Salter (jrssnet) wrote :

Better answer than messing about with your xorg.conf (which will require a reboot, among other problems) - instead, sudo nano /opt/limbo/support/limbo/drive_c/Program\ Files/limbo/settings.txt and set windowedmode=true. poof, it loads.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.