LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Closed Thread
 
Search this Thread
Old 05-27-2008, 01:37 PM   #601
Vampire
LQ Newbie
 
Registered: Apr 2008
Posts: 9

Rep: Reputation: 0

I have done it, as soon as I have installed new kernel 2.6.24.7 - everything works, I think there were problems with drm module. But I would like to know: how can I check a using of shared memory?

best regards

Ariel

Last edited by Vampire; 05-27-2008 at 01:45 PM.
 
Old 06-06-2008, 12:52 PM   #602
BobNutfield
Senior Member
 
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,477

Rep: Reputation: 51
Hello Everyone,

I am posting to this thread rather than starting a new one in hopes that someone will see it. I know there are instructions for getting direct rendering working, but rather than go through the long process (looks like a long process, anyway), I want to ask if I really need it. Video seems to run OK, flash works OK, and I don't use compiz or other desktop candy. I do get very low frame rates in glxgears and the KDE apps open a little slower than I think they should with a dual core processor and scrolling is a little choppy. I do have the ATI proprietary drivers installed and have the ATI Catalyst control center. But, I haven't got direct rendering. fglrxinfo gives me this:

Quote:
bob@bob-laptop:~$ fglrxinfo
libGL error: open DRM failed (Operation not permitted)
libGL error: reverting to (slow) indirect rendering
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon X1200 Series
OpenGL version string: 1.4 (2.1.7415 Release)
Probably just a permissions problem, but I don't think solving that alone would give direct rendering. If there is not going to be significant improvement in graphical performance, I won't bother going through the hassle of getting it working. The machine is a Toshiba laptop with an AMD64 X2 1900Ghz with an ATI X1200 card with (I think 360MB).

Any thoughts would be appreciated.

Bob
 
Old 06-06-2008, 02:33 PM   #603
cwwilson721
Senior Member
 
Registered: Dec 2004
Location: In my house.
Distribution: Ubuntu 10.10 64bit, Slackware 13.1 64-bit
Posts: 2,649
Blog Entries: 1

Original Poster
Rep: Reputation: 65
It boils down to this:

ATI = Pain. Usually.

And if you are happy with the performance right now, you can leave it be, and work on it later if you wish.

I try to keep post #1 updated as things happen, so going through th entire post is kept to a mininum. But I will wager the answer is in there somewhere.

When you have the time and the desire, take a look. Until then, as long as you are happy, it doesn't HAVE to be enabled.
 
Old 06-06-2008, 04:48 PM   #604
BobNutfield
Senior Member
 
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,477

Rep: Reputation: 51
Thank you for your response. One question though...Is it possible to actually have Rendering working and received a false report that it isn't? Look at this:

Quote:
(II) fglrx(0): Acceleration enabled
(WW) fglrx(0): Option "VendorName" is not used
(WW) fglrx(0): Option "ModelName" is not used
(II) fglrx(0): [DRI] installation complete
(II) fglrx(0): Direct rendering enabled
[atiddx] ASYNCIO init succeed!
(==) fglrx(0): Silken mouse enabled
(==) fglrx(0): Using hardware cursor
(==) RandR enabled
This is a snippit from /var/log/Xorg.0.log. It indicates that DRI is enable, but then I also get this:

Quote:
bob@bob-laptop:~$ glxinfo | grep rendering
libGL error: open DRM failed (Operation not permitted)
libGL error: reverting to (slow) indirect rendering
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
Kind of confusing. Is it enabled or isn't it. Slow framerate suggests it isn't, but X works well and the ATI driver set itself up nicely. I also get this:

Quote:
bob@bob-laptop:~$ aticonfig --initial --input=/etc/X11/xorg.conf
Found fglrx primary device section
Nothing to do, terminating.
Very confusing.

Thanks

Bob
 
Old 06-08-2008, 12:04 AM   #605
Shadowmeph
Member
 
Registered: May 2008
Location: West Coast Canada
Posts: 254

Rep: Reputation: 28
I posted else where but it seems that I am asking the wrong questions or something. So I decided to post here to see if my problem is related to 3d acceleration it is strange because I didn't have this problem when I ran Ubuntu Hardy all I had to do was turn on the accelerated driver which is why I am thinking it is 3d related and I am really hoping that you can help me

I am using 64bit Arch Linux
my glxgears is fine;
Code:
 glxgears
