i815 Linux Tweak Project is software designed to optimize the i815-family chipset and improve its performance. It functions as a chipset tweaker and aims to enhance the overall efficiency of the system.
Installation of the software is simple - from the root user, simply type "./install.sh" and the module will compile and be placed into the modules directory. Usage of the program involves using the command "modprobe i815tweak", and without any parameters, nothing changes. Users can view their actual chipset settings in the "/proc/i815info" directory, or check for any errors in the "dmesg" file. For a full list of module parameters, users should check the "modinfo i815tweak" directory.
There are a variety of settings that can be modified within the program, including CAS# Latency (CL), SDRAM RAS# to CAS# Delay (SRCD), SDRAM RAS# Precharge (SRP), and SDRAM Mode Select (SMS), which selects the operational mode of the MCH DRAM interface. There are several options for SMS, including DRAM in Self-Refresh Mode, Normal Operation at 100 MHz and 133 MHz, NOP Command Enable, All Banks Precharge Enable, Mode Register Set Enable, and CBR Enable.
Additional settings that can be modified include DRAM Cycle Time (DCT), Block New Request Lookahead, AGP4X Override, Sideband Address Enable (SBA), Fast Writes Enable (FW), Command per cycle, SM Always Bypass, Host Aperture Cycle Queue Slot, CPU Latency Timer, DRAM Page Closing Policy (DPCP), and Memory Arbiter Grant Window Enable (MAGWE).
To provide an example of how to modify settings, users can type in "modprobe i815tweak cas=2 ras2cas=2 ras=2 bnr=1 dct57=1". For further reference on i815 chipset settings, users should consult Intel Document Reference Numbers 290688-001, 290693-001, and 290693-002. Overall, the i815 Linux Tweak Project is a valuable software tool for optimizing system performance, and users should exercise caution when using it.
Version 0.1: N/A