Eschalon only runs in windowed mode

Linux support forum for Eschalon: Book I
Post Reply
aniruddha
Initiate
Posts: 10
Joined: December 23rd, 2007, 2:01 pm

Eschalon only runs in windowed mode

Post by aniruddha »

I can run lots of games (defcon, darwinia etc) fine on my laptop, but unfortunately I can't run Echalon in full screen mode. It always freezes. Here's the terminal output:

Code: Select all

$ ./eschalon_book_1 
Setting sound driver: Default
X Error of failed request:  GLXUnsupportedPrivateRequest
  Major opcode of failed request:  129 (GLX)
  Minor opcode of failed request:  16 (X_GLXVendorPrivate)
  Serial number of failed request:  2055
  Current serial number in output stream:  2837
Locking assertion failure.  Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7aab767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xf7aab81e]
#2 /usr/lib32/libX11.so.6 [0xf7e26dc9]
#3 /usr/lib32/libX11.so.6(XFlush+0x29) [0xf7dffd69]
#4 ./eschalon_book_1 [0x80acdfd]
#5 ./eschalon_book_1 [0x8117e38]
#6 ./eschalon_book_1 [0x81179b0]
#7 ./eschalon_book_1 [0x8117749]
#8 ./eschalon_book_1 [0x8117631]
#9 ./eschalon_book_1 [0x81144d1]
#10 /lib32/libc.so.6(exit+0x84) [0xf7adf214]
#11 /usr/lib32/libX11.so.6 [0xf7e1f6de]
#12 /usr/lib32/libX11.so.6(_XError+0xd9) [0xf7e1f7b9]
#13 /usr/lib32/libX11.so.6 [0xf7e27778]
#14 /usr/lib32/libX11.so.6(_XReply+0x152) [0xf7e27b22]
#15 /usr/lib32/libX11.so.6(XQueryExtension+0xa7) [0xf7e14d77]
#16 /usr/lib32/libX11.so.6(XInitExtension+0x41) [0xf7e092f1]
#17 /usr/lib32/libXrender.so.1(XRenderFindDisplay+0x16d) [0xf78b717d]
#18 /usr/lib32/libXrender.so.1(XRenderQueryExtension+0x1d) [0xf78b806d]
#19 /usr/lib32/libXcursor.so.1(_XcursorGetDisplayInfo+0x112) [0xf78bdd52]
appstub.linux signal
I run Debian 64-bit.
User avatar
BasiliskWrangler
Site Admin
Posts: 3825
Joined: July 6th, 2006, 10:31 am
Location: The Grid
Contact:

Re: Eschalon only runs in windowed mode

Post by BasiliskWrangler »

Do you have dual monitors? We cannot get Eschalon to run full-screen here on 32-bit Ubuntu with dual monitors. This is a driver-level issue that is really outside the bounds of what we can fix.
See my ramblings and keep up with the latest news on Twitter & Facebook.
aniruddha
Initiate
Posts: 10
Joined: December 23rd, 2007, 2:01 pm

Re: Eschalon only runs in windowed mode

Post by aniruddha »

BasiliskWrangler wrote:Do you have dual monitors? We cannot get Eschalon to run full-screen here on 32-bit Ubuntu with dual monitors. This is a driver-level issue that is really outside the bounds of what we can fix.
It's a single monitor (laptop). my specs:

# lspci

Code: Select all

00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation C51 [Geforce 6150 Go] (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev f1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
03:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)
aniruddha
Initiate
Posts: 10
Joined: December 23rd, 2007, 2:01 pm

Re: Eschalon only runs in windowed mode

Post by aniruddha »

Anyone knows where I can get support?
User avatar
BasiliskWrangler
Site Admin
Posts: 3825
Joined: July 6th, 2006, 10:31 am
Location: The Grid
Contact:

Re: Eschalon only runs in windowed mode

Post by BasiliskWrangler »

Since the game runs except in a specific mode (full-screen) I can comfortably say that this is a video driver issue.

We (Basilisk Games) didn't write the OpenGL interface code for Eschalon (it is part of the compiler) so there is very little we can do to change the way Eschalon talks to specific video drivers. I would suggest trying different video drivers if there are any available for your chipset. I would also check some Linux-specific forums for help, look through these Linux support forums thoroughly, and also check the forums on www.playgreenhouse.com as I know there is discussions over there on getting 64-bit Linux to run Eschalon.

I am sorry I don't have a better answer for you at this time. As a final suggestion, you could try running the Windows version via WINE and see if you get better performance.

We'll certainly let everyone know if anything changes on this side (i.e. improved OpenGL support for certain chipsets).
See my ramblings and keep up with the latest news on Twitter & Facebook.
Post Reply