41493 frames in 5.0 seconds = 8298.517 FPS
42490 frames in 5.0 seconds = 8497.949 FPS
42529 frames in 5.0 seconds = 8505.635 FPS
44079 frames in 5.0 seconds = 8815.686 FPS
46324 frames in 5.0 seconds = 9264.788 FPS
46482 frames in 5.0 seconds = 9296.372 FPS
46216 frames in 5.0 seconds = 9243.059 FPS
46413 frames in 5.0 seconds = 9282.436 FPS
46467 frames in 5.0 seconds = 9293.307 FPS
46305 frames in 5.0 seconds = 9260.933 FPS
46541 frames in 5.0 seconds = 9308.062 FPS
but when I try a simple game like Enemy territory my fps averages 15-25 when it should be around 144 fps


this is my fglrx
Code:
 fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 3870
OpenGL version string: 2.1.7537 Release
and this is my glxinfo | grep direct
Code:
glxinfo | grep direct
direct rendering: Yes
this one has me a little confused because it is so large
glxinfo

Code:
glxinfo
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_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
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_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 version: 1.2
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 3870
OpenGL version string: 2.1.7537 Release
OpenGL extensions:
    GL_AMDX_vertex_shader_tessellator, GL_AMD_performance_monitor, 
    GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program, 
    GL_ARB_fragment_shader, GL_ARB_half_float_pixel, GL_ARB_multisample, 
    GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object, 
    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shader_objects, 
    GL_ARB_shading_language_100, 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_float, 
    GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two, 
    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, 
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, 
    GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_envmap_bumpmap, 
    GL_ATI_fragment_shader, GL_ATI_meminfo, GL_ATI_separate_stencil, 
    GL_ATI_texture_compression_3dc, GL_ATI_texture_env_combine3, 
    GL_ATI_texture_float, 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_compiled_vertex_array, GL_EXT_copy_texture, 
    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit, 
    GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_object, 
    GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays, 
    GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels, 
    GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_EXT_secondary_color, 
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, 
    GL_EXT_subtexture, 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_add, 
    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_texture_sRGB, 
    GL_EXT_texture_shared_exponent, GL_EXT_vertex_array, GL_KTX_buffer_region, 
    GL_NV_blend_square, GL_NV_texgen_reflection, GL_SGIS_generate_mipmap, 
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_WIN_swap_hint, 
    WGL_EXT_swap_control

   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  0 0 None
0x24 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x27 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x28 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x29 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x2a 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x2b 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x2c 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x2d 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x2e 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 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  0 0 None
0x34 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x35 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x36 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 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  0 0 None
0x3c 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x3d 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x3e 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 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 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x44 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x45 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x46 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x47 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  8 1 None
0x48 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  8 1 None
0x49 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  8 1 None
0x4a 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  8 1 None
0x4b 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x4c 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x4d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x4e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x4f 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x50 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x51 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x52 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x53 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x54 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x55 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x56 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x57 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  2 1 None
0x58 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  2 1 None
0x59 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  2 1 None
0x5a 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  2 1 None
0x5b 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x5c 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x5d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x5e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x5f 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  4 1 None
0x60 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  4 1 None
0x61 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  4 1 None
0x62 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  4 1 None
0x63 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x64 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x65 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x66 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x67 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  6 1 None
0x68 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  6 1 None
0x69 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  6 1 None
0x6a 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  6 1 None
0x6b 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x6c 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x6d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x6e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x6f 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  8 1 None
0x70 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  8 1 None
0x71 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  8 1 None
0x72 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  8 1 None
0x89 32 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  4 1 Ncon
 
Old 07-14-2008, 05:06 AM   #606
bowie
LQ Newbie
 
Registered: Mar 2008
Location: Albury NSW Australia
Distribution: Slackware, Ubuntu
Posts: 10

Rep: Reputation: 0
if the colour depth of your desktop and in game are different it usually causes a huge performance hit.

Set x to what ever colour depth you play ET in and see what happens.

Good to so so many 3870's here to by the way
 
Old 08-18-2008, 05:53 PM   #607
skuzye
Member
 
Registered: Jul 2008
Location: São Paulo - Brazil
Distribution: Fedora 17
Posts: 97

Rep: Reputation: 15
Hello, if any beginner like me is having problems founding info about installing ATI drivers, just check this page out: It really helped me who didn't know where to start... very easy and everything works fine...

Skuzye

Last edited by skuzye; 08-28-2008 at 07:37 AM. Reason: typing mistake
 
Old 08-22-2008, 08:47 PM   #608
andrew.46
Member
 
Registered: Oct 2007
Distribution: Slackware
Posts: 646

Rep: Reputation: 90
Quote:
Originally Posted by skuzye View Post
Hello, if any beginner like me is having problems founding info about installing ATI drivers, just check this page out:
[...]
It really helped me who didn't know where to start... very easy and everything works fine...

Skuzye
Loooks like the LQ system strips off the final ')' from the uri when used with 'Quote:'. Try:

http://wiki.cchtml.com/index.php/ATI...ackbuild_(ENG)

