LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE
User Name
Password
SUSE / openSUSE This Forum is for the discussion of Suse Linux.

Notices


Reply
  Search this Thread
Old 08-11-2007, 04:52 AM   #1
robcult731
Member
 
Registered: Mar 2007
Posts: 36

Rep: Reputation: 15
3D Games not working? (serious lag)


Hello there

I've got an IBM R40 thinkpad which can play games as demanding as Rainbow Six Raven Shield in Windows but in SuSe 10.2, nothing 3D seems to work - the textures look bad and there's some serious lag going on? I'm trying to play OpenOutcast and Passenger and they're just not cooperating - got them from a packman source through Yast so its all been installed with the right dependencies as far as im aware but I think its just my graphics that aren't installed and that i need to configure OpenGL or something?
 
Old 08-11-2007, 05:15 AM   #2
Robhogg
Member
 
Registered: Sep 2004
Location: Old York, North Yorks.
Distribution: Debian 7 (mainly)
Posts: 653

Rep: Reputation: 97
What graphics card do you have? It is quite likely that you will have free graphics drivers installed, that don't support the card's 3D features fully. For many cards, though, there will be (often closed-source) drivers for Linux available from the manufacturer's website.

You can check out information about your hardware (including graphics chipset) with lspci -v, while lsmod will show installed drivers.

Rob
 
Old 08-11-2007, 05:36 AM   #3
robcult731
Member
 
Registered: Mar 2007
Posts: 36

Original Poster
Rep: Reputation: 15
Cheers Rob (cool name)

01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500] (prog-if 00 [VGA])
Subsystem: IBM Unknown device 0527
Flags: bus master, stepping, fast Back2Back, 66MHz, medium devsel, laten

^ thats what i have for lspci -v

linux-4tkl:~ # lsmod
Module Size Used by
joydev 13632 0
sg 38556 0
st 40860 0
sd_mod 24704 0
sr_mod 20132 0
scsi_mod 137224 4 sg,st,sd_mod,sr_mod
xt_pkttype 6016 5
ipt_LOG 10624 11
xt_limit 6912 11
af_packet 29832 2
nvram 12808 1
uinput 12800 1
snd_pcm_oss 53632 0
snd_mixer_oss 21248 1 snd_pcm_oss
snd_seq 61680 0
snd_seq_device 12812 1 snd_seq
cpufreq_conservative 12040 0
cpufreq_ondemand 11020 1
cpufreq_userspace 9088 0
cpufreq_powersave 5888 0
speedstep_centrino 12832 1
freq_table 8832 1 speedstep_centrino
ibm_acpi 33792 0
button 10896 0
battery 14468 0
ac 9476 0
ip6t_REJECT 9344 3
xt_tcpudp 7296 14
ipt_REJECT 9472 3
xt_state 6272 12
iptable_mangle 7040 0
iptable_nat 11652 0
ip_nat 22060 1 iptable_nat
iptable_filter 7168 1
ip6table_mangle 6528 0
ip_conntrack 53344 3 xt_state,iptable_nat,ip_nat
nfnetlink 11032 2 ip_nat,ip_conntrack
ip_tables 17860 3 iptable_mangle,iptable_nat,iptable_filter
ip6table_filter 7040 1
ip6_tables 18756 2 ip6table_mangle,ip6table_filter
x_tables 18564 10 xt_pkttype,ipt_LOG,xt_limit,ip6t_REJECT,xt_tcpudp,ipt_REJECT,xt_state,iptable_nat,ip_tables,ip6_tabl es
ipv6 265120 15 ip6t_REJECT
apparmor 55828 0
aamatch_pcre 18432 1 apparmor
loop 20488 0
dm_mod 60184 0
pcmcia 41276 0
ipw2100 73520 0
ieee80211 34632 1 ipw2100
ieee80211_crypt 10112 1 ieee80211
yenta_socket 30348 1
nsc_ircc 22544 0
ohci1394 37040 0
rsrc_nonstatic 17024 1 yenta_socket
ieee1394 102584 1 ohci1394
irda 132536 1 nsc_ircc
e100 40456 0
pcmcia_core 43540 3 pcmcia,yenta_socket,rsrc_nonstatic
mii 9600 1 e100
firmware_class 14336 2 pcmcia,ipw2100
ide_cd 42272 0
cdrom 38432 2 sr_mod,ide_cd
crc_ccitt 6272 1 irda
snd_intel8x0 36764 1
snd_ac97_codec 97568 1 snd_intel8x0
snd_ac97_bus 6400 1 snd_ac97_codec
snd_pcm 88068 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer 27908 2 snd_seq,snd_pcm
snd 61572 10 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 13792 1 snd
snd_page_alloc 14472 2 snd_intel8x0,snd_pcm
ehci_hcd 34696 0
shpchp 40224 0
pci_hotplug 35264 1 shpchp
intel_agp 28188 1
uhci_hcd 26892 0
i2c_i801 11660 0
usbcore 129668 3 ehci_hcd,uhci_hcd
i8xx_tco 11288 0
agpgart 35528 1 intel_agp
i2c_core 25216 1 i2c_i801
parport_pc 42084 1
lp 15652 0
parport 40008 2 parport_pc,lp
ext3 142088 2
mbcache 12804 1 ext3
jbd 70580 1 ext3
edd 13892 0
fan 9092 0
piix 14084 0 [permanent]
thermal 18568 0
processor 34664 2 speedstep_centrino,thermal
ide_disk 20480 4
ide_core 131144 3 ide_cd,piix,ide_disk



