Tuesday, December 19, 2006

Firefox Memory

Now everyone has heard the firefox memory leak rumors.....errrr.....feature announcement....yea....Ok, feature or no feature, c'mon:



I have a feature request.....remove this one.....

Saturday, December 02, 2006

HOWTO: Set your system up for Wake On LAN (WOL) - Ubuntu Forums

This site has a great and quick how-to for setting up wakeonlan. I set it up but haven't yet tested to make sure it works on my desktop, which is set to suspend after 1 hr of inactivity

HOWTO: Set your system up for Wake On LAN (WOL) - Ubuntu Forums: "Automatic way:
This script does everything described in the Manual way, for you, except step 1 and step 4.
------------------------

The automatic method is super dialup friendly! thanks to gzip compression the filesize is a mere 1.5kb! almost half the extracted size of 3.4kb!


1. If you havent already, go to your BIOS, and turn on WakeOnLAN (it varies, look for it.) If your network card is onboard, your set for step 2, otherwise there is probably a cable that should go from your network card to your motherboard, though this is not always the case.


Before continuing, note the interface you want to do this to. Most people know how to do this, if you do not, look at step 2a of the manual method.

2. Download and extract this: You can do it with the GUI and run the extracted program in a terminal by double clicking it, or open a terminal and do the following:
Code:

wget http://shell1.zsuatt.com/~ctucker5/lanwake/lanwake0.9.tar.gz tar -zxvf lanwake0.9.tar.gz ./wolinstall0.9.bash

3. As the exit of the program notes, now you just need to get/use a wake on lan sending program, like wakeonlan.

4. Sit on your lazy *** and have fun
"

Monday, November 27, 2006

GDM (Login Screen) Resolution Too Big to Fit Screen

This black friday I purchased two 19" widescreen samsung 931bw's. I had a problem getting the optimum resolution (1440x900 for one and 2880x900 for two) to work properly in ubuntu.

I had added 1440x900 to the appropriate modelines, which once I when to System -> Preferences -> Screen Resolution and changed it from 2880x1000 to 2880x900 it worked fine for my gnome session.

The problem was that the login window was too big. It was still using 2880x1000 for some reason. I found this web page which offered a fix:

GDM (Login Screen) Resolution Too Big to Fit Screen? Try this… « Linux FUD: "Read Ubuntu Forum Post"

To fix it I removed everything from the 24 bit modeline in the screen section except 1440x900, and in all other modelines outside of the screen section. Upon rebooting, the login screen was no longer bigger the than monitor and it worked fine in the session also.

Friday, November 17, 2006

RAID: Growing & Software Vs. Hardware

Growing:

Basically the step includes adding a disc to the array as a spare, then growing the array onto this device.

mdadm --add /dev/md1 /dev/sdf1
mdadm --grow /dev/md1 --raid-devices=4

This then took about 3 hours to reshape the array.

The filesystem the needs to be expanded to fill up the new space.

fsck.ext3 /dev/md1
resize2fs /dev/md1


Software Vs. Hardware

An interesting real case experiment of various raid levels, and file system options.

Using RAID 5 with chunk of 128k, and Ext3 with a stride of 16 and block of 4k seems to be the best!
..and something that suprises me is that raid 50 was slower and less cost effective in terms of available storage than Raid 5.

I spent last night reformatting my raid array into RAID 10, then kernel RAID 10 level (rather than a RAID 0 array of RAID 1 arrays), then RAID 50, before going back to RAID 5. There was no real difference in output, and since RAID 5 maximises the storage space, it was an easy decision.

Which indicates that I need a much faster external SCSI box. All the discs are 10k u160 or better. The box is only a SUN UW Box. e.g. u40. I guess the bus is completely saturated!

For anybody who wants to experminent with software RAID in linux, MDADM is really the way to go. It’s just so easy….!

mdadm -v --create /dev/md0 --raid-devices=6 --level=raid5 /dev/sd[abcdef]1