Andrew
 
Old 08-24-2008, 03:12 AM   #609
kaz2100
Senior Member
 
Registered: Apr 2005
Location: Penguin land, with apple, no gates
Distribution: Debian testing woody(32) sarge etch lenny squeeze(+64) wheezy jessie
Posts: 1,433

Rep: Reputation: 83
Hi,

I am not sure how many other penguins are involved. At least my penguin suffered.

This post is for:
ATI user with tcsh.

For the reason I previously posted (7/Dec/2006), my .tcshrc was modified so that /usr/lib/fglrx is included in LD_LIBRARY_PATH. Now, it look like libraries sit /usr/lib/dri.

Without uninstalling previous drivers (not recommended by ATI), I installed new one and did not modify my .tcshrc (there is no way to know new location). All 3D died.

Hope nobody else runs into this.

Happy Penguins!
 
Old 01-01-2009, 12:57 PM   #610
Randux
Senior Member
 
Registered: Feb 2006
Location: Siberia
Distribution: Slackware & Slamd64. What else is there?
Posts: 1,705

Rep: Reputation: 54
Followed the nvidia instructions on the first page, screen now looks great! Thanks CW and all the guys!
 
Old 01-01-2009, 03:18 PM   #611
cwwilson721
Senior Member
 
Registered: Dec 2004
Location: In my house.
Distribution: Ubuntu 10.10 64bit, Slackware 13.1 64-bit
Posts: 2,649
Blog Entries: 1

Original Poster
Rep: Reputation: 65
Never had a real issue w/Nvidia
 
Old 01-02-2009, 07:14 AM   #612
Randux
Senior Member
 
Registered: Feb 2006
Location: Siberia
Distribution: Slackware & Slamd64. What else is there?
Posts: 1,705

Rep: Reputation: 54
It was my first time with Nvidia and I'm likin' it!
 
Old 01-13-2009, 01:38 AM   #613
TwinReverb
Member
 
Registered: Sep 2008
Location: Misawa AB, Japan
Distribution: Slackware
Posts: 191
Blog Entries: 2

Rep: Reputation: 40
Contribution: experiences with intelfb and i915

As for i810, here's my take on some of the info in this thread (this applies to Intel D855GM card, 2004-ish). I use Slackware 12.2 and kernel 2.6.28.

- I've seen no xf86-video-(intel|i810) issues. On my machine, both are installed, and I specify "intel" without problems: this driver detects my card and loads i810 or so the logs say.

- As for the kernel driver, i915 is the new one. You can include both as modules, and yes, DRI will load the right one (per the kernel help), but I would say that for most newer ones, i915 is the one you want. No sense in compiling two unless you're not sure.

- As for kernel config for this card, the Slackware generic kernel includes vesafb as[*] in kernel config, and for intel cards using the intelfb, this is not good. You want the Intel Framebuffer because then you can switch to virtual terminals without crashing Xorg half the time like with vesafb. The crash is caused by the i915 DRI driver trying to tell the Intel framebuffer driver to switch video resolution when you try to switch to a virtual terminal. You must recompile your kernel. See below for my options. You must also disable vesafb because it will grab the framebuffer device before intelfb can, so it basically prevents you from loading intelfb and must be removed. You can try append statements in LILO all day long and it won't change the fact that vesafb loads before intelfb in the kernel. As for DRI, however, and the Intel DRI modules (i915 mainly), you will want to make these modules in your kernel config because they prefer to load themselves. (see below for more kernel compile advice)

- You can run the Intel DRI without the Intel Framebuffer, but (other than above framebuffer resolution switching issue) you will get about 100fps less in glxgears in non-maximized modes.

- As for xorg.conf, mine is http://www.puresimplicity.net/~twinreverb/xorg.conf, but specifying video memory is not appreciated
by intel's drivers. You'll only generate log entries that tell you not to do that, and the driver will ignore it.

- To recompile your kernel the "safest way" (for those who are new to this or are a bit paranoid): first you should be using generic-smp kernel for day to day use (per Slackware's documentation), but still, either use this config (should be in /boot/config-generic-smp-2.6.27.7-smp if i remember correctly) or go download it (on most Slackware mirrors it's in source/k/kernel/ i think). Download the latest kernel image from http://www.kernel.org (when I wrote this, it was 2.6.28). Unpack this in /usr/src/. Remove the kernel-source package that came with Slackware if you want (since you now have updated source). Copy the generic-smp config to /usr/src/linux-2.6.28/.config. Go into your favorite config (make menuconfig is mine), and change the following things:

