Forums » Linux

Has anyone gotten it work on SuSE

Oct 05, 2004 skipjack187 link
I can load it but I am playing it at 1fps. I have done everthing SUSE say to for installing the nvidia drivers. But with no luck. I can't even play tuxracer. This has been a ongoing problem. I have a Geforce 5600. please any help would be appreciated.
Oct 05, 2004 mr_spuck link
Could be that you are trying to run it with a software renderer. What does ~/.vendetta/openglinfo.log say? (The Renderer and/or Vendor String should be enough).
Oct 05, 2004 roguelazer link
skipjack: Have you done the following things?

* Installed the nvidia binary driver from nvidia's site
* Added Load "glx"
* Changed the driver to "nvidia"
* Loaded the nvidia module (ie, login as root and type "modprobe nvidia")
* Restarted X
Oct 05, 2004 skipjack187 link
my modprobe gives me Module nvidia not found. whenI tried to install the driver from nvidia I get something like "can't find nvidia.o in kernal" here is my data from glxinfo:
name of display: :0.0
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_SGI_make_current_read, GLX_SGIS_multisample
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_visual_select_group
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGI_make_current_read,
GLX_SGIS_multisample
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.4 Mesa 5.0.2)
OpenGL extensions:
GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture,
GL_ARB_point_parameters, GL_ARB_shadow, GL_ARB_shadow_ambient,
GL_ARB_texture_border_clamp, GL_ARB_texture_cube_map,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
GL_ARB_texture_mirrored_repeat, GL_ARB_transpose_matrix,
GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_func_separate, GL_EXT_blend_logic_op, GL_EXT_blend_minmax,
GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, GL_EXT_copy_texture,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_specular_color,
GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_rectangle,
GL_EXT_vertex_array, GL_APPLE_packed_pixels, GL_ATI_texture_mirror_once,
GL_ATI_texture_env_combine3, GL_IBM_texture_mirrored_repeat,
GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_NV_blend_square,
GL_NV_point_sprite, GL_NV_texgen_reflection, GL_NV_texture_rectangle,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
GL_SGIX_shadow, GL_SGIX_shadow_ambient
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

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
----------------------------------------------------------------------
0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None

my XFreeconfig has nvidia as the driver and glx is loaded as a module
Oct 05, 2004 mr_spuck link
Yeah you are running in software. Plays great, heh? ;)

I don't really know what's going on. Don't know SuSE at all.
Looks like something does go wrong during the driver installation. IIRC the installer generates an error log maybe that provides more insight.

Oct 05, 2004 SkyNet link
Can you perhaps detail your entire installation. Like what you typed to install it?

Typically all you need to do is:

sh NVIDIA-Linux-x86-1.0-6111-pkg1.run

and then follow the on screen instructions for building a kernel.

After that you need to edit the XF86Config or x.org.conf depending on which X server you use so that driver "nv" now say's "nvidia" also Load "glx" needs to be added to the modules section in that same file.

Once all is said and done, then you can do the modprobe nvidia. Hold your breath, and type startx or whatever you do to start your X session. If the install went well then you'll be greeted with an Nvidia logo upon X start.
Oct 05, 2004 Yoho link
what version of suse are you using?

i am using suse 9.1 and vendetta is running very good.
i had to update alsa to 1.0.6 with the package on packman.links2linux.de
nvidia driver installing is a thing for its own.
i use the default kernel from the install cd and made no update to it, because then i cant install the nvidia drivers after.
for installing the nvidia drivers dont use yast!
use the driver from the nvidia website, and install them (with the kernel version provided on the cd).
change the driver in your xf86config to "nvidia" and if needed add load glx.
then it should run without problems.

(sorry if my english is not the best, at school i didnt like it *g*)
Oct 06, 2004 semaja2 link
hey i have updtaed the kernal from YOU btu have noticed the source isnt downloaded so i settled for the YOU update of nVIdia drivers but i will try to see if it works for me and get back to you
Oct 06, 2004 Yoho link
for me the nvidia drivers from yast/you doesnt seem to work.
i just installes nvidia drivers from nvidia website.
with the kernel from the suse install cd/dvd it works fine.
after updating the kernel (and sources) there is a bit of work to get the driver work.
i did not try it yet but it should do (somehow).
but with standard kernel (+source) alsa 1.0.6, vendetta online works fine on suse (when installed nvidia drivers).
Oct 08, 2004 utdream link
I've got Vendetta running great on SuSE 9.1 with nVidia drivers from SuSE YOU. Works great. I haven't had a problem yet (with any of my computers) with the nVidia drivers that come from SuSE YOU.

So... have you downloaded the nVidia drivers using SuSE YOU? What was the result?

If you're not sure how, just open up the online updater and make sure the "Manually select packages" box is checked. SuSE YOU will then give you a listing of all the packages you can install for your system. nVidia drivers should show up in the list. (Note that suse will not install these drivers by default though.) I think it's because of licensing or something. At any rate, you have to download them manually, but SuSE has made it as easy as they can. =P

HTH
utdream
Oct 15, 2004 GrandMao link
Roguelazer: Can you detail the middle three steps more clearly? Thanks!
Oct 15, 2004 Froste link
well i'm not RL, but the first two refer to settings in your XF86Config ( /etc/X11/XF86Config or XF86Config-4 ), default install of X will set driver nv, which is the open source driver, really good driver, but it has no hardware acceleration, you'll need to switch the driver from nv to nvidia, and in the modules section in the config, you need to add Load "glx" for it to enable GL.

The third is the kernel module, if you type lsmod you should see which modules you have loaded, if you don't see nvidia there, try modprobe nvidia. (This driver comes in the installer from nvidia which this thread has been all about). However normally X will automatically modprobe for nvidia when it starts, as long as you have driver nvidia in the config.
Nov 09, 2004 hgilbert link
not starting a distro-war
but from all distro Suse is not a v friendly distribution
ie it either works absolutely great (on 50% of PC)
or you are stuck with unresolved issues for a long time.

But since I got a distro that also uses SaX
here is what I do to run game
(which suffices to say didnt work straight away but we got a nice forum that tries to help as much as poss)

uninstall SaX
install the previous version of nvidia 6011 (I think)
tweak your XFree86 or Xorg
delete all files in your /tmp directory
(shouldn't do any harm after all it is tmp)

bingo - that worked for me - *maybe* could work for you.

You can reinstall SaX later once video is working
You can also try out other distro to see which one works best.
Unfortunatelly none is perfect (yet)