1# VGA database. 2# 3# ctlr: 4# These entries are used to identify a particular controller. 5# 'numeric offset'="string" identifies the controller by searching 6# the BIOS for "string" at 'offset'. There may be multiple identifier 7# attributes per ctlr. 8# Strings can be found in the BIOS ROM by using the DOS 'debug' 9# command and typing 'd c000:0' to obtain a dump of the first part of 10# the ROM. Note that some machines (e.g. AT&T/NCR laptops) have the 11# ROM mapped at 0xE0000, not 0xC0000. 12# The "clock", "ctlr", "link" and "ramdac" entries give a chain in order 13# of functions to be called for this controller for initialisation, etc. 14# The "clock", "ctlr", "link" and "ramdac" values can all take an extension 15# following a '-'. This can be used as a speed-grade or subtype; matching 16# is done without the extension. 17# 18ctlr 19 vid=0x8086 did=0x7121 # Intel 82810 20 vid=0x8086 did=0x7123 # Intel 82810-DC100 21 vid=0x8086 did=0x7125 # Intel 82810E 22 vid=0x8086 did=0x1132 # Intel 82815 chipset, fully featured, internal graphics 23 vid=0x8086 did=0x1112 # Intel 82815 chipset, internal graphics only 24 vid=0x8086 did=0x1102 # Intel 82815 chipset, internal graphics (100MHz dram limit) 25 vid=0x8086 did=0x3577 # Intel 830M chipset (IBM R31 notebook)) 26 link=vga 27 ctlr=i81x linear=1 28 hwgc=i81xhwgc 29ctlr 30 0xC006F="8C801" # STB PowerGraph X-24 31 link=vga 32 ramdac=att20c491-100 33 hwgc=s3hwgc 34 link=s3clock clock=icd2061a 35 ctlr=s3801 link=ibm8514 36ctlr 37 0xC004F="86C805" # Orchid Fahrenheit 1280 38 0XC004F="86C801" # Quadtel S3 86C801/805 39 link=vga 40 hwgc=s3hwgc 41 ramdac=sc15025-80 42 link=s3clock clock=ch9294-g 43 ctlr=s3805 link=ibm8514 44ctlr 45 0xC0067="#9GXE" # #9GXE Level-1[12] 46 0xC0045="Stealth 64 Vers. 1.05" 47 link=vga 48 ramdac=bt485-135 49 hwgc=bt485hwgc 50 ctlr=s3928 linear=1 51 link=ibm8514 52 clock=icd2061a link=s3clock 53ctlr 54 0xC0064="#9GXE" # #9GXE Level-16 55 link=vga 56 hwgc=tvp3020hwgc 57 ctlr=s3928 linear=1 58 link=ibm8514 59 ramdac=tvp3020-200 60 clock=icd2061a link=s3clock 61ctlr 62 0xC0094="#9-864" # #9GXE64 63 0xC012C="V864 PCI" # GIS Globalyst 550 64 link=vga 65 hwgc=s3hwgc 66 ctlr=vision864 linear=1 67 link=ibm8514 68 ramdac=att21c498-135 69 clock=icd2061a link=s3clock 70ctlr 71 0xC0094="#9-964 BIOS Version 1.03.03" # #9GXE64pro 72 0xC0094="#9-964 BIOS Version 1.03.11h" # #9GXE64pro 73 0xC0094="#9-964 BIOS Version 2.01.02h" # #9GXE64pro 74 link=vga 75 ramdac=tvp3025-170 76 hwgc=tvp3020hwgc 77 ctlr=vision964 link=ibm8514 78 link=s3clock clock=tvp3025clock 79ctlr 80 0xC00F6="#9 T2R4 SB BIOS" # #9 Revolution IV 81 vid=0x105D did=0x5348 # #9 Revolution IV 82 ctlr=t2r4 linear=1 83 ramdac=rgb524mn-250 rgb524mnrefclk=37500000 84 hwgc=t2r4hwgc 85ctlr 86 0xC0045="Stealth 64 Video VRAM Vers. 1.0" 87 0xC0045="Stealth 64 Video VRAM Vers. 2.0" 88 link=vga 89 ramdac=tvp3026-175 90 ctlr=vision968 link=ibm8514 linear=1 vclkphs=1 91 link=s3clock clock=tvp3026clock 92 hwgc=tvp3026hwgc 93ctlr 94 0xC004C="S3 Vision968 IBM RGB524 DAC" # STB Velocity 64 Video 95 link=vga 96 ramdac=rgb524-220 97 ctlr=vision968 linear=1 disa1sc=1 98 link=ibm8514 99 hwgc=rgb524hwgc 100ctlr 101 0xC006B="9FX Motion 771" # #9FX Motion 771 102 0xC0045="Stealth 64 Video VRAM Vers. 3.0" # Stealth 64 Video 3000 103 link=vga 104 ramdac=rgb524-220 rgb524refclk=16000000 105 ctlr=vision968 linear=1 106 link=ibm8514 107 hwgc=rgb524hwgc 108ctlr 109 0xC0045="Stealth 64 DRAM Vers. 2.01" 110 0xC0045="Stealth 64 DRAM Vers. 2.02" 111 0xC0045="Stealth 64 DRAM Vers. 2.09" 112 0xC0045="Stealth 64 DRAM Vers. 1.14" 113 0xC0045="Stealth SE DRAM Vers. 1.01" 114 0xC0044="Phoenix S3 TRIO32 Enhanced VGA BIOS. Version 1.3-08-12-57MHz" 115 0xC0044="Phoenix S3 TRIO64 Enhanced VGA BIOS. Version 1.3-08" 116 0xC0044="Phoenix S3 TRIO64 Enhanced VGA BIOS. Version 1.00-06" 117 0xC0044="Phoenix S3 TRIO64 Enhanced VGA BIOS. Version 1.2-07" 118 0xC0044="Phoenix S3 TRIO64 Enhanced VGA BIOS. Version 1.5-07" 119 0xC0044="Phoenix S3 TRIO64 Enhanced VGA BIOS. PCI Version 1.1" # ishwar@pali.cps.umich.edu 120 0xC0000-0xC0100="S3 86C775/86C785 Video BIOS." # marcello.magnifico@rccr.cremona.it 121 0xC0044="Phoenix S3 TRIO64V+ Enhanced VGA BIOS. Version 1." 122 0xC0044="S3 86C325 Video BIOS. Version 1.00-05" 123 0xC0044="S3 TRIO64V+ 40MHz V1.01-01" 124 0xC0094="#9-764 BIOS Version 1.02.00u" 125 0xC0094="#9-764 BIOS Version 1.02.01u" 126 0xC0044="S3 86C765 Video BIOS" 127 0xC0044="Stealth64 Video 2001" 128 0xC993F="S3 86C765 Video BIOS. Version 1.03-08" 129 0xC0044="Phoenix S3 TRIO32 Enhanced VGA BIOS. Version 1.3-08" 130 link=vga 131 hwgc=s3hwgc 132 ctlr=trio64 linear=1 133 link=ibm8514 134ctlr 135 vid=0x5333 did=0x5631 # ViRGE 136 vid=0x5333 did=0x8A01 # ViRGE DX/GX 137 vid=0x5333 did=0x8A10 # ViRGE GX/2 138 # vid=0x5333 did=0x8A20 # Savage 3D, not supported 139 # vid=0x5333 did=0x8A21 # Savage 3DMV, not supported 140 vid=0x5333 did=0x8A22 # Savage 4 141 vid=0x5333 did=0x8A25 # ProSavage PN133 142 vid=0x5333 did=0x8A26 # ProSavage KN133 143 vid=0x5333 did=0x883D # ViRGE VX 144 vid=0x5333 did=0x8C01 # ViRGE MX 145 vid=0x5333 did=0x8C03 # ViRGE MXP 146 vid=0x5333 did=0x8C10 # Savage MX/MV 147 # vid=0x5333 did=0x8C11 # Savage MX, not supported 148 vid=0x5333 did=0x8C12 # Savage IX/MV 149 # vid=0x5333 did=0x8C13 # Savage IX, not supported 150 vid=0x5333 did=0x8C2E # SuperSavage IXC/16 (Thinkpad T23) 151 vid=0x5333 did=0x8D04 # ProSavage8 in P4M266 chipset 152 # vid=0x5333 did=0x9102 # Savage 2000, not supported 153 vid=0x5333 did=0x8811 # ViRGE ??? 154 0xC0048="Stealth 3D 2000 Vers. 1.03" 155 0xC0043="Stealth 3D 2000 Vers. 1.04" 156 0xC0048="Stealth 3D 2000 Vers. 2.03" 157 0xC0047="Stealth 3D 2000 Pro Vers. 3.04" 158 0xC0043="Stealth 3D 3000 Vers. 1.01" 159 0xC0043="Stealth 3D 3000 Vers. 1.02" 160 0xC0043="Stealth 3D 3000 Vers. 2.01" 161 0xC0043="Stealth 3D 3000 Vers. 2.02" 162 0xC004B="Stealth III S540" # Savage4-based 163 0xC004B="S3 86C395/396/397 Video BIOS." 164 0xC0044="STB Velocity 3D BIOS. Version 1.10" # STB Velocity 3D 165 0xC00D8="#9-325 BIOS Version 2.18.08" # #9FX Reality 332 166 0xC001A="PNTNIBM VGA Compatible BIOS" # Hercules Terminator 167 0xCBCBC="TOSHIBA Savage\MX BIOS Ver. 4.00.20 - 21" # Portégé 3440CT 168 0xC0044="S3 86CM65 Video BIOS" # Compaq Presario 3060 (Aurora64V+) 169 0xC0045="S3 Savage\IX BIOS Ver. 4.02.50 - 39" # IBM Thinkpad T21 170 0xC907F="Trio64" # Microsoft Virtual PC 2004 171 0xC000E="VIDEO B" # Connectix Virtual PC 172 link=vga 173 hwgc=s3hwgc 174 ctlr=virge linear=1 175 176# These use some weird virge/gx2 that has a 202MHz clock instead of a 170MHz. 177ctlr 178 0xC00DF="#9-357 BIOS Version 4.10.05" # #9FX Reality 334 179 link=vga 180 hwgc=s3hwgc 181 ctlr=virge-202 linear=1 182# This card, in addition to having a weird gx2 clock, has slow memory. 183ctlr 184 0xC0044="STB Powergraph 64 3D BIOS. Version 1.50" 185 link=vga 186 hwgc=s3hwgc 187 ctlr=virge-202 linear=1 188ctlr # CL-GD542x 189 0xC0039="CL-GD540" # Cirrus Logic BIOS 190 0xC0039="CL-GD5422" 191 0xC0039="CL-GD542X VGA BIOS" # NCR 3230 192 0xE0039="CL-GD540x/542x VGA BIOS" # NCR 3230 193 0xC0039="CL-GD543x" 194 0xC0039="CL-GD5440" 195 0xC0039="CL-GD5480" # Intel L440GX+ 196 0xC003B="SpeedStar PRO" # Diamond SpeedStar Pro 197 0xC0038="SpeedStar 64" # Diamond SpeedStar 64 198 0xC00F4="KELVIN 64" # Orchid Kelvin 64 199 0xC0039="CL-GD7543" # notebook 200 link=vga 201 ctlr=clgd542x 202 hwgc=clgd542xhwgc 203ctlr 204 0xC0039="CL-GD5436/46 PCI VGA BIOS Version" 205 0xC0039="CL-GD5446 PCI VGA BIOS Version" 206 vid=0x1013 did=0x00b8 # CL-GD5446, at least in QEMU 207 link=vga 208 ctlr=clgd542x linear=1 209 hwgc=clgd542xhwgc 210ctlr 211 vid=0x1013 did=0x00D0 # CL-GD5462 212 vid=0x1013 did=0x00D4 # CL-GD5464 213 vid=0x1013 did=0x00D6 # CL=GD5465 214 0xC0039="CL-GD546x Laguna PCI VGA BIOS Version 1.71D" # ZT5550 SBC 215 0xC0039="CL-GD546x Laguna PCI VGA BIOS Version 1.61a" # HP Kayak 216 link=vga 217 ctlr=clgd546x linear=1 218 hwgc=clgd546xhwgc 219ctlr 220 vid=0x1002 did=0x4354 # CT 221 vid=0x1002 did=0x4742 # GB 222 vid=0x1002 did=0x474D # GM 223 vid=0x1002 did=0x4750 # GP 224 vid=0x1002 did=0x4752 # GR 225 vid=0x1002 did=0x4756 # GV 226 vid=0x1002 did=0x475A # GZ 227 vid=0x1002 did=0x4C42 # LB 228 vid=0x1002 did=0x4C49 # LI 229 vid=0x1002 did=0x4C4D # LM 230 vid=0x1002 did=0x4C50 # LP 231 vid=0x1002 did=0x5654 # VT 232 vid=0x1002 did=0x5656 # VV 233 vid=0x1002 did=0x4755 # 3D Rage II+ 234 0xC00DC="MACH64CTPCIU" # ATI Graphics Xpression 235 0xC00E7="MACH64GPPCIM" # ATI xpert@work 236 0xC00E7="MACH64GBPCIM" # ATI xpert@work 237 0xC00E7="MACH64GZPCIM" # Rage IIC AGP 238 0xC00E7="MACH64GVPCIM" # Rage IIC PCI 239 0xC00E6="MACH64GBPCIM" # ATI xpert@work 240 0xC00E0="MACH64GBPCIMTSGU" # MS-6131 NLX mb 241 0xC00E1="MACH64GBPCIMTSGU" # MS-6131 NLX mb 242 0xC00CA="MACH64GBPCIMTSGU" # Dell Optiplex GX1 243 0xC00ED="MACH64GDPCIMTSGU" # Dell OptiPlex GXa 244 0xC00EB="MACH64GPPCIMTSGU" # ATI Xpert 98 245 0xC00F7="MACH64LIPCIMTSDU" # Xpert LCD PCI 246 0xC00F7="MACH64LBPCIMTSGU" # Xpert LCD AGP 247 0xC00F8="MACH64LIPCIMTSDU" # Xpert LCD PCI 248 0xC00F6="MACH64LMPC" # COMPAQ Armada E500 249 0xC00E1="MACH64GTPCIUYMU" # ATI Rage II PCI 250 0xC0000-0xC0200="MACH64CT" # generic entries 251 0xC0000-0xC0200="MACH64GB" 252 0xC0000-0xC0200="MACH64GM" 253 0xC0000-0xC0200="MACH64GP" 254 0xC0000-0xC0200="MACH64GV" 255 0xC0000-0xC0200="MACH64GZ" 256 0xC0000-0xC0200="MACH64LB" 257 0xC0000-0xC0200="MACH64LI" 258 0xC0000-0xC0200="MACH64LM" 259 0xC0000-0xC0200="MACH64LP" 260 0xC0000-0xC0200="MACH64VT" 261 0xC0000-0xC0200="MACH64VV" 262 link=vga 263 ctlr=mach64xx linear=1 264 hwgc=mach64xxhwgc 265 membw=530 266ctlr 267 0xC0083="Hercules Stingray 64(tm)" # Stingray 64/Video 268 link=vga 269 clock=ch9294-g 270 ramdac=w30c516-135 271 ctlr=ark2000pv linear=1 272 hwgc=ark2000pvhwgc 273ctlr 274 0xC0083="Stealth64 Graphics 2001" 275 link=vga 276 ramdac=ics534x-135 277 ctlr=ark2000pv linear=1 278 hwgc=ark2000pvhwgc 279ctlr 280 0xE0090="Chips 65540" # Globalyst 250 281 0xC008D="Chips 65540" # Midwest Micro Elite 282 0xE0090="TOSHIBA Video BIOS V1.40" 283 link=vga 284 ctlr=ct65540 linear=1 285 hwgc=ct65545hwgc 286ctlr 287 0xC7345="TVGA BIOS Z6.1I (0.02)" # IBM Thinkpad 760ED (U9A) 288 0xC7367="TVGA BIOS Z6.1I (0.05) " # IBM Thinkpad 560E 289 0xC7800-0xC7B00="TVGA BIOS WEN 6.1" # NEC Versa SX 290 0xC0078="Trident CYBER 8620" # Acer TravelMate 350 291 0xC0093="Trident TGUI96xx" 292 0xC0044="GL A6.00E" 293 0xC68A5="TVGA BIOS LS 6.0 (08)" # Sharp Actius A250, Cyber 9525/DVD 294 0xC7E5F="TVGA BIOS 1.14" # iTuner 295 link=vga 296 ctlr=cyber938x linear=1 297 hwgc=cyber938xhwgc 298ctlr 299 vid=0x102C did=0x00C0 # 69000 HiQVideo 300 vid=0x102C did=0x00E0 # 65550 HiQVideo 301 vid=0x102C did=0x00E4 # 65554 HiQVideo 302 vid=0x102C did=0x00E5 # 65555 HiQVideo 303 0xC0090="CHIPS 65550 PCI & VL Accelerated VGA BIOS" # NEC Versa 6030X/6200MX 304 0xC0090="CHIPS 6X554 PCI Accelerated VGA BIOS" # Digital HiNote Ultra 2000 305 0xC0090="CHIPS 69000 PCI Accelerated VGA BIOS" # Rackmount 306 0xC0090="TOSHIBA Video BIOS V1.80" # 4025CDT 307 link=vga 308 ctlr=hiqvideo linear=1 309 hwgc=hiqvideohwgc 310ctlr 311 vid=0x102B did=0x0519 # MGA 2064 312 vid=0x102B did=0x051B # MGA 2164 313 vid=0x102B did=0x051F # MGA 2164 AGP 314 0xC002D="MATROX/MILLENNIUM VGA/VBE BIOS (V1.9 )" # Millennium 315 0xC002D="MATROX/MILLENNIUM VGA/VBE BIOS (V3.0 )" # Millennium 316 0xC002D="MATROX/MILLENNIUM VGA/VBE BIOS (V2.2 )" # Millennium 317 0xC002D="MATROX/MILLENNIUM VGA/VBE BIOS (V2.5 )" # Millennium 318 0xC002D="MATROX/MISTRAL VGA/VBE BIOS (V1." # Millennium II 319 link=vga 320 ctlr=mga2164w linear=1 321 hwgc=mga2164whwgc 322ctlr 323 # vid=0x10C8 did=0x0001 # MagicGraph 128, not supported 324 # vid=0x10C8 did=0x0002 # MagicGraph 128 V, not supported 325 vid=0x10C8 did=0x0003 # MagicGraph 128 ZV, presotto orking on it 326 # vid=0x10C8 did=0x0083 # MagicGraph 128 ZV+, not supported 327 vid=0x10C8 did=0x0004 # MagicGraph 128 XD 328 vid=0x10C8 did=0x0005 # MagicMedia 256 AV 329 vid=0x10C8 did=0x0006 # MagicMedia 256 ZX 330 vid=0x10C8 did=0x0016 # MagicMedia 256 XL+ 331 0xC0048="MagicGraph 128XD" # IBM Thinkpad 560X 332 0xC0048="MagicMedia 256AV" # IBM Thinkpad 600E 333 0xC0048="MagicGraph 256 AV" # IBM Thinkpad 570, 600E 334 0xC0048="MagicMedia 256ZX" # IBM Thinkpad 600X 335 0xC0048="MagicMedia 128 V/ZV" # Micron Transport VLX 336 ctlr=neomagic linear=1 337 hwgc=neomagichwgc 338ctlr 339 0xC0189="Hercules ISA Bus Dynamite(tm) BIOS. Ver. 8.00N-A2b(04/29/94)" 340 link=vga 341 clock=ics2494-304 342 ramdac=att20c491-90 # really MUSIC MU9C4910 343 ctlr=et4000-w32i 344 hwgc=et4000hwgc 345ctlr 346 0xC0189="Hercules PCI Bus Dynamite(tm) BIOS. Ver. 8.00N-B1a(03/30/94)" 347 link=vga 348 clock=ics2494-324 349 ramdac=stg1702-135 350 ctlr=et4000-w32p 351 hwgc=et4000hwgc 352ctlr 353 0xC0189="Hercules PCI Bus Dynamite(tm) BIOS. Ver. 8.00N-D2g(11/28/94)" 354 0xC01AD="Ver. 8.00N-D2h(05/31/95)" 355 0xC0076="Tseng Laboratories, Inc. 06/28/94 V1.0CN"# Cardex Challenger 356 link=vga 357 ramdac=ics534x-135 358 ctlr=et4000-w32p 359 hwgc=et4000hwgc 360ctlr 361 vid=0x121A did=0x0003 # Banshee 362 vid=0x121A did=0x0005 # Avenger (a.k.a. Voodoo3) 363 0xC0056="Voodoo3 1000 16MB BIOS" # Voodoo3 1000 364 0xC0056="Voodoo3 2000 BIOS" # Voodoo3 2000 365 0xC0056="Voodoo3 3000 BIOS" # Voodoo3 3000 366 0xC0056="Voodoo3 3000 LC BIOS" # Voodoo3 3000 367 link=vga 368 ctlr=3dfx linear=1 369 hwgc=3dfxhwgc 370ctlr 371 vid=0x10DE did=* # NVidia cards all talk the same 372 link=vga 373 ctlr=nvidia linear=1 374 hwgc=nvidiahwgc 375 376ctlr 377 vid=0x15AD did=0x0710 # VMware 1 378 vid=0x15AD did=0x0405 # VMware 2 379 link=vga 380 ctlr=vmware linear=1 381 hwgc=vmwarehwgc 382 383ctlr 384 vid=0x102B did=0x0521 # Matrox G200 385 vid=0x102B did=0x0525 # Matrox G450 386 vid=0x102B did=0x2527 # Matrox G550 387 link=vga 388 ctlr=mga4xx linear=1 389 hwgc=mga4xxhwgc 390 391 392ctlr 393 vid=0x1002 did=0x4242 # [BB] Radeon All in Wonder 8500DV 394 vid=0x1002 did=0x4964 # [Id] Radeon 9000 395 vid=0x1002 did=0x4965 # [Ie] Radeon 9000 396 vid=0x1002 did=0x4966 # [If] Radeon 9000 397 vid=0x1002 did=0x4967 # [Ig] Radeon 9000 398 vid=0x1002 did=0x4c57 # [LW] Radeon Mobility 7500 399 vid=0x1002 did=0x4c58 # [LX] Radeon Mobility FireGL 7800 400 vid=0x1002 did=0x4c59 # [LY] Radeon M6 401 vid=0x1002 did=0x4c5a # [LZ] Radeon M6 402 vid=0x1002 did=0x4c64 # [Ld] Radeon Mobility 9000 403 vid=0x1002 did=0x4c65 # [Le] Radeon Mobility 9000 404 vid=0x1002 did=0x4c66 # [Lf] Radeon Mobility 9000 405 vid=0x1002 did=0x4c67 # [Lg] Radeon Mobility 9000 406 vid=0x1002 did=0x4e44 # [ND] Radeon 9700 407 vid=0x1002 did=0x4e45 # [NE] Radeon 9700 408 vid=0x1002 did=0x4e46 # [NF] Radeon 9700 409 vid=0x1002 did=0x4e47 # [NG] Radeon 9700 410 vid=0x1002 did=0x5144 # [QD] Radeon 64 DDR 411 vid=0x1002 did=0x5145 # [QE] Radeon 64 DDR 412 vid=0x1002 did=0x5146 # [QF] Radeon 64 DDR 413 vid=0x1002 did=0x5147 # [QG] Radeon 64 DDR 414 vid=0x1002 did=0x5148 # [QH] Radeon 8500 415 vid=0x1002 did=0x5149 # [QI] Radeon 8500 416 vid=0x1002 did=0x514A # [QJ] Radeon 8500 417 vid=0x1002 did=0x514B # [QK] Radeon 8500 418 vid=0x1002 did=0x514C # [QL] Radeon 8500 419 vid=0x1002 did=0x5157 # [QW] Radeon RV200 7500 420 vid=0x1002 did=0x5158 # [QX] Radeon RV200 7500 421 vid=0x1002 did=0x5159 # [QY] Radeon VE 422 vid=0x1002 did=0x515a # [QK] Radeon VE 423 vid=0x1002 did=0x5168 # [Qh] Radeon R200 424 vid=0x1002 did=0x5169 # [Qi] Radeon R200 425 vid=0x1002 did=0x516a # [Qj] Radeon R200 426 vid=0x1002 did=0x516b # [Qk] Radeon R200 427 link=vga 428 ctlr=radeon linear=1 429 hwgc=radeonhwgc 430 431# 432# mode: 433# These entries specify a monitor operating mode. 434# Attributes are: 435# clock the dot clock in MHz 436# shb start horizontal blanking 437# ehb end horizontal blanking 438# ht horizontal total 439# vrs vertical refresh start 440# vre vertical refresh end 441# vt vertical total 442# hsync horizontal sync polarity 443# vsync vertical sync polarity 444# interlace interlace 445# The shb, ehb, ht, vrs, vre and vt attributes specify the horizontal and 446# vertical timing. The x (hde, horizontal display end), y (vde, vertical 447# display end) and z (depth) values are derived from the value of the main 448# attribute (e.g. 640x480x8 -> x=640, y=480, z=8). 449# 450# The clock value 25.175 is known internally as the baseline VGA clock rate. 451# 452# The defaults for hsync, vsync and interlace are 0. Both hsync and vsync 453# must be non-zero if either is to take effect, - and + are valid choices. 454# 455# An attribute 'include=val' means continue using another entry. In this 456# case any non-zero attributes already set will not be overwritten by the 457# jumped-to mode. The x, y and z values are fixed by the first mode. 458# 459# An attribute 'alias=val' means continue using another monitor type. It can 460# be used to chain classes together. (bad explanation, i know). 461# 462include=640x480 # 60Hz, 31.5KHz 463 clock=25.175 464 shb=664 ehb=760 ht=800 465 vrs=491 vre=493 vt=525 466 467include=640x480@72Hz # 72Hz, 38.5KHz 468 clock=32 469 shb=664 ehb=704 ht=832 470 vrs=489 vre=492 vt=520 471 472include=800x600 # 60Hz, 37.9KHz 473 defaultclock=40 474 shb=840 ehb=1000 ht=1056 475 vrs=605 vre=607 vt=633 476 477include=1024x768i # 87Hz, 35.5KHz 478 defaultclock=44.9 479 shb=1048 ehb=1208 ht=1264 480 vrs=776 vre=784 vt=817 481 interlace=v 482 483include=1024x768@60Hz # 60Hz, 48.4KHz 484 defaultclock=65 485 shb=1032 ehb=1176 ht=1344 486 shs=1056 487 vrs=771 vre=777 vt=806 488 hsync=- vsync=- 489 490include=1024x768 # 70Hz, 57.2KHz 491 defaultclock=75 492 shb=1096 ehb=1232 ht=1344 493 shs=1072 494 vrs=771 vre=777 vt=806 495 hsync=- vsync=- 496 497include=1280x768@60Hz # 60Hz (VAIO pcg tr1mp vmware) 498 defaultclock=80.1 499 shb=1280 ehb=1344 ht=1480 500 vrs=768 vre=769 vt=772 501 hsync=- vsync=- 502 503include=1280x1024i # 87Hz, 48KHz 504 defaultclock=80 505 shb=1312 ehb=1528 ht=1576 506 vrs=1028 vre=1034 vt=1105 507 interlace=v 508 509include=1280x1024@60Hz # 60Hz, 63.9KHz 510 defaultclock=110 511 shb=1312 ehb=1496 ht=1720 # All from xvidtune 512 vrs=1025 vre=1028 vt=1074 513 514include=1280x1024 # 74Hz, 79.6KHz 515 defaultclock=135 516 shb=1376 ehb=1544 ht=1712 517 shs=1392 518 vrs=1028 vre=1034 vt=1075 519 520include=1376x1024 # 70Hz, 75.3KHz 521 defaultclock=135 522 shb=1440 ehb=1616 ht=1792 523 vrs=1032 vre=1040 vt=1075 524 525include=1152x900@70Hz # 72Hz, 67.9KHz 526 clock=100 527 shb=1184 ehb=1376 ht=1472 528 vrs=900 vre=902 vt=940 529 #hsync=- vsync=- 530 531include=1152x768 #Apple titanium 550 (virtualpc) 532 defaultclock=75 533 shb=1096 ehb=1232 ht=1344 534 shs=1072 535 vrs=771 vre=777 vt=806 536 hsync=- vsync=- 537 538# 539# VGA. 540# 541vga=640x480 # 60Hz, 31.5KHz 542 include=640x480 543vga=800x600 # 60Hz, 37.9KHz 544 include=800x600 545 546# 547# SVGA (Laptop). 548# 549svga=640x480 550 include=640x480 551svga=800x600 552 include=800x600 553 554 555cinema=1280x768 # VAIO (pcg tr1mp in vmware). 556 include=1280x768@60Hz 557cinema=1152x768 # Titanium 550 (in virtual pc) 558 include=1152x768 559cinema 560 alias=multisync 561 562# 563# XGA (Laptop). 564# 565xga=1024x768 566 include=1024x768 567xga=1280x1024 568 include=1280x1024 569xga 570 alias=svga 571 572# 573# LCD 574# Just a convenience, really. 575# 576lcd 577 alias=xga 578 579# 580# Multisync monitors with video bandwidth up to 65MHz. 581# 582multisync65 583 videobw=65 584 alias=multisync 585multisync65=1024x768 # 60Hz, 48.4KHz 586 include=1024x768@60Hz 587 588# 589# Multisync monitors with video bandwidth up to 75MHz. 590# 591multisync75 592 videobw=75 593 alias=multisync 594 595# 596# Multisync monitors with video bandwidth up to 110MHz. 597# 598multisync110 599 videobw=110 600 alias=multisync 601multisync110=1280x1024 602 include=1280x1024@60Hz 603 604# 605# Multisync monitors with video bandwidth up to 135MHz. 606# 607multisync135 608 videobw=135 609 alias=multisync 610 611# 612# Multisync monitors. The entry with alias=multisync supplies the bandwidth, 613# which in turn decides the refresh rates when possible. 614# 615multisync 616 alias=vga 617multisync=1024x768 618 include=1024x768 619multisync=1024x768i 620 include=1024x768i 621multisync=1152x900 622 include=1152x900@70Hz 623multisync=1280x1024 624 include=1280x1024 625multisync=1280x1024i 626 include=1280x1024i 627multisync=1376x1024 628 include=1376x1024 629 630 631# 632# Dell VS17X 633# 634vs17x 635 videobw=86 636 alias=multisync 637vs17x=1024x768 # ??Hz, ??.?KHz 638 defaultclock=86 639 shb=1128 ehb=1232 ht=1328 640 vrs=771 vre=777 vt=806 641 hsync=- vsync=- 642 643# 644# Dell UltraScan 21TE (MODEL No. D2130T-HS) 645# Horizontal timing: 646# Allowable frequency range: 30-93KHz 647# Vertical timing: 648# Allowable frequency range: 50-152Hz 649dell21te 650 videobw=135 651 alias=multisync # this will do for now 652 653# 654# Dell 2000FP at 1600x1200 with geforce2 DVI card 655# 656dell2000fp 657 videobw=200 658 alias=multisync 659dell2000fp=1600x1200 660 defaultclock=200 661 shb=1664 ehb=1864 ht=2136 662 vrs=1202 vre=1207 vt=1251 663# 664# Dell 2001FP at 1600x1200 with geforce2 DVI card 665# 666dell2001fp 667 videobw=162 668 alias=multisync 669dell2001fp=1600x1200 670 defaultclock=162 671 shb=1624 ehb=1976 ht=2160 672 vrs=1201 vre=1204 vt=1250 673 674# 675# Dell 2007FP at 1600x1200 676# 677# Horz=30-81kHz 678# Vert=56-76Hz, 1600x1200 at 60Hz only 679# 680dell2007fp 681 videobw=200 # actually 162 682 alias=multisync 683dell2007fp=1600x1200 # 60Hz, 75KHz 684 defaultclock=160 685 shb=1864 ehb=1888 ht=2144 686 shs=1648 687 vrs=1202 vre=1208 vt=1240 688 689# 690# EIZO (Nanao) FlexScan 6600 (greyscale) 691# 692eizo6600 693 videobw=230 694 alias=multisync 695eizo6600=1600x1200 # 85Hz, 106.25KHz 696 defaultclock=230 697 ht=2160 shb=1696 ehb=1888 698 vt=1250 vrs=1201 vre=1204 699 700# 701# Hitachi CM751U 702# Horizontal timing: 703# Allowable frequency range: 31-100 kHz 704# for 31-52, fp>0.1µs, 1.0µs<sync width<3.8µs, 705# bp>1.2µs, blank width>3.5µs 706# for 52-100, fp>0.1µs, 0.8µs<sync width<2.4µs, 707# bp>1.1µs, blank width>2.4µs 708# Vertical timing: 709# Allowable frequency range: 50-160Hz 710# fp>9µs, sync width<100µs, bp>400µs, blank width>450µs 711# Video bandwidth: 712# 200MHz monitor 713# 714cm751u 715 videobw=200 716 alias=multisync 717cm751u=1600x1200 # 75Hz, 93.75 kHz 718 defaultclock=200 719 shb=1664 ehb=1864 ht=2136 720 vrs=1202 vre=1207 vt=1260 721 722# 723# Hitachi CM801U 724# Horizontal timing: 725# Allowable frequency range: 31-96KHz 726# Vertical timing: 727# Allowable frequency range: 50-160Hz 728# Video bandwidth: 729# 200MHz monitor 730# 731cm801u 732 videobw=200 733 alias=multisync 734cm801u=1600x1200 # 75Hz, 93.3KHz 735 defaultclock=200 736 shb=1792 ehb=1896 ht=2032 737 shs=1680 738 vrs=1202 vre=1205 vt=1232 739cm801u=1376x1024 # ??Hz, ??.?KHz 740 defaultclock=150 741 shb=1456 ehb=1616 ht=1864 742 shs=1424 743 vrs=1028 vre=1034 vt=1064 744 745# 746# IBM Thinkpad T23 747# 748# We can't seem to set the clock higher than 100MHz here. 749# Maybe it's because we don't have clock doubling code in aux/vga, 750# maybe it's because the chip won't go that high. 751# Using a clock of 75 produces noticeable refresh pulsing on the LCD, 752# a clock of 100 seems okay. I'd like to go higher. 753# If only we had documentation. -rsc 754t23=1400x1050 # 50Hz, ??.?KHz 755 clock=100 756 shb=1460 ehb=1644 ht=1820 757 vrs=1060 vre=1068 vt=1100 758t23=1280x1024 759 include=1280x1024@60Hz 760t23=1024x768 761 noclockset=1 762 include=1024x768 763t23 764 alias=xga 765# 766# IDEK 5421 767# 768mf5421 769 videobw=135 770 alias=multisync 771mf5421=1376x1024 # 72Hz, 90.4KHz 772 defaultclock=135 773 shb=1544 ehb=1616 ht=1792 774 vrs=1028 vre=1034 vt=1075 775 776# 777# IDEK Vision Master 17 (model no. MF-8617) 778# Horizontal timing: 779# Allowable frequency range: 23.5-86.0KHz 780# Vertical timing: 781# Allowable frequency range: 50-120Hz 782# Video bandwidth: 783# 135MHz 784# 785ms8617 786 videobw=135 787 alias=multisync 788 789# 790# IDEK Vision Master 21 (model no. MF-8221E) 791# Horizontal timing: 792# Allowable frequency range: 24.8-94.0KHz 793# Vertical timing: 794# Allowable frequency range: 50-160Hz 795# Video bandwidth: 796# 200MHz monitor 797# 798mf8221e 799 videobw=200 800 alias=multisync 801mf8221e=1600x1200 # 75Hz, 93.3KHz 802 defaultclock=200 803 shb=1664 ehb=2088 ht=2144 804 shs=1648 805 vrs=1202 vre=1208 vt=1240 806mf8221e=1376x1024 # ??Hz, ??.?KHz 807 defaultclock=150 808 shb=1456 ehb=1616 ht=1864 809 shs=1424 810 vrs=1028 vre=1034 vt=1064 811 812# 813# Iiyama Vision Master 502 814# horizontal sync: 27-110kHz, vertical: 50-160Hz 815# 816pro502 817 videobw=240 818 alias=multisync 819pro502=1800x1350 # 60Hz, 89.4KHz 820 defaultclock=220 # 219.5MHz @ 1800x1440 821 shb=1872 ehb=2128 ht=2248 822 shs=1824 ehs=1896 823 vrs=1356 vre=1368 vt=1394 824pro502=1600x1200 # 72Hz, 90.0KHz 825 defaultclock=200 # 195.9MHz 826 shb=1664 ehb=2088 ht=2144 827 shs=1648 828 vrs=1202 vre=1208 vt=1240 829pro502=1024x768 830 clock=79 831 include=1024x768 832 833# 834# Iiyama Vision Master 400 835# horizontal sync: 27-96kHz, vertical: 50-160Hz 836# 837pro400 838 videobw=160 839 alias=multisync 840pro400=1600x1200 # 76Hz, 90.0KHz 841 defaultclock=160 # 146MHz 842 shb=1664 ehb=2088 ht=2144 843 shs=1648 844 vrs=1202 vre=1208 vt=1240 845pro400=1280x1024 846 defaultclock=135 # 90hz, 103Khz 847 shb=1352 ehb=1544 ht=1712 # 848 shs=1328 849 vrs=1028 vre=1034 vt=1075 850pro400=1024x768 851 852# 853# Micron 17FGx 854# Horizontal timing: 855# Allowable frequency range: 30-64KHz 856# Vertical timing: 857# Allowable frequency range: 50-100Hz 858# Video bandwidth: 859# 75MHz 860# 861micron-17FGx 862 videobw=75 863 alias=multisync 864micron-17FGx=1024x768 865 defaultclock=75 866 shb=1072 ehb=1232 ht=1296 867 shs=1072 868 vrs=771 vre=777 vt=806 869 hsync=- vsync=- 870 871# 872# Nanao FlexScan 6500 (greyscale) 873# 874nanao6500 875 videobw=135 876 alias=multisync 877nanao6500=1376x1024 # ??Hz, ??.?KHz 878 defaultclock=135 879 shb=1448 ehb=1616 ht=1760 880 shs=1536 881 vrs=1028 vre=1034 vt=1064 882 883# 884# NEC 4FG 885# Horizontal timing: 886# Allowable frequency range: 27-57KHz 887# Vertical timing: 888# Allowable frequency range: 55-90Hz 889# Video bandwidth: 890# 75MHz 891# 892nec4fg 893 videobw=75 894 alias=multisync 895 896# 897# NEC 5FG 898# Horizontal timing: 899# Allowable frequency range: 27-79KHz 900# Vertical timing: 901# Allowable frequency range: 55-90Hz 902# Video bandwidth: 903# 135MHz monitor 904# 75MHz cable 905# 906nec5fg 907 videobw=135 908 alias=multisync 909nec5fg=1280x1024 910 defaultclock=135 911 shb=1352 ehb=1544 ht=1712 912 shs=1328 913 vrs=1028 vre=1034 vt=1075 914nec5fg=1024x768 # 70Hz, 57.2KHz 915 defaultclock=75 916 shb=1080 ehb=1232 ht=1328 917 shs=1072 918 vrs=771 vre=777 vt=806 919 hsync=- vsync=- 920 921# 922# NEC Versa 6030X/6200MX Laptop. 923# These use a C&T 65550 and a native panel size of 1024x768. 924# The clock isn't actually programmed. 925# 926versa6xxx=1024x768 927 clock=63 928 include=1024x768@60Hz 929versa6xxx=800x600 930 clock=63 931 include=800x600@60Hz 932versa6xxx=640x480 933 clock=63 934 include=640x480@60Hz 935 936# 937# NEC Versa LX Laptop, 13.3" 1024x768 screen. 938# 939versalx=1024x768 940 clock=65 941 include=1024x768 942 943# smaller modes require programming centering, which i don't have right yet. -rsc 944# versalx=800x600 945# clock=15 946# include=800x600 947# versalx=640x480 948# clock=15 949# shb=832 ehb=1264 ht=1344 950# shs=872 951# vrs=626 vre=664 vt=806 952# hsync=- vsync=- 953 954# 955# Nokia Multigraph 445X 956# Horizontal timing: 957# Allowable frequency range: 30-102KHz 958# Blanking time: <= 20% of line period min. 959# Back porch time: 0.6->1.0µs 960# Vertical timing: 961# Allowable frequency range: 50-120Hz 962# Sync width time: 0.045ms min. between start of sync 963# and start of video 964# Video bandwidth: 965# 200MHz 966# 967445x 968 videobw=200 969 alias=multisync 970445x=1280x1024 # 74Hz, 79.6KHz 971 defaultclock=135 972 shb=1352 ehb=1544 ht=1712 973 shs=1392 974 vrs=1028 vre=1034 vt=1075 975445x=1600x1200 # 72Hz, 90.4KHz 976 defaultclock=200 977 shb=1664 ehb=2088 ht=2208 978 vrs=1202 vre=1208 vt=1256 979445x=640x480 # 72Hz, 38.5KHz 980 defaultclock=32 981 shb=664 ehb=760 ht=800 982 vrs=491 vre=493 vt=525 983 984# 985# Panasonic E70i 17" monitor 986# from aam396@mail.usask.ca 987# 988e70i 989 videobw=135 990 alias=multisync 991e70i=1280x1024 992 defaultclock=110 993 shb=1328 ehb=1520 ht=1712 994 vrs=1025 vre=1028 vt=1054 995 996# 997# 998# Sampo KDM-1788 999# Horizontal timing: 1000# Allowable frequency range: 30-82KHz 1001# Vertical timing: 1002# Allowable frequency range: 50-120Hz 1003# Video bandwidth: 1004# 135MHz 1005# 1006kdm-1788 1007 videobw=135 1008 alias=multisync 1009 1010# 1011# Samsung SyncMaster 17GLsi 1012# Horizontal timing: 1013# Allowable frequency range: 30-85KHz 1014# Vertical timing: 1015# Allowable frequency range: 50-120Hz 1016# Video bandwidth: 1017# 135MHz monitor 1018# 1019sm17GLsi 1020 videobw=135 1021 alias=multisync 1022sm17GLsi=1280x1024 # 74Hz, 79.6KHz 1023 defaultclock=135 1024 shb=1344 ehb=1544 ht=1616 1025 shs=1304 1026 vrs=1028 vre=1034 vt=1064 1027sm17GLsi=1024x768 # 70Hz, 57.2KHz 1028 defaultclock=75 1029 shb=1080 ehb=1232 ht=1328 1030 shs=1072 1031 vrs=771 vre=777 vt=806 1032 hsync=- vsync=- 1033 1034# Samsung SyncMaster 240T 1035sm240t=1920x1200 1036 clock=193.15 1037 shb=2048 ehb=2256 ht=2592 1038 vrs=1201 vre=1204 vt=1242 1039 1040# Samsung SyncMaster 753DF 1041sm753DF=1024x768 1042 defaultclock=94.5 1043 shb=1072 ehb=1168 ht=1376 1044 shs=1072 1045 vrs=769 vre=772 vt=808 1046 hsync=+ vsync=+ 1047 1048# Samsung SyncMaster 793v 1049sm793v=1280x1024 1050 videobw=110 1051 defaultclock=108.00 1052 shb=1328 ehb=1440 ht=1688 1053 vrs=1025 vre=1028 vt=1066 1054 1055# Samsung SyncMaster 931BW 1056sm931bw=1440x900 1057 videobw=130 1058 defaultclock=60 1059 shb=1520 ehb=1672 ht=1904 1060 shs=1520 1061 vrs=903 vre=909 vt=934 1062 hsync=- vsync=+ 1063 1064# 1065# Sony CPD-1304 1066# Horizontal timing: 1067# Allowable frequency range: 28-50KHz 1068# Vertical timing: 1069# Allowable frequency range: 50-87Hz 1070# 1071cpd-1304 1072 videobw=65 1073 alias=multisync 1074 1075# 1076# Sony CPD-4410 CRT 1077# 1078cpd-4410=1600x1200 1079 defaultclock=161.00 1080 shb=1664 ehb=1856 ht=2160 1081 vrs=1201 vre=1204 vt=1250 1082 1083# 1084# Viewsonic 17 (model no. 1782) 1085# Horizontal timing: 1086# Allowable frequency range: 30.0-82.0KHz 1087# Blanking time: 3.0µs min. 1088# Back porch time: 1.25µs min. 1089# Front porch time: length of back porch time or less 1090# Sync width time: 1.2µs min. 1091# Vertical timing: 1092# Allowable frequency range: 50.0-90.0Hz 1093# Blanking time: 0.5ms min. 1094# Back porch time: 0.5ms min. 1095# Sync width time: 0.045ms min. 1096# 1097vs1782 1098 videobw=135 1099 alias=multisync135 1100vs1782=1280x1024 1101 defaultclock=135 1102 shb=1360 ehb=1544 ht=1632 1103 shs=1312 1104 vrs=1028 vre=1034 vt=1075 1105 1106# 1107# Viewsonic G790 1108# Hacked from the VS1782 for now 1109# 1110g790 1111 videobw=135 1112 alias=multisync 1113g790=1280x1024 1114 defaultclock=135 1115 shb=1360 ehb=1544 ht=1632 1116 shs=1312 ehs=1542 1117 vrs=1028 vre=1034 vt=1075 1118 1119# 1120# Viewsonic P815 1121# 1122p815 1123 videobw=220 1124 alias=multisync 1125p815=1800x1350 # 70Hz, xx.xKHz 1126 defaultclock=220 1127 shb=1872 ehb=2128 ht=2248 1128 shs=1824 ehs=1896 1129 vrs=1356 vre=1368 vt=1394 1130p815=1792x1350 # 70Hz, xx.xKHz 1131 defaultclock=220 1132 shb=1872 ehb=2128 ht=2248 1133 shs=1824 ehs=1896 1134 vrs=1356 vre=1368 vt=1394 1135p815=1600x1200 # 75.4Hz, 93.5KHz 1136 defaultclock=200 1137 shb=1664 ehb=2088 ht=2144 1138 shs=1648 1139 vrs=1202 vre=1208 vt=1240 1140p815=1024x768 1141 clock=79 1142 include=1024x768 1143# 1144# SGI 1600SW Flat Panel 1145# Usually coupled with a #9 Ticket to Ride IV. 1146# 1147sgi1600sw=1600x1024 1148 clock=103.125 1149 shb=1608 ehb=1624 ht=1632 1150 vrs=1024 vre=1029 vt=1030 1151 hsync=+ vsync=+ 1152sgi1600sw=800x512 1153 #clock=103.125 1154 clock=54.375 1155 shb=800 ehb=840 ht=848 1156 vrs=512 vre=514 vt=515 1157 zoom=1 1158 hsync=+ vsync=+ 1159# 1160# SGI 1600SW Flat Panel with Multilink Adapter. 1161# 1162multilink=1600x1024 1163 defaultclock=108 1164 shb=1608 ehb=1624 ht=1712 1165 shs=1608 ehs=1624 1166 vrs=1027 vre=1030 vt=1055 1167 hsync=- vsync=- 1168 1169# 1170# SGI 1600SW Flat Panel with Multilink Adapter on an Nvidea card using digital DVI 1171# 1172multilinx=1600x1024 1173 clock=103.125 1174 shb=1592 ehb=1624 ht=1672 1175 shs=1592 1176 vrs=1024 vre=1029 vt=1029 1177 hsync=+ vsync=+ 1178# 1179# IBM X20 1180# 1181x20=1024x768 1182 clock=100 1183 shb=1096 ehb=1232 ht=1328 1184 shs=1072 1185 vrs=771 vre=777 vt=806 1186 hsync=- vsync=- 1187# 1188# Viewsonic VPD150 1189# Usually coupled with an ATI Xpert LCD PCI/AGP. 1190# 1191vpd150=1280x1024 1192 clock=65.14 1193 shb=1096 ehb=1232 ht=1344 1194 shs=1064 ehs=1200 1195 vrs=770 vre=776 vt=806 1196 hsync=- vsync=- 1197vpd150=1024x768 1198 clock=65.14 1199 shb=1096 ehb=1232 ht=1344 1200 shs=1064 ehs=1200 1201 vrs=770 vre=776 vt=806 1202 hsync=- vsync=- 1203vpd150=800x600 1204 clock=65.14 1205 include=800x600 1206vpd150=640x480 1207 clock=65.14 1208 include=640x480 1209# 1210# NEC Multisync LCD1525X 1211# Usually coupled with an ATI Xpert LCD PCI/AGP. 1212# 1213lcd1525x=1024x768 1214 clock=78.82 1215 shb=1096 ehb=1232 ht=1344 1216 shs=1064 ehs=1200 1217 vrs=770 vre=776 vt=806 1218 hsync=- vsync=- 1219# 1220# COMPAQ Armada E500 1221# This uses an ATI Rage Mobility and a native panel size of 800x600. 1222# The clock value is a guess. 1223# 1224e500=800x600 1225 clock=40 1226 include=800x600 1227e500=640x480 1228 clock=40 1229 include=640x480 1230 1231raptop=1024x768 1232 clock=65 1233 include=1024x768 1234 1235xga@99=1024x768 1236 clock=99 1237 include=1024x768 1238 1239xga@101=1024x768 1240 clock=101 1241 include=1024x768 1242 1243# 1244# Viglen VL700 1245# 1246vl700=1280x1024 1247 defaultclock=110 1248 shb=1328 ehb=1520 ht=1712 1249 vrs=1025 vre=1028 vt=1054 1250 1251# 1252# IIYAMA Vision Master Pro 450 1253# 1254a901ht 1255videobw=300 1256 alias=multisync 1257a901ht=1920x1440 1258 defaultclock=297 1259 shb=2064 ehb=2288 ht=2640 1260 shs=2030 1261 vrs=1441 vre=1444 vt=1500 1262 hsync=- vsync=- 1263a901ht=1800x1350 # 60Hz, 89.4KHz 1264 defaultclock=220# 219.5MHz @ 1800x1440 1265 shb=1872 ehb=2128 ht=2248 1266 shs=1824 ehs=1896 1267 vrs=1356 vre=1368 vt=1394 1268a901ht=1600x1200 # 72Hz, 90.0KHz 1269 defaultclock=200# 195.9MHz 1270 shb=1664 ehb=2088 ht=2144 1271 shs=1648 1272 vrs=1202 vre=1208 vt=1240 1273a901ht=1024x768 1274 clock=79 1275 include=1024x768 1276 1277# 1278# Planar PT1704A flat panel. 1279# 1280planar=1280x1024 1281 defaultclock=135 1282 shb=1376 ehb=1544 ht=1712 1283 shs=1392 1284 vrs=1072 vre=1073 vt=1075 1285 1286# 1287# Samsung 213T and 214T flat panels 1288# 1289213t=1600x1200 1290 defaultclock=162 1291 shb=1664 ehb=1856 ht=2160 1292 vrs=1201 vre=1204 vt=1250 1293 hsync=+ vsync=+ 1294 1295# 1296# Dell 2405FPW LCD 1297# 12982405fpw=640x480 # 60Hz 1299 clock=25.175 1300 shb=648 ehb=792 ht=800 1301 vrs=490 vre=492 vt=525 1302 hsync=- vsync=- 1303#2405fpw=640x480 # 75Hz 1304# clock=31.5 1305# shb=640 ehb=840 ht=840 1306# vrs=481 vre=484 vt=500 1307# hsync=- vsync=- 13082405fpw=800x600 # 60Hz 1309 clock=40 1310 shb=800 ehb=1056 ht=1056 1311 vrs=601 vre=605 vt=628 1312 hsync=+ vsync=+ 1313#2405fpw=800x600 # 75Hz 1314# clock=49.5 1315# shb=800 ehb=1056 ht=1056 1316# vrs=601 vre=604 vt=625 1317# hsync=+ vsync=+ 13182405fpw=1024x768 # 60Hz 1319 clock=65 1320 shb=1024 ehb=1344 ht=1344 1321 vrs=771 vre=777 vt=806 1322 hsync=- vsync=- 1323#2405fpw=1024x768 # 75Hz 1324# clock=78.75 1325# shb=1024 ehb=1312 ht=1312 1326# vrs=769 vre=772 vt=800 1327# hsync=+ vsync=+ 13282405fpw=1280x1024 # 75Hz 1329 clock=135 1330 shb=1280 ehb=1688 ht=1688 1331 vrs=1025 vre=1028 vt=1066 1332 hsync=+ vsync=+ 13332405fpw=1920x1200 # 60Hz 1334 clock=154 1335 shb=1968 ehb=2000 ht=2080 1336 vrs=1203 vre=1209 vt=1235 1337 hsync=+ vsync=- 1338 1339# 1340# Viewsonic VP201(b) at 1600x1200 1341# 1342vp201 1343 videobw=200 1344 alias=multisync 1345 1346vp201=1600x1200 1347 defaultclock=162 1348 shb=1664 ehb=1856 ht=2160 1349 vrs=1201 vre=1204 vt=1250 1350 hsync=+ vsync=+ 1351 1352# 1353# HP A1097C fixed sync (Hitachi) 1354# 1355a1097c=1280x1024 # 78.125 kHz / 72.005 Hz, a bit flat since the tube is 4:3 1356 clock=135 1357 shb=1344 ehb=1536 ht=1728 1358 vrs=1027 vre=1030 vt=1085 1359 1360a1097c=1360x1024 # 78.125 kHz / 72.005 Hz, 4:3 resolution 1361 clock=143.4375 # tube is rated at 135MHz, so beware. 1362 shb=1428 ehb=1632 ht=1836 1363 vrs=1027 vre=1030 vt=1085 1364 1365 1366# 1367# Dell 176FP LCD monitor 1368# 1369176fp=1024x768 # 60Hz 1370 clock=65 1371 shb=1024 ehb=1344 ht=1344 1372 vrs=771 vre=777 vt=806 1373 hsync=- vsync=- 1374176fp=1280x1024 # 60 Hz 1375 clock=108 1376 shb=1280 ehb=1688 ht=1688 1377 vrs=1025 vre=1028 vt=1066 1378 hsync=+ vsync=+ 1379 1380# 1381# Dell E198WFP LCD monitor (1440x900 native) 1382# 1383e198wfp 1384 videobw=140 1385 1386e198wfp=1024x768 # 70Hz 1387 clock=75 1388 shb=1024 ehb=1328 ht=1328 1389 vrs=771 vre=777 vt=806 1390 hsync=- vsync=- 1391 1392e198wfp=1440x900 # 60 Hz 1393 clock=106.5 1394 shb=1520 ehb=1672 ht=1904 1395 vrs=903 vre=909 vt=934 1396 hsync=- vsync=+ 1397 1398# 1399# Dell E228WFP LCD monitor (1680x1050 native) 1400# 1401e228wfp 1402 videobw=150 1403 1404e228wfp=640x480 # 60Hz 1405 clock=25.175 1406 shb=648 ehb=792 ht=800 1407 vrs=490 vre=492 vt=525 1408 hsync=- vsync=- 1409 1410#e228wfp=640x480 # 75Hz 1411# clock=31.5 1412# shb=640 ehb=840 ht=840 1413# vrs=481 vre=484 vt=500 1414# hsync=- vsync=- 1415 1416e228wfp=800x600 # 60Hz 1417 clock=40 1418 shb=800 ehb=1056 ht=1056 1419 vrs=601 vre=605 vt=628 1420 hsync=+ vsync=+ 1421 1422#e228wfp=800x600 # 75Hz 1423# clock=49.5 1424# shb=800 ehb=1056 ht=1056 1425# vrs=601 vre=604 vt=625 1426# hsync=+ vsync=+ 1427 1428e228wfp=1024x768 # 60Hz 1429 clock=65 1430 shb=1024 ehb=1344 ht=1344 1431 vrs=771 vre=777 vt=806 1432 hsync=- vsync=- 1433 1434#e228wfp=1024x768 # 75Hz 1435# clock=78.75 1436# shb=1024 ehb=1312 ht=1312 1437# vrs=769 vre=772 vt=800 1438# hsync=+ vsync=+ 1439 1440e228wfp=1280x1024 # 75Hz 1441 clock=135 1442 shb=1280 ehb=1688 ht=1688 1443 vrs=1025 vre=1028 vt=1066 1444 hsync=+ vsync=+ 1445 1446e228wfp=1680x1050 # 60Hz 1447 clock=146.25 1448 shb=1784 ehb=1960 ht=2240 1449 vrs=1053 vre=1059 vt=1089 1450 hsync=- vsync=+ 1451 1452# Philips 220BW flat panel 1453p220bw=1680x1050 # 60Hz 1454 clock=119 1455 shb=1728 ehb=1760 ht=1840 1456 vrs=1053 vre=1059 vt=1080 1457 hsync=- vsync=+ 1458 1459# 1460# HannsG JC199D LCD monitor (1280x1024 native) 1461# 1462jc199d 1463 videobw=140 1464 1465jc199d=800x600 # 60 Hz 1466 defaultclock=40 1467 shb=800 ehb=1056 ht=1056 1468 vrs=601 vre=605 vt=628 1469 hsync=+ vsync=+ 1470 1471jc199d=1024x768 # 60 Hz 1472 defaultclock=65 1473 shb=1024 ehb=1344 ht=1344 1474 vrs=771 vre=777 vt=806 1475 hsync=- vsync=- 1476 1477jc199d=1280x1024 # 60 Hz 1478 defaultclock=108 1479 shb=1328 ehb=1440 ht=1688 1480 vrs=1025 vre=1028 vt=1066 1481 hsync=+ vsync=+ 1482 1483# 1484# Acer AL1706 17" LCD 1485# 1486al1706 1487 videobw=75 1488 alias=multisync 1489 1490al1706=640x480 # 60Hz 1491 clock=25.175 1492 shb=648 ehb=792 ht=800 1493 vrs=490 vre=492 vt=525 1494 hsync=- vsync=- 1495al1706=640x480 # 73Hz 1496 clock=31.5 1497 shb=648 ehb=824 ht=832 1498 vrs=489 vre=492 vt=520 1499 hsync=- vsync=- 1500al1706=640x480 # 75Hz 1501 clock=31.5 1502 shb=640 ehb=840 ht=840 1503 vrs=481 vre=484 vt=500 1504 hsync=- vsync=- 1505al1706=800x600 # 56Hz 1506 clock=36 1507 shb=800 ehb=1024 ht=1024 1508 vrs=601 vre=603 vt=625 1509 hsync=+ vsync=+ 1510al1706=800x600 # 60Hz 1511 clock=40 1512 shb=800 ehb=1056 ht=1056 1513 vrs=601 vre=605 vt=628 1514 hsync=+ vsync=+ 1515al1706=800x600 # 72Hz 1516 clock=50 1517 shb=800 ehb=1040 ht=1040 1518 vrs=637 vre=643 vt=666 1519 hsync=+ vsync=+ 1520al1706=800x600 # 75Hz 1521 clock=49.5 1522 shb=800 ehb=1056 ht=1056 1523 vrs=601 vre=604 vt=625 1524 hsync=+ vsync=+ 1525al1706=1024x768 # 60Hz 1526 clock=65 1527 shb=1024 ehb=1344 ht=1344 1528 vrs=771 vre=777 vt=806 1529 hsync=- vsync=- 1530al1706=1024x768 # 70Hz 1531 clock=75 1532 shb=1024 ehb=1328 ht=1328 1533 vrs=771 vre=777 vt=806 1534 hsync=- vsync=- 1535al1706=1024x768 # 75Hz 1536 clock=78.75 1537 shb=1024 ehb=1312 ht=1312 1538 vrs=769 vre=772 vt=800 1539 hsync=+ vsync=+ 1540al1706=1280x1024 # 75Hz 1541 clock=135 1542 shb=1280 ehb=1688 ht=1688 1543 vrs=1025 vre=1028 vt=1066 1544 hsync=+ vsync=+ 1545al1706=1280x1024 # 60Hz 1546 clock=108 1547 shb=1328 ehb=1440 ht=1688 1548 vrs=1025 vre=1028 vt=1066 1549 hsync=+ vsync=+ 1550 1551# 1552# Philips 109 B6: 19" CRT 1553# 1554p109b6 1555 videobw=230 1556 alias=multisync 1557 1558p109b6=640x480 # 60Hz 1559 clock=25.175 1560 shb=648 ehb=792 ht=800 1561 vrs=490 vre=492 vt=525 1562 hsync=- vsync=- 1563p109b6=640x480 # 73Hz 1564 clock=31.5 1565 shb=648 ehb=824 ht=832 1566 vrs=489 vre=492 vt=520 1567 hsync=- vsync=- 1568p109b6=640x480 # 75Hz 1569 clock=31.5 1570 shb=640 ehb=840 ht=840 1571 vrs=481 vre=484 vt=500 1572 hsync=- vsync=- 1573p109b6=800x600 # 56Hz 1574 clock=36 1575 shb=800 ehb=1024 ht=1024 1576 vrs=601 vre=603 vt=625 1577 hsync=+ vsync=+ 1578p109b6=800x600 # 60Hz 1579 clock=40 1580 shb=800 ehb=1056 ht=1056 1581 vrs=601 vre=605 vt=628 1582 hsync=+ vsync=+ 1583p109b6=800x600 # 72Hz 1584 clock=50 1585 shb=800 ehb=1040 ht=1040 1586 vrs=637 vre=643 vt=666 1587 hsync=+ vsync=+ 1588p109b6=800x600 # 75Hz 1589 clock=49.5 1590 shb=800 ehb=1056 ht=1056 1591 vrs=601 vre=604 vt=625 1592 hsync=+ vsync=+ 1593p109b6=1024x768 # 60Hz 1594 clock=65 1595 shb=1024 ehb=1344 ht=1344 1596 vrs=771 vre=777 vt=806 1597 hsync=- vsync=- 1598p109b6=1024x768 # 70Hz 1599 clock=75 1600 shb=1024 ehb=1328 ht=1328 1601 vrs=771 vre=777 vt=806 1602 hsync=- vsync=- 1603p109b6=1024x768 # 75Hz 1604 clock=78.75 1605 shb=1024 ehb=1312 ht=1312 1606 vrs=769 vre=772 vt=800 1607 hsync=+ vsync=+ 1608p109b6=1280x1024 # 75Hz 1609 clock=135 1610 shb=1280 ehb=1688 ht=1688 1611 vrs=1025 vre=1028 vt=1066 1612 hsync=+ vsync=+ 1613p109b6=1600x1200 # 75Hz 1614 clock=202 1615 shb=1664 ehb=1856 ht=2160 1616 vrs=1201 vre=1204 vt=1250 1617 hsync=+ vsync=+ 1618 1619# 1620# QVGA 320x240 Quarter Video Graphics Array 1621# VGA 640x480 Video Graphics Array 1622# SVGA 800x600 Super Video Graphics Array 1623# XGA 1024x768 eXtended Graphics Array 1624# SXGA 1280x1024 Super eXtended Graphics Array 1625# SXGA+ 1400x1050 1626# UXGA 1600x1200 Ultra eXtended Graphics Array 1627# WSXGA+ 1680x1050 Wide SXGA+ 1628# WUXGA 1920x1200 Wide UXGA 1629# QXGA 2048x1536 Quad XGA 1630# QSXGA 2560x2048 Quad SXGA 1631# QUXGA 3200x2400 Quad UXGA 1632# QUXGA-W 3840x2400 Wide-QUXGA 1633# 1634