Altering graphics card size in Mandriva 2006

Does anyone know how I can change the graphics card size (MBs) within Mandriva 2006? I selected the wrong option when I installed Mandriva (long story) and would like to change it now.

I’ve been into MCC to see how I could do this, but there seems to be no option. I know I could do it if I ran setup again, but I don’t want to start from scratch if it can be avoided.

Yes, you need to edit your xorg.conf file:

sudo kate /etc/X11/xorg.conf

[CODE]# File generated by XFdrake.

************************************************** ********************

Refer to the XF86Config man page for details about the format of

this file.

************************************************** ********************

Section “Files”

Multiple FontPath entries are allowed (they are concatenated together)

By default, Mandrake 6.0 and later now use a font server independent of

the X server to render fonts.

FontPath “unix/:-1”
EndSection

Section “ServerFlags”
#DontZap # disable (server abort)
#DontZoom # disable <KP_+>/<KP_-> (resolution switching)
AllowMouseOpenFail # allows the server to start up even if the mouse does not work
EndSection

Section “Module”
Load “dbe” # Double-Buffering Extension
Load “v4l” # Video for Linux
Load “dri”
Load “extmod”
Load “type1”
Load “freetype”
Load “glx” # 3D layer
EndSection

Section “InputDevice”
Identifier “Keyboard1”
Driver “keyboard”
Option “XkbModel” “pc105”
Option “XkbLayout” “gb”
Option “XkbOptions” “compose:rwin”
EndSection

Section “InputDevice”
Identifier “Mouse1”
Driver “mouse”
Option “Protocol” “ExplorerPS/2”
Option “Device” “/dev/mouse”
Option “ZAxisMapping” “6 7”
EndSection

Section “Monitor”
Identifier “monitor1”
VendorName “Generic”
ModelName “1024x768 @ 70 Hz”
HorizSync 31.5-57.0
VertRefresh 50-70

TV fullscreen mode or DVD fullscreen output.

768x576 @ 79 Hz, 50 kHz hsync

ModeLine “768x576” 50.00 768 832 846 1000 576 590 595 630

768x576 @ 100 Hz, 61.6 kHz hsync

ModeLine “768x576” 63.07 768 800 960 1024 576 578 590 616
EndSection

Section “Device”
Identifier “device1”
VendorName “S3 Inc.”
BoardName “S3 Savage4”
Driver “savage”
VideoRam 32768
Option “DPMS”

Option “no_accel” # You may enable this if there are timeouts when starting X

EndSection

Section “Screen”
Identifier “screen1”
Device “device1”
Monitor “monitor1”
DefaultColorDepth 24

Subsection “Display”
Depth 8
Virtual 800 600
EndSubsection

Subsection “Display”
Depth 15
Virtual 800 600
EndSubsection

Subsection “Display”
Depth 16
Virtual 1024 768
EndSubsection

Subsection “Display”
Depth 24
Virtual 1024 768
EndSubsection
EndSection

Section “ServerLayout”
Identifier “layout1”
InputDevice “Keyboard1” “CoreKeyboard”
InputDevice “Mouse1” “CorePointer”
Screen “screen1”
EndSection

Section “DRI”
Mode 0666
EndSection
[/CODE]

Basically, open up your xorg.conf file and delete everything that’s in there. Then copy all of the text above. I’ve changed your resolution to 1024X768, enabled DRI and inceased the amount of video RAM as well!

Once you’ve copied all of the text into your xorg.conf file, just save it and restart the computer. Should something go wrong, you have a backup which we can restore remember? I think we called it xorg.conf.working.backup

Thanks very much, Mega. So, after I have run sudo kate /etc/X11/xorg.conf the new settings will come up in Kate, and I just save the file and reboot.

Now, the only problem is: I ran the command sudo cp /usr/X11/xorg.conf /usr/X11/xorg.conf.working.backup - the command (you kindly provided me with) to backup the xorg file and it came up with this. Please see attached screenshot:

Whoops! :open_mouth:

Let me give you that again!

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.working.backup

Yes, the settings will come up in Kate. But you need to delete all of the text in that file, then copy and paste the text in my previous post

Cheers, Mega. I’ve now backed the file up. I see it’s saved itself to its own location. I have also saved a copy to my Home folder. I’ll sort things out tomorrow and will post to let you know how it went.

Actually, I managed to do it this evening. Well, all seems much better and I have played a couple of video clips to test things out - no problems there and web pages render faster! Well done!

In any event, I have the old settings to revert back to if things go awry.

Cheers :beer:

Thats good news :slight_smile:

Just to make sure though, can you post the output of the following command:

glxinfo

Sure, here it is: :slight_smile:

[CODE]Password:
[root@localhost david]# glxinfo
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_OML_swap_method, GLX_SGI_make_current_read,
GLX_SGIS_multisample, GLX_SGIX_fbconfig
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 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_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_visual_select_group
OpenGL vendor string: Mesa project: Mesa Home Page
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.3.1)
OpenGL extensions:
GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture,
GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,
GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
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_rectangle, GL_ARB_transpose_matrix, GL_ARB_window_pos,
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 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_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_shadow_funcs, GL_EXT_stencil_two_side, 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_object, GL_EXT_texture_rectangle,
GL_EXT_vertex_array, GL_APPLE_packed_pixels, GL_ATI_texture_env_combine3,
GL_ATI_texture_mirror_once, GL_ATIX_texture_env_combine3,
GL_HP_occlusion_test, GL_IBM_texture_mirrored_repeat,
GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
GL_NV_blend_square, GL_NV_point_sprite, GL_NV_texgen_reflection,
GL_NV_texture_rectangle, 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
[root@localhost david]#[/CODE]