mkfs.ext3 /dev/md0

mount /dev/mdo /mnt/raid

will create, build a filesystem and mount a 6 drive RAID 5 array. I should mention that between steps 1 and 2, you really should wait until the array has finished synchronising and reconstructing itself. Although this point is not essential, it will slow things down. Also MDADM is quite clever, and leaves a drive out as a spare. It constructs the array in degraded mode. That is the array is missing a drive. This speeds things up as there are less drives to saturate the bus.

Linux Software RAID

I recently setup a hardware raid 0. I was interested in setting up a raid 5 array for the redundancy aspect, but hardware raid 5 controllers are too expensive. After reading a few pages, I have decided to setup a linux software-based raid 5 array. I plan to use the following howtos.



The Software-RAID HOWTO




Linux Software RAID
RAID 5 improves on RAID 4 by striping the parity data between all the disks in the RAID set. This avoids the parity disk bottleneck, while maintaining many of the speed features of RAID 0 and the redundancy of RAID 1. Like RAID 4, RAID 5 can survive the loss of a single disk only. RAID 5 is supported by Fedora Linux. Figure 26.2 illustrates the data allocation process in RAID 5. Linux RAID 5 requires a minimum of three disks or partitions.









powered by performancing firefox

Thursday, November 16, 2006

Gmail Controlling Junk Mail

This site explains how you can add a plus sign '+' along with a string to your gmail address which will still be delivered to you, but will allow you to filter out that information later on.

For example:

stocks29+test@gmail.com


This will still be delivered to by gmail account, but now I can create a filter based on the To: line of the email. This will allow me to control junk messages that arrive in the inbox from signup sites and also allow me to see who is spamming me.

Monday, November 13, 2006

k9copy

I installed k9copy today, which is a DVD backup program for linux. Using the "Penguin Liberation Foundation" repositories for edgy. It looks like a great easy to use GUI.

I tried it for a quick minute, but got distracted, and when I came back it had crashed. Ill test it out again later.

Tuesday, November 07, 2006

