Forums » Linux

Arch Linux Crashes On Load

Feb 25, 2013 Caleb06 link
When launching the amd64 bit Vendetta. It starts to load then crashes to the desktop and the desktop is set to 800x600.
I tried running from commandline to see if any errors came up with no luck.
I also tried setting the xres and yres in the config.ini file to my monitors resolution.
I am using the open source nvidia driver so I don't know if that is what is causing the issue or not.

Thanks,

My Current Config
=======================================================
[refgl]
version=3
illummap=1
envmap=1
bumpmap=1
tc=0
aa_mode=0
minfilter=9987
maxfilter=9729
specular=1
windowmode=1
textureresolution=1
texturequality=16
gamma=8
def_freq=0
tfactor_hack=0
doshaders=0
shaderversion=3
xf86vidmode=1
dovertexbuffers=1
doindexbuffers=1
do_compiled_vertex_array=1
do_env_combine=1
do_extensions=1
vbl=0
normalizenormalmaps=0
xres=1440
yres=900

[Vendetta]
version=3
maxframerate=120
sensorsort=4
Feb 25, 2013 Pizzasgood link
Check the errors.log file, it might say something useful.

Enabling windowed mode in the config file might at least stop it from resetting your res while you're testing things.
Feb 25, 2013 Caleb06 link
Here is what the error log says any thoughts?

Setting up signal handlers...done.
archive returned 0
Using singlethreaded rendering.
Using 0 physics worker threads.
[Mon Feb 25 13:31:36 2013] Found driver: "Open Sound System driver". Type 1, Version 10.1. Load @0x027e4300
[Mon Feb 25 13:31:36 2013] Instantiate address: 0x7f75431a01a0
[Mon Feb 25 13:31:36 2013] Found driver: "OpenGL Reference GKGL driver". Type 5, Version 102.0. Load @0x027e53b0
[Mon Feb 25 13:31:36 2013] Instantiate address: 0x7f7542f81400
[Mon Feb 25 13:31:36 2013] Found driver: "ALSA driver". Type 1, Version 10.1. Load @0x027e60d0
[Mon Feb 25 13:31:36 2013] Instantiate address: 0x7f7542aae8d0
[Mon Feb 25 13:31:37 2013] Note: Didn't find exact match for 800x600x32.
[Mon Feb 25 13:31:37 2013] Here are the available modes:
[Mon Feb 25 13:31:37 2013] 0) 1440x900x24
[Mon Feb 25 13:31:37 2013] 1) 1152x864x24
[Mon Feb 25 13:31:37 2013] 2) 1024x768x24
[Mon Feb 25 13:31:37 2013] 3) 800x600x24
[Mon Feb 25 13:31:37 2013] and it picked mode 3
ALSA initialized: 44100Hz, 16bit stereo, 92ms latency (16 periods x 256 samples)
[Mon Feb 25 13:31:39 2013] load_sample_ogg: Couldn't open sound/mission.updated.ogg (mission.updated)
[Mon Feb 25 13:31:39 2013] load_sample: Couldn't open sound/mission.updated.ogg (mission.updated)
[Mon Feb 25 13:31:39 2013] load_sample_ogg: Couldn't open sound/nfz.warning.enter.ogg (nfz.warning.enter)
[Mon Feb 25 13:31:39 2013] load_sample: Couldn't open sound/nfz.warning.enter.ogg (nfz.warning.enter)
[Mon Feb 25 13:31:39 2013] load_sample_ogg: Couldn't open sound/nfz.warning.leave.ogg (nfz.warning.leave)
[Mon Feb 25 13:31:39 2013] load_sample: Couldn't open sound/nfz.warning.leave.ogg (nfz.warning.leave)
/dev/js0: No such file or directory
/dev/input/js0: No such file or directory
/dev/js1: No such file or directory
/dev/input/js1: No such file or directory
/dev/js2: No such file or directory
/dev/input/js2: No such file or directory
/dev/js3: No such file or directory
/dev/input/js3: No such file or directory
Found 0 joystick(s)
sigsegv_trap

caught SIGSEGV; generating stack trace
fault address 0x50, 00000000, 00000001
cr2 0x0000000000000050 80
oldmask 0x0000000000000000 0
trapno 0x000000000000000e 14
err 0x0000000000000004 4
csgsfs 0x6e1a000000000033 7933653693566550067
efl 0x0000000000010206 66054
rip 0x00007f7540ed90f1 140141577212145
rsp 0x00007ffffb37ca40 140737408125504
rcx 0x0000000000000001 1
rax 0x0000000000000001 1
rdx 0x000000000004f684 325252
rbx 0x00000000028de200 42852864
rbp 0x0000000002882760 42477408
rsi 0x00000000028de978 42854776
rdi 0x0000000000000002 2
r15 0x0000000000001684 5764
r14 0x0000000000000000 0
r13 0x0000000000000001 1
r12 0x0000000002c36590 46359952
r11 0x00000000000039f0 14832
r10 0x0000000000000000 0
r9 0x0000000000000000 0
r8 0x0000000000000001 1
brk> 00007f7540ed90f1: 0000000000000000 00007f7540ecf750 00000000028de520 0000010200000010
x:00000000028822a0
- 0000000002882700: 0000000006cac8a0 00000000000002c0 0000000000000000 0000000000000021
x:00000000028824e0
- 0000000000000000: 0000000080000000 0000000000000000 0100000000000004 0000006701000100
Feb 25, 2013 abortretryfail link
Dunno if nouveau is up to snuff for this sort of thing yet, but i'm willing to bet it's a video driver thing.

Make sure you have libtxc_dxtn installed. Also check ~/.vendetta/openglerr.log and openglinfo.log - They might have other hints too.

Also, If you're running the 32-bit VO client on 64-bit ArchLinux, make sure you have the lib32-* packages for your video driver and DRI installed. Or... just install the 64-bit client and not worry about that crap. :)
Feb 27, 2013 abortretryfail link
ALSO! If you want to use xres and yres, you have to set xf86vidmode=0
Mar 21, 2013 Alexandria link
I'd be willing to bet it's because of open source video driver. They almost always suck for any 3D gaming.
Mar 22, 2013 abortretryfail link
You're kidding right? I use the open source Radeon drivers (r600g) and get 85fps @ 1280x960 with 8xMSAA and all the texture settings cranked.

Nouveau (for nvidia cards) is a lot better than it used to be, but it still needs a lot of work.
Jun 17, 2013 jen@arvig.net link
Agreed Nouveau is a lot better... runs good other than some shading issues. I went lazy mode
and blacklisted Nouveau module and installed Nvidia's 304.88 driver on:

Vector 7
Amd X2 2.3Ghz 3GB
GF 210 1GB

Running full out and get 60fps really no issues that i can detect.... but since this is a new install I
have not fine tuned everything as well I need to recompile the kern and thin out all the junk I don't need. But it out performs my windows 7 install hands down...

It has come a long way since 2005 when i was squeezing every MB of memory i could out of the
system to play VO lol

Slackware 10.2
P4 D 3Ghz 768MB
GF 5200 256MB

Have not played with the DRI in a while since i ran FreeBsd but even back then
the drivers where making large jumps forward.. but this was pre Vo and in my Bzflag days :)