- In Device Drivers > Graphics Support > make AGP Support <*> and then in this menu make "Intel 440LX/BX/GX, I8xx, and E7x05 chipset support" <*>. This is done using the "y" key on the keyboard for "yes" or "static". If this is the only AGP card you have in this machine (example: a laptop with onboard Intel AGP), you can probably safely remove all others (this is optional). No sense compiling what you are sure you don't have or will never need.

- Make sure Device Drivers > Graphics Support > Direct Rendering Manager is <M> and in this menu area, the appropriate Intel graphics drivers are <M> (as discussed above, "Intel 830M, 845G, 852GM, 855GM, 865G" set to <M> and then i830 and i915 below it are set to <M> unless you know that yours only uses i915, see above). If you don't have any other chipsets (for example, on a laptop with only the Intel onboard graphics) you can probably safely remove all other DRI modules (this is optional).

- In Device Drivers > Graphics Support make "Support for frame buffer devices" <*>, then in this menu, make sure that "VESA VGA graphics support" is [ ] (i.e. press "n" key for "no"). This it the "evil" vesafb that I spoke of above. Then go find "Intel 830M/845G/852GM/855GM/865G/915G/945G/945GM/965G/965G" and make it <*>. DDC/I2C support is optional if you want to go to the I2C section in Device Drivers and enable it. On mine, with the Toshiba ACPI driver, it lets me set the screen brightness, but I haven't noticed much else it gives me.

Then, because this is the generic-smp config, you will want to make sure that you go to File Systems and that your filesystem is selected as <M> (almost all of them are already this way) if you prefer to use an initrd. If you're like me and you hate initrd, and since you're already compiling a kernel, go ahead and make at minimum the filesystem module for your root partition <*>. If you're not sure, the easy thing would be to make ext2, ext3, reiserfs, jfs, and xfs all as <*>. This should boot 99% of all Slackware systems out there.

From here, compile, install, etc. There are handy dandy guides on the internet for this stuff. Enjoy!

Just make sure that you do not merely change the LILO kernel config to the new kernel: make the old kernel (generic-smp or huge-smp, either one) your "failsafe" kernel config, and add a totally new kernel config line for the new one. Also, check out /usr/src/linux-2.6.28/Documentation/fb/intelfb.txt for the LILO append line.

If you experience no blinking cursor when your system starts up (this can be annoying), change "hwcursor" in your LILO append statement to "nohwcursor" and see if that fixes it. On my system, I have to do this.
 
Old 07-08-2009, 01:12 PM   #614
cwwilson721
Senior Member
 
Registered: Dec 2004
Location: In my house.
Distribution: Ubuntu 10.10 64bit, Slackware 13.1 64-bit
Posts: 2,649
Blog Entries: 1

Original Poster
Rep: Reputation: 65
Might be some changes...

Some new hardware has made it into my home.

A AM2+ mobo with Nvidia NForce chipset, onboard NV6150 graphics plus x16 PCIx, 2 GB Dual channel DDRII ram, and a AMD 64x2 5200+ CPU.

Whenever SW13-64 final becomes available, I'll install and update the main post on my findings.

I did install SW12 on a spare hdd with this hardware, and everything installed just as before. But I'm curious about 64-bit...

Stay tuned
 
Old 07-08-2009, 01:36 PM   #615
onebuck
Moderator
 
Registered: Jan 2005
Location: Midwest USA, Central Illinois
Distribution: Slackware®
Posts: 11,111
Blog Entries: 3

Rep: Reputation: 1404Reputation: 1404Reputation: 1404Reputation: 1404Reputation: 1404Reputation: 1404Reputation: 1404Reputation: 1404Reputation: 1404Reputation: 1404
Hi,

I finally moved to a install on a AMD64 for 'Slackware64 -rc1'. Looks great so far on real hardware. I like 'KDE 4.2' so far. I'm not a heavy 'GUI' user but this environment does feel clean and crisp. Most of my 'GUI' is browsing so the new 'FF' seems great.
 
  


Closed Thread

Tags
3d, acceleration, ati, enabling, fglrx, glx, intel, nvidia, s3, savage, slackware, via, video, x11, xorg


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
enabling hardware acceleration PennyroyalFrog Linux - Newbie 5 02-26-2010 11:21 AM
xorg-x11 7.0 and exa acceleration jtshaw Linux - Software 0 12-19-2005 07:42 AM
3d acceleration and X11 bspus Linux - Newbie 3 09-06-2005 06:05 AM
Problem Enabling 3D Hardware acceleration. mir_sheely Linux - Hardware 0 06-14-2004 12:37 PM
Audigy Sound card and enabling 3D acceleration for GeoForce3 ti 500 heavyarmor4ever Linux - Newbie 1 01-03-2003 09:27 PM


All times are GMT -5. The time now is 05:00 PM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration