Bug#474740: sauerbraten: Hangs on the start on a dual-head system

Dmitry V. Rutsky rutsky at pdmi.ras.ru
Mon Apr 7 21:48:22 UTC 2008


> > I recently upgraded my system to a dual-head configuration.  The large
> > virtual screen (3584x1600) is mapped onto the left monitor which is
> > 2560x1600, and onto the right monitor which is 1152x864.  Since I had
> > done that lots of newly installed games from Debian hung on start with
> > the following symptoms:  the right monitor goes black.  Sauerbraten was
> > relatively fine:  it started on the whole virtual screen, and I could go
> > and change it to windowed mode and play.  However, when I have moved the
> > ~/.sauerbraten directory in the hope that it will make Sauerbraten save
> > my configuration, the hanging and black screen at start resulted.
>
> have you already tried starting sauerbraten directly in windowed mode
> and/or turning of shader effects? please try to launch saurbraten by
> "sauerbraten -w640 -h480 -t -f". usually it should start in a small
> window without any shader effects (see sauerbraten's manpage for details
> about the parameters). if this helps out, we've at least found a
> workaround.
> and some obligatory questions: what kind of graphics card is in the
> affected machine? which driver are you using for that card, and did you
> install the driver from the packages shipped with debian and are they
> really used in the xorg.conf configuration file?

I've tried that, 'sauerbraten -t' works fine
====
rutsky at balto:~$ sauerbraten -t
Using home directory: /home/rutsky/.sauerbraten
init: sdl
init: enet
init: video: mode
init: video: misc
init: gl
Renderer: GeForce 7950 GT/PCI/SSE2 (NVIDIA Corporation)
Driver: 2.1.2 NVIDIA 169.09
WARNING: Using NVIDIA texgen bug workaround. (use "/nvidia_texgen_bug 0" to 
disable if unnecessary)
init: console
init: gl: effects
init: world
init: sound
init: cfg
init: localconnect
init: mainloop
read map packages/base/metl4.ogz (0.0 seconds)
Mining Station by metlslime
game mode is ffa/default
====
However it hangs and goes blackscreen on the right monitor if I try to switch 
to fullscreen.  I have to kill -9 it to get rid of it.
====
rutsky at balto:~$ ps aux | grep sauer
rutsky    3743  4.5  8.2 278540 170884 pts/0   SLl+ 01:36   
0:09 ./sauer_client -q/home/rutsky/.sauerbraten -r -t
====

I use Nvidia GeForce 7950 graphics card with drivers built from package 
nvidia-kernel-source 169.09-01.  The relevant section in the xorg.conf file 
looks like this:
====
Section "Device"
        Identifier      "Head0D"
        Driver          "nvidia"
        Option          "nologo"        "true"
        Option          "TwinView"
        Option          "TwinViewOrientation"   "DFP-1 LeftOf CRT-0"
        Option          "MetaModes"             "2560x1600,1152x864"
        BusID           "PCI:7:0:0"
   Option           "RenderAccel"              "true"  # render accel is 
enabled by default
   Option           "AllowGLXWithComposite"    "true"
   Option           "backingstore"             "true"
#   Option          "UseEDID"          "FALSE"
   Option           "ModeValidation"   "NoMaxPClkCheck"
   Option           "monitor-TMDS"   "DELL3007WFPHC"
EndSection
====

-- 
	-- Dmitry Rutsky





More information about the Pkg-games-devel mailing list