View previous topic :: View next topic |
Author |
Message |
wicki n00b
Joined: 09 Mar 2004 Posts: 70
|
Posted: Sat Apr 03, 2004 8:08 pm Post subject: ATI + nForce + WineX |
|
|
Does anyone have ATI + nForce + WineX working properly?
I've tried using the 3.2.8 ATI drivers and the 3.7.6's, but still no go. Also I've tried with cvswinex and official WineX binaries... still it doesn't work.
My fglrxinfo shows good, my glxinfo shows good, glxgears runs good, fgl_glxgears runs good... heck I can even play Tux Racer with full graphic acceleration. |
|
Back to top |
|
|
Pink Veteran
Joined: 24 Jul 2003 Posts: 1062
|
Posted: Sat Apr 03, 2004 8:29 pm Post subject: |
|
|
Yep...
I have a 9800XT, nforce2 mobo (a7n8x-x) and winex 3.3 working just fine.
I've just been playing Star Trek - Eilite Force.
I don't know what to suggest, I have the agp compiled in to my kernel (2.6.5-rc3-love2) and simply followed the how-to ATI thread and it has worked from the start - oh, I am using 3.7.6 drivers as well.
I see lots of threads on ati drivers, but do not know what I did that was different to the how-to thread. I beleive I followed them step by step and it worked and has done since I got my ati card a short while ago.
If you want to take a look at any of my config files - let me know. |
|
Back to top |
|
|
mattjgalloway l33t
Joined: 16 Mar 2004 Posts: 761 Location: Coventry, UK
|
Posted: Sat Apr 03, 2004 8:40 pm Post subject: |
|
|
What is your exact problems? Details here would be nice _________________ AMD64 3200+, 1024MB RAM, Gentoo Linux
MacBook Core Duo, 1024MB RAM, Leopard |
|
Back to top |
|
|
wicki n00b
Joined: 09 Mar 2004 Posts: 70
|
Posted: Sat Apr 03, 2004 8:45 pm Post subject: |
|
|
Thanks for the reply, and so sorry about my original message being so short! I had actually intended to include a lot more information but I was on the way out the door so I just hit submit to see if anyone could throw out some initial tips.
Annnyyyway,
What actually happens is everything installs correctly and it launches the first part of the game. But after a few seconds of "trying" to do 3D accel stuff (after you get past the initial game menus) then it just completely locks up my computer. Actually the sound kind of starts looping, but I can still move the mouse. However, I can't send any keyboard input or mouse input (I can't even Ctrl+Alt+Backspace to kill X). I can however ssh in to my machine from another computer... HOWEVER, when I go to kill X or WineX from that ssh it completely freezes everything and I hit the reset button.
I have an Abit NF7-S motherboard, ATI Radeon 9700 (non pro) 128MB.
I've tried this with the following:
kernel-2.6.4-gentoo w/ nvidia agpgart compiled in kernel, ATI drivers 3.7.6
kernel-2.6.4-gentoo w/ nvidia agpgart compiled in kernel, ATI drivers 3.2.8
kernel-2.6.4-gentoo w/ nvidia agpgart as module, ATI drivers 3.7.6
kernel-2.6.4-gentoo w/ nvidia agpgart as module, ATI drivers 3.2.8
kernel-2.6.3-gentoo-r1 w/ nvidia agpgart compiled in kernel, ATI drivers 3.7.6
kernel-2.6.3-gentoo-r1 w/ nvidia agpgart compiled in kernel, ATI drivers 3.2.8
kernel-2.6.3-gentoo-r1 w/ nvidia agpgart as module, ATI drivers 3.7.6
kernel-2.6.3-gentoo-r1 w/ nvidia agpgart as module, ATI drivers 3.2.8
Also once I actually tried to run it without having agpgart compiled in kernel OR as module (so it was using the XFree builtin Mesa "software" driver). Interestingly enough when I went to load the game it didn't freeze up! Also I was getting like 5 frames per second, though. And when I went to load from the first screen with 3D acceleration (basically it's a character select screen but the characters are shown as the same 3D models they look like in the game, and they move around etc.) to load into actually playing the game with that character it just crashes the whole X server (says something about a Fatal Error 11 was detected ).
So for some reason I'm thinking that this has something to do with a driver or ATI issue.
Also note I select to use External AGP GART when I run fglrxconfig, and I the option "2" for compatibility mode with Wine and etc.
So, did you have to do anything special to your WineX configs or your XF86Config-4 file?
If you wouldn't mind, could you post them or PM them to me? I really appreciate your help.
Also I've considered before switching to one of these "love" kernels... ya think maybe that could do the trick? |
|
Back to top |
|
|
wicki n00b
Joined: 09 Mar 2004 Posts: 70
|
Posted: Sat Apr 03, 2004 9:13 pm Post subject: |
|
|
Also would you care to post your fglrxinfo and your glxinfo for me? Thank you so much! |
|
Back to top |
|
|
mattjgalloway l33t
Joined: 16 Mar 2004 Posts: 761 Location: Coventry, UK
|
Posted: Sat Apr 03, 2004 11:03 pm Post subject: |
|
|
I have:
Giga-Byte 7NNXP MoBo (nForce 2)
Athlon 2000+
Radeon 9600XT
Here's what I use:
kernel-2.4.25-vanilla
kernel-2.6.3-gentoo-r1
Both of these I use with ati-drivers-3.7.6 (as they are the only ones which give me proper graphics in games).
When you ssh into your computer at a lockup, you could try looking at some logs to see if anything can be found there. Try the XFree log, and if there is a wine log, then look into that too. If there's any errors in there, then post them here.
Are you sure you have the ati-drivers setup correctly? What do you get out of glxgears? You should be getting *at least* 2000 fps. _________________ AMD64 3200+, 1024MB RAM, Gentoo Linux
MacBook Core Duo, 1024MB RAM, Leopard |
|
Back to top |
|
|
wicki n00b
Joined: 09 Mar 2004 Posts: 70
|
Posted: Sat Apr 03, 2004 11:38 pm Post subject: |
|
|
fglrxinfo
Code: | display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon 9700 Athlon (3DNow!)
OpenGL version string: 1.3 (X4.3.0-3.2.8)
|
glxinfo
Code: | name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_SGI_make_current_read
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,
GLX_ATI_render_texture
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon 9700 Athlon (3DNow!)
OpenGL version string: 1.3 (X4.3.0-3.2.8)
OpenGL extensions:
GL_ARB_multitexture, GL_EXT_texture_env_add, GL_EXT_compiled_vertex_array,
GL_S3_s3tc, GL_ARB_depth_texture, GL_ARB_fragment_program,
GL_ARB_multisample, GL_ARB_point_parameters, 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_transpose_matrix,
GL_ARB_vertex_blend, GL_ARB_vertex_buffer_object, GL_ARB_vertex_program,
GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_element_array,
GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader, GL_ATI_map_object_buffer,
GL_ATI_separate_stencil, GL_ATI_texture_env_combine3,
GL_ATI_texture_float, GL_ATI_texture_mirror_once,
GL_ATI_vertex_array_object, GL_ATI_vertex_attrib_array_object,
GL_ATI_vertex_streams, GL_ATIX_texture_env_combine3,
GL_ATIX_texture_env_route, GL_ATIX_vertex_shader_output_point_size,
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_rescale_normal,
GL_EXT_polygon_offset, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_stencil_wrap,
GL_EXT_texgen_reflection, GL_EXT_texture3D,
GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_rectangle,
GL_EXT_vertex_array, GL_EXT_vertex_shader, GL_HP_occlusion_test,
GL_NV_texgen_reflection, GL_NV_blend_square, GL_NV_occlusion_query,
GL_SGI_color_matrix, GL_SGIS_texture_edge_clamp,
GL_SGIS_texture_border_clamp, GL_SGIS_texture_lod,
GL_SGIS_generate_mipmap, GL_SGIS_multitexture, 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 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None
0x24 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x27 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 1 0 None
0x28 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 1 0 None
0x29 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 1 0 None
0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 1 0 None
0x2b 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None
0x2c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None
0x2d 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x2e 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x2f 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
0x30 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
0x31 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
0x32 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
0x33 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None
0x34 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None
0x35 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x36 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x37 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
0x38 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
0x39 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
0x3a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
0x3b 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None
0x3c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None
0x3d 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x3e 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x3f 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 6 1 None
0x40 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 6 1 None
0x41 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 6 1 None
0x42 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 6 1 None
0x43 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None
0x44 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None
0x45 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x46 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x47 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 1 0 None
0x48 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 1 0 None
0x49 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 1 0 None
0x4a 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 1 0 None
0x4b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None
0x4c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None
0x4d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x4e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x4f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
0x50 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
0x51 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
0x52 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
0x53 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None
0x54 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None
0x55 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x56 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x57 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
0x58 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
0x59 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
0x5a 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
0x5b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None
0x5c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None
0x5d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x5e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None
0x5f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 6 1 None
0x60 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 6 1 None
0x61 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 6 1 None
0x62 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 6 1 None
|
glxgears
Code: | 17836 frames in 5.0 seconds = 3567.200 FPS
17827 frames in 5.0 seconds = 3565.400 FPS
17829 frames in 5.0 seconds = 3565.800 FPS
17840 frames in 5.0 seconds = 3568.000 FPS
17838 frames in 5.0 seconds = 3567.600 FPS
17842 frames in 5.0 seconds = 3568.400 FPS
17813 frames in 5.0 seconds = 3562.600 FPS
17845 frames in 5.0 seconds = 3569.000 FPS
17841 frames in 5.0 seconds = 3568.200 FPS |
fgl_glxgears
Code: | 2637 frames in 5.0 seconds = 527.400 FPS
2648 frames in 5.0 seconds = 529.600 FPS
2625 frames in 5.0 seconds = 525.000 FPS
2613 frames in 5.0 seconds = 522.600 FPS
2601 frames in 5.0 seconds = 520.200 FPS |
(incidentally with the current setup using 2.6.3-r1 kernel my glxgears is around 500 lower average and my fgl_glxgears is around 50 higher average )
lsmod
Code: | nvidia_agp 5724 1
agpgart 25832 2 nvidia_agp
snd_seq_midi 6496 0
snd_intel8x0 28356 1
snd_ac97_codec 58756 1 snd_intel8x0
snd_mpu401_uart 5760 1 snd_intel8x0
snd_rawmidi 19616 2 snd_seq_midi,snd_mpu401_uart
snd_seq_oss 31104 0
snd_seq_midi_event 5952 2 snd_seq_midi,snd_seq_oss
snd_seq 49040 5 snd_seq_midi,snd_seq_oss,snd_seq_midi_event
snd_seq_device 6472 4 snd_seq_midi,snd_rawmidi,snd_seq_oss,snd_seq
snd_pcm_oss 48612 0
snd_pcm 83528 2 snd_intel8x0,snd_pcm_oss
snd_page_alloc 9092 2 snd_intel8x0,snd_pcm
snd_timer 20484 2 snd_seq,snd_pcm
snd_mixer_oss 17280 2 snd_pcm_oss
snd 44324 13 snd_seq_midi,snd_intel8x0,snd_ac97_codec,snd_mpu401_uart,snd_rawmidi,snd_seq_oss,snd_seq_midi_event,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
fglrx 199140 7 |
OOOH... just found something interesting here:
dmesg | grep agp
Code: | [fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
...repeat n times...
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed |
Hmmm.. anyone know what that could mean? [/code] |
|
Back to top |
|
|
wicki n00b
Joined: 09 Mar 2004 Posts: 70
|
Posted: Sat Apr 03, 2004 11:53 pm Post subject: |
|
|
Ok I tried to redo the ol' fgrlxconfig and rebooted and all'o'dat sass...
After rebooting and starting up X (KDE 3.2.1) my dmesg | grep agp looks like this:
Code: | Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected NVIDIA nForce2 chipset
agpgart: Maximum main memory to use for agp memory: 816M
agpgart: AGP aperture is 128M @ 0xd0000000
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:02:00.0 into 8x mode |
I run glxgears and it is still the same.
BUT, if I run fgl_glxgears then after that is when dmesg | grep agp returns numerous lines of the "[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed"
I'm going to install the 3.7.6's again and disable the AGP Lock Pages option and see what that does... |
|
Back to top |
|
|
wicki n00b
Joined: 09 Mar 2004 Posts: 70
|
Posted: Sun Apr 04, 2004 12:08 am Post subject: |
|
|
OK, WELL...
It got rid of the error and actually my fgl_glxgears performance went up about 100 fps..
But the game still locked up.
edit:
running a dmesg | grep fgl from the ssh client while my PC is "locked up" returns this:
Code: | fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 803 MBytes.
[fglrx] module loaded - fglrx 3.7.6 [Mar 5 2004] on minor 0
[fglrx:firegl_addmap] *ERROR* mtrr allocation failed (-22)
[fglrx] Maximum main memory to use for locked dma buffers: 803 MBytes.
[fglrx] AGP detected, AgpState = 0x1f00421a (hardware caps of chipset)
[fglrx] AGP enabled, AgpCommand = 0x1f004312 (selected caps)
[fglrx] free AGP = 121909248
[fglrx] max AGP = 121909248
[fglrx] free LFB = 108978176
[fglrx] max LFB = 108978176
[fglrx] free Inv = 0
[fglrx] max Inv = 0
[fglrx] total Inv = 0
[fglrx] total TIM = 0
[fglrx] total FB = 0
[fglrx] total AGP = 32768 |
|
|
Back to top |
|
|
wicki n00b
Joined: 09 Mar 2004 Posts: 70
|
Posted: Sun Apr 04, 2004 6:07 am Post subject: |
|
|
Ok so because of that I checked MTRR in my kernel and it's compiled in my kernel so that shouldn't be the problem. Restarted back from my Windows install and ran a
dmesg | grep mtrr
Code: | mtrr: v2.0 (20020519)
mtrr: 0xd8000000,0x8000000 overlaps existing 0xd8000000,0x1000000
[fglrx:firegl_addmap] *ERROR* mtrr allocation failed (-22) |
The last line is what we were already seeing...
So anyone know anything if this "overlaps existing" is causing this?
Thanks again for any help! |
|
Back to top |
|
|
Pink Veteran
Joined: 24 Jul 2003 Posts: 1062
|
Posted: Sun Apr 04, 2004 9:44 am Post subject: |
|
|
I have the same mtrr error reported but it has never casued me a problem - can I ask what game you are trying to play? Is it possible that it is this game causing the trouble and everything else is fine? |
|
Back to top |
|
|
mattjgalloway l33t
Joined: 16 Mar 2004 Posts: 761 Location: Coventry, UK
|
Posted: Sun Apr 04, 2004 11:17 am Post subject: |
|
|
Can you post the output of:
please?
I have had many problems with MTRR and ATI drivers, so I *may* be able to help _________________ AMD64 3200+, 1024MB RAM, Gentoo Linux
MacBook Core Duo, 1024MB RAM, Leopard |
|
Back to top |
|
|
wicki n00b
Joined: 09 Mar 2004 Posts: 70
|
Posted: Sun Apr 04, 2004 10:50 pm Post subject: |
|
|
Thanks again for getting back.
The game I'm trying to play is Dark Age of Camelot (DAOC) and supposedly it is supported first by WineX 3.3 (something about they haven't updated their site? )
However I've also had trouble with things like trying to install the Windows version of the UT2004 demo and play through WineX (just as a test). I could actually look around for 4-5 seconds but then it froze as well... I was actually able to Ctrl+Alt+Backspace to kill X when I did this one, though...
Oh yes and here's my:
cat /proc/mtrr
Code: | reg00: base=0x00000000 ( 0MB), size=1024MB: write-back, count=1
reg01: base=0xd0000000 (3328MB), size= 128MB: write-combining, count=2
reg02: base=0xd8000000 (3456MB), size= 16MB: write-combining, count=1 |
|
|
Back to top |
|
|
mattjgalloway l33t
Joined: 16 Mar 2004 Posts: 761 Location: Coventry, UK
|
Posted: Sun Apr 04, 2004 11:45 pm Post subject: |
|
|
Ok now i'll probably get flamed about this, but I think you should "fix" your /dev/mtrr by increasing the agp aperture reffered to here.
I'll try and find the site which helped me with this, I can't find it at the moment though... _________________ AMD64 3200+, 1024MB RAM, Gentoo Linux
MacBook Core Duo, 1024MB RAM, Leopard |
|
Back to top |
|
|
wicki n00b
Joined: 09 Mar 2004 Posts: 70
|
Posted: Mon Apr 05, 2004 2:56 am Post subject: |
|
|
Well, if this is what you are talking about, then I have already done it.
And unfortunately it didn't change anything! |
|
Back to top |
|
|
wicki n00b
Joined: 09 Mar 2004 Posts: 70
|
Posted: Mon Apr 05, 2004 1:48 pm Post subject: |
|
|
Can anyone who has this working tell me what kernel options they have enabled, what they have disabled, and what they have as modules?
Thanks again everyone. I'm determined to get this no matter what it takes! |
|
Back to top |
|
|
wicki n00b
Joined: 09 Mar 2004 Posts: 70
|
Posted: Mon Apr 05, 2004 2:34 pm Post subject: |
|
|
Also to append to the above, BIOS settings for any AGP-related things?
I ran a check on a few things in my XFree86.0.log just to see if I could find anything, and I found a few things that are interesting...
Code: | (**) fglrx(0): Option "mtrr" "off" |
Also I thought this was kind of interesting. It doesn't find a match for my card, but then it does?!
Code: | (II) FireGL8700/8800: Driver for chipset: ATI RV250 Id (R9000),
ATI RV250 Ie (R9000), ATI RV250 If (R9000), ATI RV250 Ig (R9000),
ATI RV250 Ld (M9), ATI RV250 Le (M9), ATI RV250 Lf (M9),
ATI RV250 Lg (M9), ATI RV280 5960 (R9200 PRO),
ATI RV280 Ya (R9200LE), ATI RV250SE Yd (R9200SE),
ATI RV250 5C61 (M9+), ATI RV250 5C63 (M9+), ATI R200 QH (R8500),
ATI R200 QL (R8500), ATI R200 QM (R9100), ATI R200 QT (R8500),
ATI R200 QU (R9100), ATI R200 BB (R8500), ATI RV350 AP (R9600),
ATI RV350SE AQ (R9600SE), ATI RV350 AR (R9600 PRO),
ATI RV350 NP (M10), ATI R300 AD (R9500), ATI R300 AE (R9500),
ATI R300 AF (R9500), ATI R300 AG (Fire GL Z1/X1),
ATI R300 ND (R9700 PRO), ATI R300 NE (R9700/R9500 PRO),
ATI R300 NF (R9600 TX), ATI R300 NG (Fire GL X1),
ATI R350SE AH (R9800SE), ATI R350 AK (Fire GL unknown),
ATI RV350 AT (Fire GL T2), ATI RV350 AU (Fire GL T2),
ATI RV350 AV (Fire GL T2), ATI RV350 AW (Fire GL T2),
ATI R350 NH (R9800), ATI R350LE NI (R9800LE), ATI R350 NJ (R9800),
ATI R350 NK (Fire GL X2), ATI RV350 NT (WS/M10)
(II) Primary Device is: PCI 02:00:0
(WW) fglrx: No matching Device section for instance (BusID PCI:2:0:1) found
(--) Chipset ATI R300 ND (R9700 PRO) found
(II) resource ranges after xf86ClaimFixedResources() call:
... |
Also here is where it looks like it is setting the options. Anyone care to look over this and see if something looks wrong?
Code: | (II) fglrx(0): PCI bus 2 card 0 func 0
(**) fglrx(0): Depth 24, (--) framebuffer bpp 32
(II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) fglrx(0): Default visual is TrueColor
(**) fglrx(0): Option "NoAccel" "no"
(**) fglrx(0): Option "NoDRI" "no"
(**) fglrx(0): Option "Capabilities" "0x00000000"
(**) fglrx(0): Option "GammaCorrectionI" "0x00000000"
(**) fglrx(0): Option "GammaCorrectionII" "0x00000000"
(**) fglrx(0): Option "OpenGLOverlay" "off"
(**) fglrx(0): Option "VideoOverlay" "on"
(**) fglrx(0): Option "DesktopSetup" "0x00000000"
(**) fglrx(0): Option "MonitorLayout" "AUTO, AUTO"
(**) fglrx(0): Option "HSync2" "unspecified"
(**) fglrx(0): Option "VRefresh2" "unspecified"
(**) fglrx(0): Option "ScreenOverlap" "0"
(**) fglrx(0): Option "IgnoreEDID" "off"
(**) fglrx(0): Option "UseInternalAGPGART" "no"
(**) fglrx(0): Option "Stereo" "off"
(**) fglrx(0): Option "StereoSyncEnable" "1"
(**) fglrx(0): Option "UseFastTLS" "2"
(**) fglrx(0): Option "BlockSignalsOnLock" "on"
(**) fglrx(0): Option "ForceGenericCPU" "no"
(**) fglrx(0): Option "CenterMode" "off"
(**) fglrx(0): Option "FSAAScale" "1"
(**) fglrx(0): Option "FSAAEnable" "no"
(**) fglrx(0): Option "FSAADisableGamma" "no"
(**) fglrx(0): Option "FSAACustomizeMSPos" "no"
(**) fglrx(0): Option "FSAAMSPosX0" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY0" "0.000000"
(**) fglrx(0): Option "FSAAMSPosX1" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY1" "0.000000"
(**) fglrx(0): Option "FSAAMSPosX2" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY2" "0.000000"
(**) fglrx(0): Option "FSAAMSPosX3" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY3" "0.000000"
(**) fglrx(0): Option "FSAAMSPosX4" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY4" "0.000000"
(**) fglrx(0): Option "FSAAMSPosX5" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY5" "0.000000"
(**) fglrx(0): Option "NoTV" "yes"
(**) fglrx(0): Option "TVStandard" "NTSC-M"
(**) fglrx(0): Option "TVHSizeAdj" "0"
(**) fglrx(0): Option "TVVSizeAdj" "0"
(**) fglrx(0): Option "TVHPosAdj" "0"
(**) fglrx(0): Option "TVVPosAdj" "0"
(**) fglrx(0): Option "TVHStartAdj" "0"
(**) fglrx(0): Option "TVColorAdj" "0"
(**) fglrx(0): Option "PseudoColorVisuals" "off"
(**) fglrx(0): Qbs disabled
(==) fglrx(0): RGB weight 888
(II) fglrx(0): Using 8 bits per RGB (8 bit DAC)
(**) fglrx(0): Gamma Correction for I is 0x00000000
(**) fglrx(0): Gamma Correction for II is 0x00000000
(==) fglrx(0): Buffer Tiling is ON
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="The XFree86 Project"
compiled for 4.3.99.902, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.7
(II) fglrx(0): initializing int10
(II) fglrx(0): Primary V_BIOS segment is: 0xc000
(**) fglrx(0): Option "mtrr" "off"
(--) fglrx(0): Chipset: "ATI R300 ND (R9700 PRO)" (Chipset = 0x4e44)
(--) fglrx(0): (PciSubVendor = 0x1002, PciSubDevice = 0x0004)
(--) fglrx(0): board vendor info: original ATI grafics adapter
(--) fglrx(0): Linear framebuffer (phys) at 0xd8000000
(--) fglrx(0): MMIO registers at 0xe9000000
(--) fglrx(0): ChipExtRevID = 0x00
(--) fglrx(0): ChipIntRevID = 0x02
(--) fglrx(0): VideoRAM: 131072 kByte (64-bit SDR SDRAM)
(II) fglrx(0): board/chipset is supported by this driver (original ATI board) |
And then a little lower:
Code: | (II) LoadModule: "ramdac"
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="The XFree86 Project"
compiled for 4.3.99.902, module version = 0.1.0
ABI class: XFree86 Video Driver, version 0.7
(**) fglrx(0): NoAccel = NO
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/X11R6/lib/modules/libxaa.a
(II) Module xaa: vendor="The XFree86 Project"
compiled for 4.3.99.902, module version = 1.1.0
ABI class: XFree86 Video Driver, version 0.7
(==) fglrx(0): HPV inactive
(==) fglrx(0): FSAA enabled: NO
(**) fglrx(0): FSAA Gamma enabled
(**) fglrx(0): FSAA Multisample Position is fix
(**) fglrx(0): NoDRI = NO
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Loading /usr/X11R6/lib/modules/linux/libfglrxdrm.a
(II) Module fglrxdrm: vendor="Fire GL - ATI Research GmbH, Germany"
compiled for 4.3.0.1, module version = 3.7.6
ABI class: XFree86 Server Extension, version 0.2
(II) fglrx(0): Depth moves disabled by default
(**) fglrx(0): Capabilities: 0x00000000
(**) fglrx(0): cpuFlags: 0x4000000f
(**) fglrx(0): cpuSpeedMHz: 0x0000072d
(==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
(**) fglrx(0): using built in AGPGART module: no
(**) fglrx(0): UseFastTLS=2
(**) fglrx(0): BlockSignalsOnLock=1
(==) fglrx(0): EnablePrivateBackZ = NO
(II) fglrx(0): using CAIL version [ATI LIB=CAIL.LIB,IA32,2.0024]
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
(II) resource ranges after preInit:
... |
And finally near the end of the log:
Code: | (II) fglrx(0): Acceleration enabled
(II) fglrx(0): X context handle = 0x00000001
(II) fglrx(0): [DRI] installation complete
(II) fglrx(0): Direct rendering enabled
(II) Loading extension FGLRXEXTENSION
(II) Loading extension ATITVOUT
(==) RandR enabled
(II) Setting vga for screen 0. |
I realize this is probably a lot to swallow but I'm just trying to get something out there for someone who maybe has worked through this before to look at!
One thing of interest to me was the "Option "mtrr" "off"" line. Perhaps should I set this to "on" to see what it does?
Also I still think it's totally crazy that I have 3D acceleration in Linux, I can run glxgears just fine, fgl_glxgears just fine, Tuxracer just fine... WineX's little Point2Play launcher app even has a little "System Tests" tab and my graphics acceleration test passes fine there, too! It's just whenever I actually try to USE the 3D acceleration in WineX is when it's crashing down. |
|
Back to top |
|
|
Pink Veteran
Joined: 24 Jul 2003 Posts: 1062
|
Posted: Mon Apr 05, 2004 2:35 pm Post subject: |
|
|
I've just sent you a pm. |
|
Back to top |
|
|
mattjgalloway l33t
Joined: 16 Mar 2004 Posts: 761 Location: Coventry, UK
|
Posted: Mon Apr 05, 2004 4:34 pm Post subject: |
|
|
Quote: | (II) Primary Device is: PCI 02:00:0
(WW) fglrx: No matching Device section for instance (BusID PCI:2:0:1) found |
That doesn't seem a problem to me. If you look closely, it's PCI:2:0:1 that isn't being found. I guess this is the 2nd head of your graphics card. Don't worry about that. It was only a warning anyway, not an error.
Also, is your graphics card fan working ok? Feel your card when it crashes, and if it's reeeeeally hot then it could be a temperature problem. _________________ AMD64 3200+, 1024MB RAM, Gentoo Linux
MacBook Core Duo, 1024MB RAM, Leopard |
|
Back to top |
|
|
wicki n00b
Joined: 09 Mar 2004 Posts: 70
|
Posted: Mon Apr 05, 2004 5:09 pm Post subject: |
|
|
Seems to be working fine.. Also like I said I can run the glxgears, fgl_glxgears, Tuxracer, and everything works fine in Windows.. |
|
Back to top |
|
|
wicki n00b
Joined: 09 Mar 2004 Posts: 70
|
Posted: Tue Apr 06, 2004 6:53 pm Post subject: |
|
|
Bumping this up in case anyone else wants to try and help out... |
|
Back to top |
|
|
pjp Administrator
Joined: 16 Apr 2002 Posts: 20485
|
Posted: Tue Apr 06, 2004 10:49 pm Post subject: |
|
|
Moved from Installing Gentoo. _________________ Quis separabit? Quo animo? |
|
Back to top |
|
|
elec999 n00b
Joined: 10 Dec 2003 Posts: 39
|
Posted: Sun Apr 11, 2004 3:58 am Post subject: |
|
|
How did you guys emrge the ati drives. |
|
Back to top |
|
|
Pink Veteran
Joined: 24 Jul 2003 Posts: 1062
|
Posted: Sun Apr 11, 2004 9:40 am Post subject: |
|
|
|
|
Back to top |
|
|
wicki n00b
Joined: 09 Mar 2004 Posts: 70
|
Posted: Sun Apr 11, 2004 1:04 pm Post subject: |
|
|
PickledOnion I never received your email I'm just wondering if I need to resend my info to you in PM again? Thanks again! |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|