Forums » Linux

No window, but plenty sound...

Feb 14, 2004 NinjaMonkee link
So, I'm running Gentoo with a GeForce4 MX... I'm fully patched, but the moment I click "Play Vendetta" nothing happens but I hear the game. It's like it's not creating the window... I've emerged the newest version of GTK+ and have GLX and everything working fine. Any ideas?

Note: I'm pretty new at Unix in general.
Feb 15, 2004 raybondo link
Do glxgears or any other 3d games run properly?
Feb 17, 2004 Spider link
Have you installed (emerge) nvidia-kernel and nvidia-glx?

Remember that you need to re-install nvidia-kernel each time you update the kernel.

Don't forget (if you update Xfree for example) to do "opengl-update nvidia"

( thats about all the Gentoo specifics wrt. nvidia that I can remember right now )
Feb 17, 2004 roguelazer link
Steps for successful NVIDIA config:

ACCEPT_KEYWORDS="~x86" emerge nvidia-kernel nvidia-glx
modprobe nvidia
echo 'nvidia' >> /etc/modules.autoload.d/"kernel-`uname -r | cut -b -3`"
opengl-update nvidia
$EDITOR /etc/X11/XF86Config

// Change the driver to "nvidia" and add "Load glx"
Feb 17, 2004 Spider link
(OT, I know)
Now you make me wonder... How many of the Linux users here run Gentoo? ;)
Feb 17, 2004 roguelazer link
Not even the slightest accolades for my ingenious use of uname and cut... I'm hurt.

OT: at least 2.
Feb 28, 2004 znirkel link
I seem to have exactly the same problem.

run vendetta, cpu gets eaten, music plays, but no game interface

nice background music while working though :-p


I am too running Gentoo and have everything setup correctly, glx, nvidia, sound, everything (ut2004 works for example)


vendetta doesnt seem to have command line options
Feb 28, 2004 raybondo link
Hmm. what video card do you have, znirkel?
Feb 29, 2004 znirkel link
GeForce4 Ti 4400
Feb 29, 2004 znirkel link
The error log.

[Sun Feb 29 10:29:25 2004] Found driver: "OpenGL Reference GKGL driver". Type $[Sun Feb 29 10:29:25 2004] Instantiate address: 0x400521c0
[Sun Feb 29 10:29:25 2004] Found driver: "Open Sound System driver". Type 1, V$[Sun Feb 29 10:29:25 2004] Instantiate address: 0x40662d40
Found 0 joystick(s)
osssound: ospace info: fragstotal=8, fragsize=8192
osssound: dspbuf = 0x41657000
OSS sound initialized: 44100Hz, 16bit stereo, 371ms buffer
[Sun Feb 29 10:29:30 2004] Playing 'ambient7.ogg'


Seems fine. Don't look like errors. Last message is what is indeed playing.


openglerr.log

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x21 24 tc 0 32 0 r y . 8 8 8 0 0 24 8 16 16 16 16 0 0 None

No idea what that says.


openglinfo.log

[Sun Feb 29 10:29:26 2004]
Vendor: NVIDIA Corporation
Renderer: GeForce4 Ti 4400/AGP/SSE2
Version: 1.4.1 NVIDIA 53.36
Extensions: GL_ARB_depth_texture GL_ARB_imaging GL_ARB_multisample GL_ARB_multi$GLU Version: 1.3
GLU Extensions: GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess
glx Extensions: GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX$glx Version: 1.3
glx server Vendor: NVIDIA Corporation
glx server Version: 1.3
glx server Extensions: GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbcon$glx client Vendor: NVIDIA Corporation
glx client Version: 1.3
glx client Extensions: GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_vis$GL_MAX_LIGHTS: 8
GL_MAX_CLIP_PLANES: 6
GL_MAX_MODELVIEW_STACK_DEPTH: 32
GL_MAX_PROJECTION_STACK_DEPTH: 4
GL_MAX_TEXTURE_STACK_DEPTH: 10
GL_SUBPIXEL_BITS: 8
GL_MAX_TEXTURE_SIZE: 4096
GL_MAX_PIXEL_MAP_TABLE: 65536
GL_MAX_NAME_STACK_DEPTH: 128
GL_MAX_LIST_NESTING: 64
GL_MAX_EVAL_ORDER: 8
GL_MAX_VIEWPORT_DIMS: 4096
GL_MAX_ATTRIB_STACK_DEPTH: 16
GL_AUX_BUFFERS: 0
GL_RGBA_MODE: 1
GL_INDEX_MODE: 0
GL_DOUBLEBUFFER: 1
GL_STEREO: 0
GL_POINT_SIZE_RANGE: 1.000000 - 63.375000
GL_POINT_SIZE_GRANULARITY: 0.125000
GL_LINE_WIDTH_RANGE: 0.500000 - 10.000000
GL_LINE_WIDTH_GRANULARITY: 0.125000
GL_MAX_TEXTURE_UNITS: 4
GL_MAX_CUBE_MAP_TEXTURE_SIZE: 4096
GL_MAX_3D_TEXTURE_SIZE: 512
GL_MAX_ELEMENTS_VERTICES: 4096
GL_MAX_ELEMENTS_INDICES: 4096
GL_POINT_SIZE_MIN: 0.000000
GL_POINT_SIZE_MAX: 63.375000
GL_POINT_FADE_THRESHOLD_SIZE: 1.000000
GL_MAX_TEXTURE_MAX_ANISOTROPY: 8.000000


Thats all the info the game generates.
Feb 29, 2004 znirkel link
Adding

Load "extmod"

to XF86Config in the modules section solved it for me.


My current Module section is:

Section "Module"
Load "glx"
Load "drm"
Load "dri"
Load "GLcore"
Load "extmod"
Load "dbe"
EndSection


It used to be just "glx". But after reading this board I added the rest, and figured that "extmod" made the difference for Vendetta.