I915

Check http://wiki.quakeworld.nu/CRT-Nvidia for a Nvidia CRT-xorg.config for nvidia cards, it gives 640x480@160hz and a standardmode of 1280x1024

i915 is a kernel module:

a xorg.conf could look something like this: Section "Device" Option    "DRI"                "true" # [ ] Option    "ColorKey"                  #  Option    "VideoKey"                  #  Option    "AccelMethod"         "SNA" Option    "FallbackDebug"       "false"      # [ ] Option    "Tiling"             "true"        # [ ] Option    "LinearFramebuffer"  "true"       # [ ] Option    "Shadow"             "false"        # [ ] Option    "SwapbuffersWait"    "false"        # [ ] Option    "TripleBuffer"       "false"       # [ ] Option    "XvMC"                      # [ ] Option    "XvPreferOverlay"           # [ ] Option    "DebugFlushBatches" "false"         # [ ] Option    "DebugFlushCaches"   "false"        # [ ] Option    "DebugWait"          "false"        # [ ] Option    "HotPlug"            "true"       # [ ] Option    "RelaxedFencing"     "false"        # [ ] Option    "BufferCache"        "true" # [ ] Option "Throttle" "false" Identifier "Card0" Driver     "intel" BusID      "PCI:0:2:0" EndSection

Section "Monitor" Identifier    "Monitor0" VendorName    "Unknown" ModelName     "Unknown" HorizSync      28.0 - 110 VertRefresh    43.0 - 160 Option        "DPMS" Modeline "640x480_160.00" 72.85  640 680 752 864  480 481 484 527  -HSync +Vsync EndSection

also ~/.drirc must be this:   

or this:            <option name="always_flush_batch" value="false" /> <option name="bo_reuse" value="0" /> <option name="early_z" value="true" /> <option name="force_glsl_extensions_warn" value="false" /> <option name="disable_glsl_line_continuations" value="false" /> <option name="texture_tiling" value="false" /> <option name="disable_blend_func_extended" value="false" /> <option name="vblank_mode" value="0" /> <option name="allow_large_textures" value="0" /> <option name="fragment_shader" value="false" />

modelines can look something like this: xrandr --newmode "640x480_160.00" 72.85  640 680 752 864  480 481 484 527  -HSync +Vsync xrandr --addmode VGA1 "640x480_160.00" xrandr -s 640x480 xrandr --rate 160

note: on newer xorg servers with SNA enabled this must be entered in the new xorgserver: if CRT is connected and a LAPTOP monitor (LVDS1) is present

xrandr --output LVDS1 --off

a 1920x1080@144hz modeline ModeLine      "1920x1080" 325.08 1920 1944 1976 2056 1080 1083 1088 1098 +hsync +vsync

If you are nuts and want to run a 1920x1080 144hz lcd monitor with the vgaport / vgacable, it works, I WILL NOT pay for a new monitor if it breaks. xrandr --output LVDS1 --off xrandr --newmode "1920x1080@144" 325.08 1920 1944 1976 2056 1080 1083 1088 1098 +hsync +vsync xrandr --addmode VGA1 "1920x1080@144" xrandr -s 1920x1080@144 xrandr (snip) VGA1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm 1920x1080     60.0*+ xrandr --rate 144 xrandr VGA1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm 1920x1080@144 144.0* (And yes, the monitor really reports 144hz in osd)