Quote:
Originally posted by mjkelly93
I cant figure out how i didnt last time. My problem is when i configure xorg.conf to use the fglrx driver, my computer hangs. Like i reboot the GDM and it goes to a black screen. It hangs so hard that if i cant change runlevels or any of that shit. I cant ALT CTRL ANYTHING.
|
So what does /var/log/Xorg.log.XXX say?
Quote:
No 3d rendering. It used to work but i tinkered around a little bit and now it just doesnt work at all. My lsmod puts out this:
agpgart 34792 3 intel_agp,fglrx,ati_agp
fglrx 255524 0
intel_agp 23164 1
ati_agp 9036 0
among some others as well. the only reason it loads fglrx is because i added it manuall in /etc/modules
|
Well, don't then
.
You shouldn't have to load it in /etc/modules or anything like that.
From your output of glxgears it seems to default to MESA anyways. You need to enable the 'DRI' section in your xorg.conf for 3d to work with the opensource radeon-dri driver (there's howtos for this if you google for it). It'll be crappy, but you won't have to default to MESA.
Quote:
Anyone have any suggestions how i disable this intel_agp, and agpgart modules then only use fglrx?
|
Get rid of it in modules.conf or wherever & enter "fglrxconfig" in a shell (once you've installed fglrx from pkgs downloaded from ATI's website to build your xorg.conf.
Quote:
Also i didnt have a copy of the kernel source on my comp, i dont think, so im downloading the 2.6.12 source now and installing it. Where do i go from there tho? [/B]
|
Here is my output of lsmod
[daneel@landau ~]$ /sbin/lsmod|grep fglrx
fglrx 253224 7
agpgart 28264 2 fglrx,intel-agp
As you can see, it's using agpgart module, but 3-D acceleration works out okay anyways (glxgears is ~1100fps, & glxinfo is:
name of display: :0.0
Loading required GL library /usr/lib/libGL.so.1
display: :0 screen: 0
direct rendering: Yes
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_OML_swap_method, GLX_SGI_make_current_read,
GLX_SGIS_multisample, GLX_SGIX_fbconfig
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,
GLX_ARB_multisample
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 8500 Prototype DDR Pentium 4 (SSE2) (FireGL) (GNU_ICD)
OpenGL version string: 1.3.1010 (X4.3.0-8.16.20)
OpenGL extensions:
GL_ARB_multitexture, GL_EXT_texture_env_add, GL_EXT_compiled_vertex_array,
GL_S3_s3tc, GL_ARB_occlusion_query, 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_polygon_offset,
GL_EXT_rescale_normal, 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_mirror_clamp,
GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
GL_EXT_vertex_shader, GL_HP_occlusion_test, GL_NV_blend_square,
GL_NV_occlusion_query, GL_NV_texgen_reflection, GL_SGI_color_matrix,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, 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 Slow
0x24 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 Slow
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 Slow
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 Slow
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 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 Slow
0x2c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 Slow
0x2d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 Slow
0x2e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 Slow
0x2f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 1 0 None
0x30 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 1 0 None
0x31 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 1 0 None
0x32 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 1 0 None
[daneel@landau ~]$ fglrxinfo
Loading required GL library /usr/lib/libGL.so.1
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 8500 Prototype DDR Pentium 4 (SSE2) (FireGL) (GNU_ICD)
OpenGL version string: 1.3.1010 (X4.3.0-8.16.20)
It seems okay. Bear in mind that fglrx overwrites libGL.so files and puts in it's own versions, so...
WRT kernel source, you might want to build your own kernel. There are many HOWTOS on doing this. Once ur done, then reboot to your compiled kernel and then install fglrx from packages compatible with your version of xorg taken from ATI's download site (google for it). Then backup your old xorg.conf file and run 'fglrxconfig' to config your xorg.conf with fglrx and then restart the X-server (or just reboot). That ought to do it.