Re: [Freevo-users] "No action defined for this choice!" error :-(

Re: [Freevo-users] "No action defined for this choice!" error :-(: "Re: [Freevo-users] 'No action defined for this choice!' error :-(

nikosapi
Sun, 23 Jul 2006 07:46:15 -0700
Sorry to bother you all but I found the solution, it was as simple as adding MPLAYER_VERSION = 9999 to my local_conf.py"

Not sure why this fixed the freevo problem, but it did.

Monday, November 06, 2006

Allow nautilus to browse smb: edgy

HOWTO: Enable nautilus integration with beagle - Page 3 - Ubuntu Forums: "That's due to other changes in gnome-vfs. You have to install the libgnomevfs2-bin and libgnomevfs2-extra packages. Then restart nautilus (with a killall nautilus in a terminal)."

This is how to fix the nautilus browsing smb problem.

Sunday, October 29, 2006

lxdvdrip in Ubuntu

How to install lxdvdrip using .deb packages. Although it says it is for Breezy, it worked in Edgy.

Edit:

This site has the most updated repository:

http://ftp.sh.cvut.cz/MIRRORS/debian-multimedia/pool/main/l/lxdvdrip/

Thursday, October 26, 2006

Swap not mounted in Edgy

So I upgraded to Edgy. Nice so far. A few problems with Beryl and now this:

The symptoms I experienced:

- Unbearable slowness with multiple applications open.
- Noticed the swap in the system monitor said 0% of 0 bytes.

This is when I realized the swap space wasn't mounted.

After viewing the forums I found a bug report. There were directions which fixed the problem and they worked:

1. Run the mkswap command on your current swap partition. So if your swap partition is /dev/sda3 you would run:

mkswap /dev/sda3

2. Now you need to record the UUID produced by mkswap. Keep this handy.

3. Next you need to update the /etc/fstab file. Find the line referring to the swap partition. Change the UUID on that line to the UUID produced by mkswap.

4. Next you need to edit the /etc/initramfs-tools/conf.d/resume file. This file should read:

RESUME=UUID=

Note: Replace with the actual UUID reported by mkswap.

5. Lastly, you need to regenerate the initramfs. To do this run:

update-initramfs -u

Now you should be able to reboot and have your swap space enabled and be able to hibernate.

Sunday, October 01, 2006

CUPS Login UserName - Ubuntu Forums

Want to use the cups web interface in ubuntu. Here is how:

CUPS Login UserName - Ubuntu Forums: "d root' in a console, follow the dialogue and make a root password. Then 'su' to change to root (a # will be shown in the console)t"

HOWTO: Install Cups-PDF - Ubuntu Forums

I found this website which is a reference for setting up a PDF printer that takes all input and outputs PDF files. Very useful.

HOWTO: Install Cups-PDF - Ubuntu Forums: "Doubleclick 'New Pinter'"

HOWTO: Install Cups-PDF - Ubuntu Forums

I found this website which is a reference for setting up a PDF printer that takes all input and outputs PDF files. Very useful.

HOWTO: Install Cups-PDF - Ubuntu Forums: "Doubleclick 'New Pinter'"

Wednesday, September 13, 2006

Ubuntu 64 bit w/ XGL and Compiz

I finally got XGL and Compiz running on my 64 bit machine with Ubuntu AMD 64 bit running. It is sooo nice. XGL is working with Twinview also. So I can maximize a window to only 1 monitor.

The biggest key was the repositories. I didn't realize there was a separate 64 bit repository for compiz, which I couldn't get running previously. That made all the difference.

The linked site above is the one I ended up using when I got it working.

The 64 bit repositor site is:

deb http://xgl.compiz.info/ dapper main main-amd64

When attempting to install I got the "white screen of death" as I have seen it called on forums and mailing lists. To fix this I installed the newest version of XGL. I had a version from some cvs and it was causing the problem. Thats what happens when you try 8 different approaches in eight different tutorials.

Saturday, September 09, 2006

Ubuntu/Compiz/Aiglx

I did it a while ago....made the switch to Ubuntu. It is much much more convenient and easy to use than Gentoo, not to mention the time it takes to install apps is soo much less. And everything seems to work. Even compiz and aiglx on my laptop. Here the howto I used:

http://wiki.compiz.net/index.php/Aiglx/compiz_on_an_Intel_i915_video_card

The workaround on that page was a MUST for my laptop.

Wednesday, August 02, 2006

SSH Public Key Authentication Setup

This website is a great reference for setting up public key authentication using ssh, so you don't need to enter a password when SSHing into a machine.

http://wiki.met.tamu.edu/index.php?title=SSH_Logins_Without_Providing_a_Password

Friday, April 14, 2006

QEMU Windows XP License Problem

Ever since Plex86 died and VMWare cost money I have been looking for a way to run XP inside Linux. After finally finding it, I ran into a snag:

Windows XP without SP2 freaks out when trying to login saying "a problem prevents windows from veryfing precisely the licence of this computer" which prevents a user from logging in except in Safe Mode.

To remedy this problem I did what I always do: google. I found this website:

The QEMU forum :: View topic - WinXP licence check problem

Which tells you that you simply need to install SP2. So I googled for an SP2 download found it. I then used mkisofs to create an ISO image and mounted that as Windows' CD Rom drive and I am now in the process of installing it.

Creating ISO images from command line

If you were ever wondering how to create an ISO image from a command line I recommend you take a look at this site:
ISO, CDR, and CDRW in Linux

Here is the general command:

[root@server /root]# mkisofs -RJ -o image.iso /burndirectory/

the RJ option preserves long file names.

Friday, April 07, 2006

Firefox/Thunderbird Integration

I was trying to find out how to have Thunderbird open links in Firefox and Firefox compose emails in Thunderbird. After googling for a little while I found some great directions here: Troubleshooting

They are as follows:

This is an issue that I believe we'll see fixed in a fairly short period of time, and it has to do with where Firefox sources it's preferences for default browsers from... that is, the gnome configuration. This is particularly not helpful to those of us that choose to use Firefox, while NOT using gnome. Some of use use, KDE, others Fluxbox, or XFCE, or plethora of other desktop environments. Fortunately for us there is a method that is not so hard to side step this sad case of pigeon holing.
Get Firefox To Open Thunderbird As Default Mail Application

1. Open the url "about:config"
2. In about:config create the entry "network.protocol-handler.app.mailto" with the value "path/to/Thunderbird".
1. Right click --> new --> string
2. Paste in "network.protocol-handler.app.mailto" for preference name.
3. Paste in "path/to/Thunderbird"as the string value
3. Restart Firefox

If all went well, Thunderbird should now be your default application to open up "mailto" links
Open Firefox From Thunderbird As Default Browser

1. Following the instructions earlier for installing an extension not on update.mozila.org (adding the site to the whitelist, etc) Install the extension "about:config" from here
1. Right click the install link and select "save as".
2. Save it to a place you will remember and open up Thunderbird.
3. From the menu, select Tools --> Extensions
4. In the extensions window select "install" from the bottom left
5. This will ask you to point Thunderbird towards the path to the extension ***.xpi, select it and hit "open"
6. A new window will now pop up, (similar to the Firefox install window), it will make you wait two seconds, then select "install" from the bottom right.
7. Restart Thunderbird
2. Now that About:config is installed we have easy access to some of Thunderbird's hidden preferences. So, from the menu go to Tools --> About:config
3. This will take you to a new window, from here create the entries listed below, and add the paths as the values listed.
1. Right click --> new --> string
2. Paste in "network.protocol-handler.app.http" for preference name.
3. Paste in "path/to/Firefox"as the string value
4. add "network.protocol-handler.app.https" with a value of "path/to/Firefox" the same way.

Sunday, March 26, 2006

No Sound in Games

Well after getting my new machine up and running I was having a problem getting my sound to work in games. It worked perfect in audio playing programs. I was just unable to get it to work in Enemy Territory or Americas Army. I had not clue why, but I ran it from a terminal and read the output after I quit it. The errors I was getting were:


/dev/dsp: Input/output error
Could not mmap /dev/dsp

No idea why. I did find some things to try in this article though:
quake 3 no sound in breezy [Archive] - Ubuntu Forums

The first thing I tried was emerging alsa-oss. No luck. Then I tried adding the following to /etc/init.d/bootmisc

#-----------------------
# fix sound for Quake 3 and Enemy Territory
echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "quake3.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "quake3.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
#------------------------

I then restarted bootmisc (you can also reboot) and sound worked in both games.

Saturday, January 21, 2006

Auto-source .bashrc

I was looking for a way to automatically source the .bashrc file whenever I opened a terminal. I was able to find the directions quickly. Basically what you have to do is source the .bashrc file from within the .bash_profile file because that is what is read when the terminal is opened.

"I'll tell you how it works, easy as pie is how it works"

Friday, January 06, 2006

Error on second X session

I was having a problem when I would attempt to start a second X session. I would receive the error:

"failed to initialize umm driver"

from fglrx.

The first site I went to has the solution for the problem. It says

"It's a very common problem. I had also this with my mobility radeon 9700! After a googling session I've found that kernels >=2.6.12 don't have agp locking for user pages, so you must disable it. You have to add this line in your xorg.conf:
Option "KernelModuleParm" "agplock=0"
in the section Device.
Bye

p.s.: this is my xorg.conf


Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
# PS/2 Mouse not detected
# Serial Mouse not detected
InputDevice "USB Mouse" "CorePointer"
InputDevice "TouchPad" "AlwaysCore"
EndSection


Section "ServerFlags"
Option "AllowMouseOpenFail" "true"


# Uncomment this to cause a core dump at the spot where a signal is
# received. This may leave the console in an unusable state, but may
# provide a better stack trace in the core dump to aid in debugging


# Option "NoTrapSignals"


# Uncomment this to disable the server abort sequence
# This allows clients to receive this key event.


# Option "DontZap"


# Uncomment this to disable the / mode switching
# sequences. This allows clients to receive these key events.


# Option "Dont Zoom"


# Uncomment this to disable tuning with the xvidtune client. With
# it the client can still run and fetch card and monitor attributes,
# but it will not be allowed to change them. If it tries it will
# receive a protocol error.


# Option "DisableVidModeExtension"


# Uncomment this to enable the use of a non-local xvidtune client.


# Option "AllowNonLocalXvidtune"


# Uncomment this to disable dynamically modifying the input device
# (mouse and keyboard) settings.


# Option "DisableModInDev"


# Uncomment this to enable the use of a non-local client to
# change the keyboard or mouse settings (currently only xset).


# Option "AllowNonLocalModInDev"


EndSection


Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
# Additional fonts: Locale, Gimp, TTF...
# FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi"
# FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi"
# True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig!
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/type1"
FontPath "/usr/share/fonts/type1/gsfonts"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/truetype/openoffice"
FontPath "/usr/share/fonts/truetype/ttf-bitstream-vera"
FontPath "/usr/local/share/fonts"
FontPath "/usr/share/fonts"
FontPath "/usr/X11R6/lib/X11/fonts"
FontPath "/usr/share/fonts/truetype/freefont"
FontPath "/usr/share/fonts/truetype/latex-xft-fonts"
FontPath "/usr/local/share/fonts/truetype"
EndSection

Section "Module"
Load "ddc" # ddc probing of monitor
Load "GLcore"
Load "dbe"
Load "dri"
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubsection
Load "glx"
Load "bitmap" # bitmap-fonts
Load "speedo"
Load "type1"
Load "freetype"
Load "record"
Load "synaptics"
EndSection


Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"


EndSection


Section "InputDevice"
Identifier "Serial Mouse"
Driver "mouse"
Option "Protocol" "Microsoft"
Option "Device" "/dev/ttyS0"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
EndSection


Section "InputDevice"
Identifier "PS/2 Mouse"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
EndSection


Section "InputDevice"
Identifier "USB Mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "SendCoreEvents" "true"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection


Section "InputDevice"
Identifier "TouchPad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.06"
Option "MaxSpeed" "0.12"
Option "AccelFactor" "0.0010"
Option "SHMConfig" "on"
Option "Repeater" "/dev/ps2mouse"
EndSection


# Auto-generated by KNOPPIX mkxf86config


Section "Monitor"
Identifier "Monitor0"
Option "DPMS" "true"
VendorName "LGP"
ModelName "LGP0000"
# HorizSync 28.0 - 78.0 # Warning: This may fry very old Monitors
HorizSync 28.0 - 96.0 # Warning: This may fry old Monitors
VertRefresh 50.0 - 75.0 # Very conservative. May flicker.
# VertRefresh 50.0 - 62.0 # Extreme conservative. Will flicker. TFT default.
DisplaySize 331 208
# Default modes distilled from
# "VESA and Industry Standards and Guide for Computer Display Monitor
# Timing", version 1.0, revision 0.8, adopted September 17, 1998.
# $XFree86: xc/programs/Xserver/hw/xfree86/etc/vesamodes,v 1.4 1999/11/18 16:52:17 tsi Exp $
# 640x350 @ 85Hz (VESA) hsync: 37.9kHz
ModeLine "640x350" 31.5 640 672 736 832 350 382 385 445 +hsync -vsync
# 640x400 @ 85Hz (VESA) hsync: 37.9kHz
ModeLine "640x400" 31.5 640 672 736 832 400 401 404 445 -hsync +vsync
# 720x400 @ 85Hz (VESA) hsync: 37.9kHz
ModeLine "720x400" 35.5 720 756 828 936 400 401 404 446 -hsync +vsync
# 640x480 @ 60Hz (Industry standard) hsync: 31.5kHz
ModeLine "640x480" 25.2 640 656 752 800 480 490 492 525 -hsync -vsync
# 640x480 @ 72Hz (VESA) hsync: 37.9kHz
ModeLine "640x480" 31.5 640 664 704 832 480 489 491 520 -hsync -vsync
# 640x480 @ 75Hz (VESA) hsync: 37.5kHz
ModeLine "640x480" 31.5 640 656 720 840 480 481 484 500 -hsync -vsync
# 640x480 @ 85Hz (VESA) hsync: 43.3kHz
ModeLine "640x480" 36.0 640 696 752 832 480 481 484 509 -hsync -vsync
# 800x600 @ 56Hz (VESA) hsync: 35.2kHz
ModeLine "800x600" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
# 800x600 @ 60Hz (VESA) hsync: 37.9kHz
ModeLine "800x600" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
# 800x600 @ 72Hz (VESA) hsync: 48.1kHz
ModeLine "800x600" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
# 800x600 @ 75Hz (VESA) hsync: 46.9kHz
ModeLine "800x600" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
# 800x600 @ 85Hz (VESA) hsync: 53.7kHz
ModeLine "800x600" 56.3 800 832 896 1048 600 601 604 631 +hsync +vsync
# 1024x768i @ 43Hz (industry standard) hsync: 35.5kHz
ModeLine "1024x768" 44.9 1024 1032 1208 1264 768 768 776 817 +hsync +vsync Interlace
# 1024x768 @ 60Hz (VESA) hsync: 48.4kHz
ModeLine "1024x768" 65.0 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
# 1024x768 @ 70Hz (VESA) hsync: 56.5kHz
ModeLine "1024x768" 75.0 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
# 1024x768 @ 75Hz (VESA) hsync: 60.0kHz
ModeLine "1024x768" 78.8 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
# 1024x768 @ 85Hz (VESA) hsync: 68.7kHz
ModeLine "1024x768" 94.5 1024 1072 1168 1376 768 769 772 808 +hsync +vsync
# 1152x864 @ 75Hz (VESA) hsync: 67.5kHz
ModeLine "1152x864" 108.0 1152 1216 1344 1600 864 865 868 900 +hsync +vsync
# Dell D800 and few Inspiron (16/10) 1280x800
ModeLine "1280x800" 147.89 1280 1376 1512 1744 800 801 804 848
# 1280x960 @ 60Hz (VESA) hsync: 60.0kHz
ModeLine "1280x960" 108.0 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync
# 1280x960 @ 85Hz (VESA) hsync: 85.9kHz
ModeLine "1280x960" 148.5 1280 1344 1504 1728 960 961 964 1011 +hsync +vsync
# 1280x1024 @ 60Hz (VESA) hsync: 64.0kHz
ModeLine "1280x1024" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
# 1280x1024 @ 75Hz (VESA) hsync: 80.0kHz
ModeLine "1280x1024" 135.0 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
# 1280x1024 @ 85Hz (VESA) hsync: 91.1kHz
ModeLine "1280x1024" 157.5 1280 1344 1504 1728 1024 1025 1028 1072 +hsync +vsync
# 1600x1200 @ 60Hz (VESA) hsync: 75.0kHz
ModeLine "1600x1200" 162.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
# 1600x1200 @ 65Hz (VESA) hsync: 81.3kHz
ModeLine "1600x1200" 175.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
# 1600x1200 @ 70Hz (VESA) hsync: 87.5kHz
ModeLine "1600x1200" 189.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
# 1600x1200 @ 75Hz (VESA) hsync: 93.8kHz
ModeLine "1600x1200" 202.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
# 1600x1200 @ 85Hz (VESA) hsync: 106.3kHz
ModeLine "1600x1200" 229.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
# 1792x1344 @ 60Hz (VESA) hsync: 83.6kHz
ModeLine "1792x1344" 204.8 1792 1920 2120 2448 1344 1345 1348 1394 -hsync +vsync
# 1792x1344 @ 75Hz (VESA) hsync: 106.3kHz
ModeLine "1792x1344" 261.0 1792 1888 2104 2456 1344 1345 1348 1417 -hsync +vsync
# 1856x1392 @ 60Hz (VESA) hsync: 86.3kHz
ModeLine "1856x1392" 218.3 1856 1952 2176 2528 1392 1393 1396 1439 -hsync +vsync
# 1856x1392 @ 75Hz (VESA) hsync: 112.5kHz
ModeLine "1856x1392" 288.0 1856 1984 2208 2560 1392 1393 1396 1500 -hsync +vsync
# 1920x1440 @ 60Hz (VESA) hsync: 90.0kHz
ModeLine "1920x1440" 234.0 1920 2048 2256 2600 1440 1441 1444 1500 -hsync +vsync
# 1920x1440 @ 75Hz (VESA) hsync: 112.5kHz
ModeLine "1920x1440" 297.0 1920 2064 2288 2640 1440 1441 1444 1500 -hsync +vsync
# Additional modelines
ModeLine "1800x1440" 230 1800 1896 2088 2392 1440 1441 1444 1490 +HSync +VSync
ModeLine "1800x1440" 250 1800 1896 2088 2392 1440 1441 1444 1490 +HSync +VSync
# Extended modelines with GTF timings
# 640x480 @ 100.00 Hz (GTF) hsync: 50.90 kHz; pclk: 43.16 MHz
ModeLine "640x480" 43.16 640 680 744 848 480 481 484 509 -HSync +Vsync
# 768x576 @ 60.00 Hz (GTF) hsync: 35.82 kHz; pclk: 34.96 MHz
ModeLine "768x576" 34.96 768 792 872 976 576 577 580 597 -HSync +Vsync
# 768x576 @ 72.00 Hz (GTF) hsync: 43.27 kHz; pclk: 42.93 MHz
ModeLine "768x576" 42.93 768 800 880 992 576 577 580 601 -HSync +Vsync
# 768x576 @ 75.00 Hz (GTF) hsync: 45.15 kHz; pclk: 45.51 MHz
ModeLine "768x576" 45.51 768 808 888 1008 576 577 580 602 -HSync +Vsync
# 768x576 @ 85.00 Hz (GTF) hsync: 51.42 kHz; pclk: 51.84 MHz
ModeLine "768x576" 51.84 768 808 888 1008 576 577 580 605 -HSync +Vsync
# 768x576 @ 100.00 Hz (GTF) hsync: 61.10 kHz; pclk: 62.57 MHz
ModeLine "768x576" 62.57 768 816 896 1024 576 577 580 611 -HSync +Vsync
# 800x600 @ 100.00 Hz (GTF) hsync: 63.60 kHz; pclk: 68.18 MHz
ModeLine "800x600" 68.18 800 848 936 1072 600 601 604 636 -HSync +Vsync
# 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz
ModeLine "1024x768" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync
# 1152x864 @ 60.00 Hz (GTF) hsync: 53.70 kHz; pclk: 81.62 MHz
ModeLine "1152x864" 81.62 1152 1216 1336 1520 864 865 868 895 -HSync +Vsync
# 1152x864 @ 85.00 Hz (GTF) hsync: 77.10 kHz; pclk: 119.65 MHz
ModeLine "1152x864" 119.65 1152 1224 1352 1552 864 865 868 907 -HSync +Vsync
# 1152x864 @ 100.00 Hz (GTF) hsync: 91.50 kHz; pclk: 143.47 MHz
ModeLine "1152x864" 143.47 1152 1232 1360 1568 864 865 868 915 -HSync +Vsync
# 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
ModeLine "1280x800" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
# 1280x960 @ 72.00 Hz (GTF) hsync: 72.07 kHz; pclk: 124.54 MHz
ModeLine "1280x960" 124.54 1280 1368 1504 1728 960 961 964 1001 -HSync +Vsync
# 1280x960 @ 75.00 Hz (GTF) hsync: 75.15 kHz; pclk: 129.86 MHz
ModeLine "1280x960" 129.86 1280 1368 1504 1728 960 961 964 1002 -HSync +Vsync
# 1280x960 @ 100.00 Hz (GTF) hsync: 101.70 kHz; pclk: 178.99 MHz
ModeLine "1280x960" 178.99 1280 1376 1520 1760 960 961 964 1017 -HSync +Vsync
# 1280x1024 @ 100.00 Hz (GTF) hsync: 108.50 kHz; pclk: 190.96 MHz
ModeLine "1280x1024" 190.96 1280 1376 1520 1760 1024 1025 1028 1085 -HSync +Vsync
# 1368x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 85.86 MHz
Modeline "1368x768" 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync
# 1400x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 122.61 MHz
ModeLine "1400x1050" 122.61 1400 1488 1640 1880 1050 1051 1054 1087 -HSync +Vsync
# 1400x1050 @ 72.00 Hz (GTF) hsync: 78.77 kHz; pclk: 149.34 MHz
ModeLine "1400x1050" 149.34 1400 1496 1648 1896 1050 1051 1054 1094 -HSync +Vsync
# 1400x1050 @ 75.00 Hz (GTF) hsync: 82.20 kHz; pclk: 155.85 MHz
ModeLine "1400x1050" 155.85 1400 1496 1648 1896 1050 1051 1054 1096 -HSync +Vsync
# 1400x1050 @ 85.00 Hz (GTF) hsync: 93.76 kHz; pclk: 179.26 MHz
ModeLine "1400x1050" 179.26 1400 1504 1656 1912 1050 1051 1054 1103 -HSync +Vsync
# 1400x1050 @ 100.00 Hz (GTF) hsync: 111.20 kHz; pclk: 214.39 MHz
ModeLine "1400x1050" 214.39 1400 1512 1664 1928 1050 1051 1054 1112 -HSync +Vsync
# 1600x1200 @ 100.00 Hz (GTF) hsync: 127.10 kHz; pclk: 280.64 MHz
ModeLine "1600x1200" 280.64 1600 1728 1904 2208 1200 1201 1204 1271 -HSync +Vsync
# 1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz
ModeLine "1680x1050" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync
# 1920x1200 @ 60.00 Hz (GTF) hsync: 74.52 kHz; pclk: 193.16 MHz
ModeLine "1920x1200" 193.16 1920 2048 2256 2592 1200 1201 1204 1242 -HSync +Vsync
EndSection

# === ATI device section ===


Section "Device"
Identifier "ATI Graphics Adapter"
Driver "fglrx"
# ### generic DRI settings ###
# === disable PnP Monitor ===
#Option "NoDDC"
# === disable/enable XAA/DRI ===
#Option "backingstore" "true"
#Option "no_accel" "no"
#Option "no_dri" "no"
# === misc DRI settings ===
#Option "mtrr" "on" # disable DRI mtrr mapper, driver has its own code for mtrr
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===
Option "DesktopSetup" "0x00000000"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "off"
Option "KernelModuleParm" "agplock=0" # AGP locked user pages: disabled
BusID "PCI:1:0:0" # vendor=1002, device=4e50
Screen 0
EndSection

Section "Screen"
Identifier "Screen0"
#Device "Card0"
Device "ATI Graphics Adapter"
Monitor "Monitor0"
DefaultColorDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection


Section "DRI"
Mode 0666
EndSection"


I am going to give this a try, and well see how it works.