^ and that for lsmod

so i need to install another driver? Is that done via the command line?
 
Old 08-11-2007, 07:33 AM   #4
robcult731
Member
 
Registered: Mar 2007
Posts: 36

Original Poster
Rep: Reputation: 15
http://www.linuxquestions.org/questi...d.php?t=301470

that's a big fat no for 3D support in Suse 10.2 for me isn't it?
 
Old 08-12-2007, 04:51 AM   #5
auxsvr
Member
 
Registered: Dec 2006
Distribution: openSUSE 10.3
Posts: 260

Rep: Reputation: 30
Actually no, it says that the opensource driver supports 3D acceleration for your card.
 
Old 08-12-2007, 06:20 AM   #6
robcult731
Member
 
Registered: Mar 2007
Posts: 36

Original Poster
Rep: Reputation: 15
Thanks,

How do I go about obtaining and installing the opensource driver?
 
Old 08-12-2007, 06:48 AM   #7
auxsvr
Member
 
Registered: Dec 2006
Distribution: openSUSE 10.3
Posts: 260

Rep: Reputation: 30
Opensuse 10.2 includes the latest r200 driver, which I also use. Try running glxinfo and glxgears and report whether direct rendering is enabled and the FPS value.
 
Old 08-12-2007, 11:44 AM   #8
robcult731
Member
 
Registered: Mar 2007
Posts: 36

Original Poster
Rep: Reputation: 15
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_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
client glx vendor string: SGI
client glx version string: 1.4
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_copy_sub_buffer, 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_pbuffer,
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_EXT_texture_from_pixmap
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (1.5 Mesa 6.5.1)
OpenGL extensions:
GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,
GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_occlusion_query, GL_ARB_point_parameters, GL_ARB_point_sprite,
GL_ARB_shadow, GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
GL_ARB_texture_compression, 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_texture_non_power_of_two,
GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_program,
GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_equation_separate, 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_framebuffer_object, GL_EXT_multi_draw_arrays,
GL_EXT_packed_pixels, GL_EXT_paletted_texture, GL_EXT_point_parameters,
GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
GL_EXT_shared_texture_palette, 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_mirror_clamp, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
GL_ATI_draw_buffers, GL_ATI_texture_env_combine3,
GL_ATI_texture_mirror_once, GL_ATIX_texture_env_combine3,
GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_NV_blend_square,
GL_NV_fragment_program, GL_NV_light_max_exponent, GL_NV_point_sprite,
GL_NV_texgen_reflection, GL_NV_texture_rectangle, GL_NV_vertex_program,
GL_NV_vertex_program1_1, GL_SGI_color_matrix, GL_SGI_color_table,
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, GL_SUN_multi_draw_arrays
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
linux-4tkl:~ # glxgears
50 frames in 5.1 seconds = 9.823 FPS
48 frames in 5.0 seconds = 9.592 FPS
49 frames in 5.1 seconds = 9.607 FPS
49 frames in 5.1 seconds = 9.607 FPS
49 frames in 5.1 seconds = 9.615 FPS
49 frames in 5.1 seconds = 9.615 FPS
48 frames in 5.0 seconds = 9.561 FPS
48 frames in 5.0 seconds = 9.576 FPS
linux-4tkl:~ #

Thanks again,

Looks like direct renderings not on then? is my fps ok? Do i turn direct rendering on at the command line?
 
Old 08-13-2007, 03:32 AM   #9
auxsvr
Member
 
Registered: Dec 2006
Distribution: openSUSE 10.3
Posts: 260

