Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ati + nforce = :(
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
Dreq
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2004
Posts: 111

PostPosted: Tue Mar 30, 2004 6:45 pm    Post subject: ati + nforce = :( Reply with quote

Ok, i'm yet another poor soul trying to set up an ATI Radeon 9200(SE) on an nforce2 A7N8X asus motherboard.. Graphics does work, but thats about all I can say about it..

fglrxinfo reports:
Code:
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4


and glxinfo reports:
Code:
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_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4
OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
    GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_lod_bias
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  1 24  0 r  y  .  8  8  8  0  0 16  0  0  0  0  0  0 0 None
0x24 24 tc  1 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  0 0 None
0x25 24 tc  1 24  0 r  y  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x26 24 tc  1 24  0 r  .  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x27 24 dc  1 24  0 r  y  .  8  8  8  0  0 16  0  0  0  0  0  0 0 None
0x28 24 dc  1 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  0 0 None
0x29 24 dc  1 24  0 r  y  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x2a 24 dc  1 24  0 r  .  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
sh-2.05b$ fglrx
fglrx_xgamma  fglrxconfig   fglrxinfo
sh-2.05b$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4


(I have an emachines (eView) 15" monitor btw)

Anywho, I installed FireGL via emerge (ati something i think), I also compiled my kernel with embedded nforce2 and ati agp support, as well as dri support for ati radeons. I then run fglrxconfig, and set appropriate options, and the graphics does indeed work, but glxgears runs 50-60fps and games don't start because of the lack of direct rendering...

What am I missing O_o

I doubt if this helps, but heres my XFree86Config-4 file:
http://www.digitalneo.net/XF86Config-4.txt
Back to top
View user's profile Send private message
RobMcM
Apprentice
Apprentice


Joined: 11 Jul 2003
Posts: 170
Location: Leeds, UK

PostPosted: Wed Mar 31, 2004 1:40 am    Post subject: Re: ati + nforce = :( Reply with quote

Dreq wrote:
Ok, i'm yet another poor soul trying to set up an ATI Radeon 9200(SE) on an nforce2 A7N8X asus motherboard..

Anywho, I installed FireGL via emerge (ati something i think), I also compiled my kernel with embedded nforce2 and ati agp support, as well as dri support for ati radeons. I then run fglrxconfig, and set appropriate options, and the graphics does indeed work, but glxgears runs 50-60fps and games don't start because of the lack of direct rendering...

What am I missing O_o

I doubt if this helps, but heres my XFree86Config-4 file:
http://www.digitalneo.net/XF86Config-4.txt


1) Change this line from your XF86Config-4.txt file
Code:
Option "UseInternalAGPGART"         "yes"

to be
Code:
Option "UseInternalAGPGART"         "no"

because you want to use the nForce AGP GART module from the kernel (externel), not the one inside the binary drivers.

2) After doing
Code:
'emerge ati-drivers'
do
Code:
'opengl-update ati'


3) Get rid of all the DRI stuff from the kernel. You don't want it if your using ATI's binaries. It might be 'safe' to leave it in, but may cause problems and besides it will increase your kernel size / number of modules.

4) Compile the nForce AGP GART as a module, and make sure that it and the firegl module are loaded (using lsmod). You can add them to your modules.autoload file.

5) You only need nForce AGP GART support, the ATI AGP GART support in the kernel is for ATI's motherboard chipset.

6) You could also try
Code:
'ACCEPT_KEYWORDS="~x86" emerge ati-drivers'


If that lot doesn't work post your dmesg output.

Also, what kernel version are you using? With 2.4 I had to disable 8x AGP otherwise I got hard-locks (with 2.6 8x is fine though), so if it hard-locks on you after changing something it might be 'working' but in need of a quick BIOS option change.


Oh yeah, search :P
https://forums.gentoo.org/viewtopic.php?t=54793
https://forums.gentoo.org/viewtopic.php?t=73260
https://forums.gentoo.org/viewtopic.php?t=115054
[EDIT:] sorry, that last link is in Italian but you can at least follow the console output :roll:
_________________
Keyboard error or no keyboard present. Press F1 to continue.
Back to top
View user's profile Send private message
Dreq
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2004
Posts: 111

PostPosted: Wed Mar 31, 2004 2:50 am    Post subject: Reply with quote

Well I've done a little more research, and I emerged xfree-dri with "radeon" as the video thing. Prolly opintless since i excluded dri completly from the compile. I also made the AGPGART for ati a module, which i then ran insmod on. And now I ge this error:

(EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENOMEM"
(EE) fglrx(0): cannot init AGP

I still get it after I ran that opengl-update ati crap.. I know what ENOMEM is, but no clue why it would error.. I've got 512mb dual-channel ddr on this board, and 128mb ddr on the card.. Perhaps my nforce2 is giving me problems? (Although I did enable nforce2 chipset support in my kernel).

[edit]
I shoudl also note i'm using the latest vanilia sources (mmm vanilla)
Back to top
View user's profile Send private message
Dreq
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2004
Posts: 111

PostPosted: Wed Mar 31, 2004 7:15 am    Post subject: Reply with quote

gah i just upgraded, and everything BUT ati works.. I guess I'll spare windows the hatchet and keep it on the disk so I can play my games every once in a while.
Back to top
View user's profile Send private message
Dreq
Tux's lil' helper
Tux's lil' helper


Joined: 15 Feb 2004
Posts: 111

PostPosted: Wed Mar 31, 2004 12:35 pm    Post subject: Reply with quote

Sorry, was a little frustrated. I followed everything you said, and now I have DRI-age :D. Unfortunatly its only going ~700fps :(.

I think i had it before when it was hanging, i tested on this kernel.org latest kernel with 8x disabled, worked, then i re-enabled 8x (fastwrite is enabled also) and it still worked!

(Side note, the new kernel.org kernels have built-in emu10k1 and alsa!)

Anywho, now I gotta figure out why its going so slow, and how to use hardware cursors (i'll rtfm), but thanks man.

Victory Output:
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
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 9200SE DDR Athlon (3DNow!) (FireGL)
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_point_parameters, 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_element_array, GL_ATI_envmap_bumpmap,
    GL_ATI_fragment_shader, GL_ATI_map_object_buffer,
    GL_ATI_texture_env_combine3, 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 24  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  1 0 Slow
0x24 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  1 0 Slow
0x25 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  1 0 Slow
0x26 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  1 0 Slow
0x27 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x28 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x29 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x2a 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x2b 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  1 0 Slow
0x2c 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  1 0 Slow
0x2d 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  1 0 Slow
0x2e 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  1 0 Slow
0x2f 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x30 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x31 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x32 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
Back to top
View user's profile Send private message
RobMcM
Apprentice
Apprentice


Joined: 11 Jul 2003
Posts: 170
Location: Leeds, UK

PostPosted: Wed Mar 31, 2004 2:31 pm    Post subject: Reply with quote

Glad to hear its working, took me quite a while to get mine set up the first time.

My 9700 only gets a bit over 3000 in glxgears with love-sources (I get about 4000 with gentoo-sources 2.6, it used to be over 6000 with a 2.4 kernel) so its probably just the crap slow drivers for 2.6 kernels.

But, a boost from 50 to 700 fps is not that bad 8)
_________________
Keyboard error or no keyboard present. Press F1 to continue.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
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