cat /proc/meminfoLook for a line that says:
MemTotal: XXXXX kbIf this number is not close to the amount of RAM in your system, you will have to tell the kernel how much RAM you have. Note that this should be about 1-2 MB less than your actual system memory. This is because the graphics chip uses system RAM for its 1MB frame-buffer.
LILO: linux mem=63MAfter you know this works you should add it to LILO permanently by editing the lilo.conf file. This file is usually located at /etc/lilo.conf. After the line 'label=linux' (Or whatever you called your kernel) add a line like:
append="mem=63M"Change the 63M above to be the amount of RAM you have - 1M. Save this file and as root reinstall LILO by running:
/sbin/liloThis should reinstall your boot loader and you will automatically tell the kernel how much RAM you have on your next reboot. If you are currently running with the correct amount of RAM you do not need to reboot. If at a future date, you change the amount of RAM in your system you will need to repeat the above procedure.
X -version
cd /path_to_downloaded_rpms rpm -Uvh XFCom-i810*.i386.rpm
cd /path_to_downloaded_tars mkdir temp_XFCom cd temp_XFCom tar -zxpvf ../XFCom-i810*.tar.gz ./INSTALL
cd /path_to_downloaded_rpms rpm --rebuild I810Gtt*.src.rpm # Look for the output near the bottom that says where the rpm # was built. Use that rpm name in the next command if you are # not on a RedHat system. rpm -Uvh /usr/src/redhat/RPMS/i386/I810Gtt*.i386.rpm
cd /path_to_downloaded_tars mkdir temp_i810 cd temp_i810 tar -zxpvf ../I810Gtt*.src.tar.gz make make install # You may remove the temp_i810 and its contents if you wish.
Modeline "name" ... #or Mode ... EndModeThese should be set up according to what your monitor can support. Most distributions do this during the install process. If your distribution does not include all the modes you would like to use, check the References section for information on creating these.
Section "Device" Identifier "i810" EndSection
Section "Screen" Driver "svga" Device "i810" Monitor "Your_Monitor_Here" Subsection "Display" Depth 8 Modes "640x480" "800x600" "1024x768" "1152x864" "1280x1024" "1600x1200" ViewPort 0 0 EndSubsection Subsection "Display" Depth 16 Modes "640x480" "800x600" "1024x768" "1152x864" "1280x1024" "1600x1200" ViewPort 0 0 EndSubsection Subsection "Display" Depth 24 Modes "640x480" "800x600" "1024x768" "1152x864" "1280x1024" ViewPort 0 0 EndSubsection EndSectionNote: Edit the "Modes" lines to have only the resolutions you want for each Color depth. In this configuration your desktop will be as large as the largest supported mode in the line. Your viewable area is the only thing that changes giving you a 'zoom' affect. If this is not what you want make sure the largest mode on each line is the mode you plan on using for your desktop, the other modes can be available in case you need a low resolution mode for a game or application. You can also remove an entire Subsection (Including the Subsection "Display" and "EndSubSection" lines) if you do not want to be able to use that color depth.
ls -l /etc/X11/X #If this does not exist use case 2. ln -sf /usr/X11R6/bin/XFCom_i810 /etc/X11/XCase 2: /usr/X11R6/bin/X exists AND points to your current X server.
ls -l /usr/X11R6/bin/X #If this does not exist and case 1 didn't exist, contact #your distribution for assistance. ln -sf /usr/X11R6/bin/XFCom_i810 /usr/X11R6/bin/X
startx -- -bpp 16The "-bpp 16" tells the server to start in 16 bit depth. You could also use 8 or 24 bit depth.
cd path to X335* tar -zxpvf XFCom-i810-3.3.5.patch.tar.gz ./build-i810.shThis will build the entire X tree by doing a 'make World'. You can find the correctly compiled XF86_SVGA server with i810 support located in the directory XFree3.3.5/xc/programs/Xserver/. This is the same binary shipped as XFCom-i810 in the binary only distributions. Provided you already have XFree86 3.3.5 installed you should be able to use this binary by placing it in the correct location and setting up your links/XF86Config file as detailed above. If you do not have XFree86 3.3.5 installed you should see the References for help.