Rep: Reputation: 30
Did you try the fglrx driver from ATI (closed source)? Check whether /etc/X11/xorg.conf contains
Quote:
Driver "radeon"
in the device section, and the output of
Code:
lsmod | grep radeon
.
 
Old 08-13-2007, 03:51 AM   #10
jst4fun
LQ Newbie
 
Registered: Feb 2007
Posts: 18

Rep: Reputation: 0
robcult it seems that 3D acceleration is not enabled in your case. Did you check the status of 3D acceleration in Sax? Go to Yast->Hardware->Graphics Card and Monitor->Monitor check if Activate 3D acceleration is checked. If not check it and restart X. On logging back try glxinfo and check the status of direct rendering. If it is yes then you may check the fps by running glxgears. Hope that helps
 
Old 08-15-2007, 08:13 AM   #11
robcult731
Member
 
Registered: Mar 2007
Posts: 36

Original Poster
Rep: Reputation: 15
Thanks guys,

Yeah turns out 3d acceleration wasn't turned on - switched it on, restarted X and now the games move a bit quicker but they're still not very well rendered and laggy

Dunno if you guys have ever played OpenOutcast? Now when I play it, i can see the guy you play as and a few other characters but nothing moves smoothly and the background it just pitch black, there's also a multi coloured startgate looking thing near to where these NCP's stand

And the game Passenger, I try to play that and the textures of the walls are just solid blue? Maybe thats just the way it looks though, but the movement is horrible and really laggy

tried gears again and my fps is more or less unchanged, might have even dropped a frame or two?

Do I need this other driver that’s mentioned it this thread? If any of you have played those two games ive mentioned?
 
Old 08-16-2007, 11:29 AM   #12
auxsvr
Member
 
Registered: Dec 2006
Distribution: openSUSE 10.3
Posts: 260

Rep: Reputation: 30
Do you use beryl or compiz? What is the FPS value from glxgears?
 
Old 08-16-2007, 02:52 PM   #13
robcult731
Member
 
Registered: Mar 2007
Posts: 36

Original Poster
Rep: Reputation: 15
They're desktop environments right? No just the standard KDE, this is more or less a clean install (about a month old with no tweaking)

Here's a couple of screenshots if they help, one of passenger and one of openoutcast - im fairly certain there should be a lot more textures to each of them? And obviously they shouldn't lag this much


http://img.photobucket.com/albums/v6.../snapshot2.jpg

http://img.photobucket.com/albums/v6.../snapshot3.jpg

My glxgears is

linux-4tkl:~ # glxgears
3001 frames in 5.0 seconds = 600.138 FPS
3004 frames in 5.0 seconds = 600.696 FPS
3004 frames in 5.0 seconds = 600.628 FPS
3001 frames in 5.0 seconds = 600.165 FPS
3002 frames in 5.0 seconds = 600.316 FPS
3004 frames in 5.0 seconds = 600.681 FPS
3003 frames in 5.0 seconds = 600.480 FPS
3004 frames in 5.0 seconds = 600.641 FPS
3003 frames in 5.0 seconds = 600.404 FPS
3002 frames in 5.0 seconds = 600.203 FPS
3002 frames in 5.0 seconds = 600.382 FPS
3004 frames in 5.0 seconds = 600.706 FPS

edit: http://www.openoutcast.org/en_gallery.php?galerie=3 <- what openoutcast should look like?

Last edited by robcult731; 08-16-2007 at 02:54 PM.
 
Old 08-17-2007, 06:29 AM   #14
auxsvr
Member
 
Registered: Dec 2006
Distribution: openSUSE 10.3
Posts: 260

Rep: Reputation: 30
I have a radeon 9200 graphics card and it is a little faster than yours; the games are rendered like the screenshots you give and performance is quite bad in them, so it seems that the hardware isn't fast enough for them. I have run various 3D games and applications like spring and google earth with sufficient speed. By the way, your computer will boot faster and have fewer problems if you remove the zen-updater pattern and use opensuse updater instead.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
All games run in Cedega have lag badgerbox76 Linux - Games 4 02-27-2006 03:25 PM
All of my online games lag tremendously Fear58 Linux - Games 6 01-23-2006 06:24 PM
Bridge simulating Network Lag, for developing network code for games intripoon Linux - Networking 18 10-27-2005 05:04 PM
Sound not working on games only Rnastyracer Linux - Hardware 1 10-18-2004 02:53 PM
Fullscreen games are not working! aemus Linux - Newbie 1 10-08-2004 05:54 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE

All times are GMT -5. The time now is 03:14 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration