Input Signal Out of Range(Specific to Full-Screen Apps powered by PYTHON)

Bug #293739 reported by Josh K
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
PyGX
New
Undecided
Unassigned
Pygame
New
Undecided
Unassigned
pygame (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

Full screen python games and programs rendering using 3d graphics on a LCD connected via VGA(giving incorrect EDID data) results in configuration parameters exceeding device capacity.

STEPS REQUIRED TO REPRODUCE:
Obtain an lcd monitor utilizing a VGA input port, or obtain a DVI-VGA crossover cable.
Connect the Monitor to your video card.
Open Frets On Fire and set parameters to Full-Screen : On.
Enjoy your error message.

Tags: lcd python vga xorg
Revision history for this message
Josh K (terlmann-deactivatedaccount) wrote :
Revision history for this message
Alberto Milone (albertomilone) wrote :

Can you reproduce the problem (with full screen applications) if you disable Compiz?

Revision history for this message
Josh K (terlmann-deactivatedaccount) wrote :

The answer is yes. This issue is program specific. Disabling compiz(which I did) does not effect the full-screen program, as it attempts to directly modify monitor parameters. Also, as for the example program, I was able to check some sites and get a fretsonfire.ini file with a [video] section and place the file in terlmann/.fretsonfire/fretsonfire.ini . With full-screen disabled , the program works fine. This problem effected multiple programs though.

Revision history for this message
Alberto Milone (albertomilone) wrote :

It might be related to the pygame library. What other programs are affected by the problem?

Revision history for this message
Felipe Venegas (fvenegas) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to New. Thanks again!.

Revision history for this message
Josh K (terlmann-deactivatedaccount) wrote :

This bug is to remain open until solved, as this effects all ubuntu installations and varients. Other programs currently affected include lbreakout and etracer. The likelyness of this being python specific is extremely high.
I will add pygame to the list of effected programs.

description: updated
Revision history for this message
gulik. (mikevdg) wrote :

I've experienced this problem too.

Programs using pylib work fine in a window, but in full-screen mode they lock up the screen with an "signal input out of range" (sic!). The mode they're being set to is 800x600. The screen becomes useless - the only way I can get the display back is by switching to tty1 and killing the X server.

mikevdg@kaz:~$ X -version

X.Org X Server 1.6.0
Release Date: 2009-2-25
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-23-server i686 Ubuntu
Current Operating System: Linux kaz 2.6.28-15-generic #52-Ubuntu SMP Wed Sep 9 10:49:34 UTC 2009 i686
Build Date: 09 April 2009 02:10:02AM
xorg-server 2:1.6.0-0ubuntu14 (<email address hidden>)
 Before reporting problems, check http://wiki.x.org
 to make sure that you have the latest version.

libsdl1.2debian-alsa is installed. It appears to be a libsdl problem.

One fix is to hack each pygame application. Find the line saying "pygame.display.set_mode((800, 600), FULLSCREEN) and remove the FULLSCREEN bit. This prevents any accidental lock-ups.

Ideally, the X server would refuse to use a setting that doesn't work with the monitor, but the xorg.conf file is now pretty sparse.

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.