€•=Œsphinx.addnodes”Œdocument”“”)�”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)�”}”(hhh]”(hŒ pending_xref”“”)�”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…”�”}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ/translations/zh_CN/fb/matroxfb”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)�”}”(hhh]”hŒChinese (Traditional)”…”�”}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ/translations/zh_TW/fb/matroxfb”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ/translations/it_IT/fb/matroxfb”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ/translations/ja_JP/fb/matroxfb”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ/translations/ko_KR/fb/matroxfb”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ/translations/pt_BR/fb/matroxfb”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒSpanish”…”�”}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ/translations/sp_SP/fb/matroxfb”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒ0matroxfb - Framebuffer driver for Matrox devices”h]”hŒ0matroxfb - Framebuffer driver for Matrox devices”…”�”}”(hh¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhh·h²hh³Œ9/var/lib/git/docbuild/linux/Documentation/fb/matroxfb.rst”h´KubhŒ paragraph”“”)�”}”(hŒ\This is a driver for a graphic framebuffer for Matrox devices on Alpha, Intel and PPC boxes.”h]”hŒ\This is a driver for a graphic framebuffer for Matrox devices on Alpha, Intel and PPC boxes.”…”�”}”(hhÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubhÌ)�”}”(hŒ Advantages:”h]”hŒ Advantages:”…”�”}”(hhÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubhŒ block_quote”“”)�”}”(hŒØ* It provides a nice large console (128 cols + 48 lines with 1024x768) without using tiny, unreadable fonts. * You can run XF{68,86}_FBDev or XFree86 fbdev driver on top of /dev/fb0 * Most important: boot logo :-) ”h]”hŒ bullet_list”“”)�”}”(hhh]”(hŒ list_item”“”)�”}”(hŒjIt provides a nice large console (128 cols + 48 lines with 1024x768) without using tiny, unreadable fonts.”h]”hÌ)�”}”(hŒjIt provides a nice large console (128 cols + 48 lines with 1024x768) without using tiny, unreadable fonts.”h]”hŒjIt provides a nice large console (128 cols + 48 lines with 1024x768) without using tiny, unreadable fonts.”…”�”}”(hhúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hhöubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhhñubhõ)�”}”(hŒFYou can run XF{68,86}_FBDev or XFree86 fbdev driver on top of /dev/fb0”h]”hÌ)�”}”(hjh]”hŒFYou can run XF{68,86}_FBDev or XFree86 fbdev driver on top of /dev/fb0”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhhñubhõ)�”}”(hŒMost important: boot logo :-) ”h]”hÌ)�”}”(hŒMost important: boot logo :-)”h]”hŒMost important: boot logo :-)”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhhñubeh}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ*”uh1hïh³hÊh´K hhëubah}”(h]”h ]”h"]”h$]”h&]”uh1héh³hÊh´K hh·h²hubhÌ)�”}”(hŒDisadvantages:”h]”hŒDisadvantages:”…”�”}”(hjKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubhê)�”}”(hŒ|* graphic mode is slower than text mode... but you should not notice if you use same resolution as you used in textmode. ”h]”hð)�”}”(hhh]”hõ)�”}”(hŒxgraphic mode is slower than text mode... but you should not notice if you use same resolution as you used in textmode. ”h]”hÌ)�”}”(hŒvgraphic mode is slower than text mode... but you should not notice if you use same resolution as you used in textmode.”h]”hŒvgraphic mode is slower than text mode... but you should not notice if you use same resolution as you used in textmode.”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj]ubah}”(h]”h ]”h"]”h$]”h&]”jCjDuh1hïh³hÊh´KhjYubah}”(h]”h ]”h"]”h$]”h&]”uh1héh³hÊh´Khh·h²hubh¶)�”}”(hhh]”(h»)�”}”(hŒHow to use it?”h]”hŒHow to use it?”…”�”}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhj„h²hh³hÊh´KubhÌ)�”}”(hŒbSwitching modes is done using the video=matroxfb:vesa:... boot parameter or using `fbset` program.”h]”(hŒRSwitching modes is done using the video=matroxfb:vesa:... boot parameter or using ”…”�”}”(hj•h²hh³Nh´NubhŒtitle_reference”“”)�”}”(hŒ`fbset`”h]”hŒfbset”…”�”}”(hjŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj•ubhŒ program.”…”�”}”(hj•h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj„h²hubhÌ)�”}”(hŒŽIf you want, for example, enable a resolution of 1280x1024x24bpp you should pass to the kernel this command line: "video=matroxfb:vesa:0x1BB".”h]”hŒ’If you want, for example, enable a resolution of 1280x1024x24bpp you should pass to the kernel this command line: “video=matroxfb:vesa:0x1BBâ€�.”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj„h²hubhÌ)�”}”(hŒûYou should compile in both vgacon (to boot if you remove you Matrox from box) and matroxfb (for graphics mode). You should not compile-in vesafb unless you have primary display on non-Matrox VBE2.0 device (see Documentation/fb/vesafb.rst for details).”h]”hŒûYou should compile in both vgacon (to boot if you remove you Matrox from box) and matroxfb (for graphics mode). You should not compile-in vesafb unless you have primary display on non-Matrox VBE2.0 device (see Documentation/fb/vesafb.rst for details).”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj„h²hubhÌ)�”}”(hŒmCurrently supported video modes are (through vesa:... interface, PowerMac has [as addon] compatibility code):”h]”hŒmCurrently supported video modes are (through vesa:... interface, PowerMac has [as addon] compatibility code):”…”�”}”(hjÓh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K#hj„h²hubh¶)�”}”(hhh]”(h»)�”}”(hŒ Graphic modes”h]”hŒ Graphic modes”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjáh²hh³hÊh´K(ubhŒtable”“”)�”}”(hhh]”hŒtgroup”“”)�”}”(hhh]”(hŒcolspec”“”)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jühjùubjý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jühjùubjý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jühjùubjý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jühjùubjý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jühjùubjý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jühjùubhŒthead”“”)�”}”(hhh]”hŒrow”“”)�”}”(hhh]”(hŒentry”“”)�”}”(hhh]”hÌ)�”}”(hŒbpp”h]”hŒbpp”…”�”}”(hjIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K+hjFubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjAubjE)�”}”(hhh]”hÌ)�”}”(hŒ640x400”h]”hŒ640x400”…”�”}”(hj`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K+hj]ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjAubjE)�”}”(hhh]”hÌ)�”}”(hŒ640x480”h]”hŒ640x480”…”�”}”(hjwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K+hjtubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjAubjE)�”}”(hhh]”hÌ)�”}”(hŒ768x576”h]”hŒ768x576”…”�”}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K+hj‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjAubjE)�”}”(hhh]”hÌ)�”}”(hŒ800x600”h]”hŒ800x600”…”�”}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K+hj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjAubjE)�”}”(hhh]”hÌ)�”}”(hŒ960x720”h]”hŒ960x720”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K+hj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjAubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hjùubhŒtbody”“”)�”}”(hhh]”(j@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ4”h]”hŒ4”…”�”}”(hjçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K-hjäubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjáubjE)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jDhjáubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x12”h]”hŒ0x12”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K-hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjáubjE)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jDhjáubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x102”h]”hŒ0x102”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K-hj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjáubjE)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jDhjáubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjÞubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ8”h]”hŒ8”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K.hjMubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjJubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x100”h]”hŒ0x100”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K.hjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjJubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x101”h]”hŒ0x101”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K.hj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjJubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x180”h]”hŒ0x180”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K.hj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjJubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x103”h]”hŒ0x103”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K.hj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjJubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x188”h]”hŒ0x188”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K.hjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjJubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjÞubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ15”h]”hŒ15”…”�”}”(hjãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K/hjàubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÝubjE)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÝubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x110”h]”hŒ0x110”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K/hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÝubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x181”h]”hŒ0x181”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K/hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÝubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x113”h]”hŒ0x113”…”�”}”(hj1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K/hj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÝubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x189”h]”hŒ0x189”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K/hjEubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjÞubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ16”h]”hŒ16”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K0hjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjbubjE)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jDhjbubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x111”h]”hŒ0x111”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K0hj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjbubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x182”h]”hŒ0x182”…”�”}”(hjŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K0hjœubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjbubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x114”h]”hŒ0x114”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K0hj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjbubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x18A”h]”hŒ0x18A”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K0hjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjbubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjÞubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ24”h]”hŒ24”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K1hjêubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjçubjE)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jDhjçubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x1B2”h]”hŒ0x1B2”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K1hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjçubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x184”h]”hŒ0x184”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K1hj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjçubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x1B5”h]”hŒ0x1B5”…”�”}”(hj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K1hj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjçubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x18C”h]”hŒ0x18C”…”�”}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K1hjOubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjçubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjÞubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ32”h]”hŒ32”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K2hjoubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjlubjE)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jDhjlubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x112”h]”hŒ0x112”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K2hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjlubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x183”h]”hŒ0x183”…”�”}”(hj©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K2hj¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjlubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x115”h]”hŒ0x115”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K2hj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjlubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x18B”h]”hŒ0x18B”…”�”}”(hj×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K2hjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjlubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÜhjùubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j÷hjôubah}”(h]”h ]”h"]”h$]”h&]”uh1jòhjáh²hh³hÊh´Nubeh}”(h]”Œ graphic-modes”ah ]”h"]”Œ graphic modes”ah$]”h&]”uh1hµhj„h²hh³hÊh´K(ubh¶)�”}”(hhh]”(h»)�”}”(hŒGraphic modes (continued)”h]”hŒGraphic modes (continued)”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhj h²hh³hÊh´K7ubjó)�”}”(hhh]”jø)�”}”(hhh]”(jý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jühj ubjý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jühj ubjý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jühj ubjý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1jühj ubjý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1jühj ubjý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1jühj ubj;)�”}”(hhh]”j@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒbpp”h]”hŒbpp”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K:hjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjbubjE)�”}”(hhh]”hÌ)�”}”(hŒ1024x768”h]”hŒ1024x768”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K:hj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjbubjE)�”}”(hhh]”hÌ)�”}”(hŒ1152x864”h]”hŒ1152x864”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K:hj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjbubjE)�”}”(hhh]”hÌ)�”}”(hŒ 1280x1024”h]”hŒ 1280x1024”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K:hjªubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjbubjE)�”}”(hhh]”hÌ)�”}”(hŒ 1408x1056”h]”hŒ 1408x1056”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K:hjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjbubjE)�”}”(hhh]”hÌ)�”}”(hŒ 1600x1200”h]”hŒ 1600x1200”…”�”}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K:hjØubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjbubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hj ubjÝ)�”}”(hhh]”(j@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hjéh]”hŒ4”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjøubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x116”h]”hŒ0x116”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K>hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjøubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x191”h]”hŒ0x191”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K>hj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjøubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x119”h]”hŒ0x119”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K>hj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjøubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x199”h]”hŒ0x199”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K>hjWubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjøubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x11D”h]”hŒ0x11D”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K>hjnubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjøubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjûubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ16”h]”hŒ16”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K?hjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj‹ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x117”h]”hŒ0x117”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K?hj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj‹ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x192”h]”hŒ0x192”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K?hj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj‹ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x11A”h]”hŒ0x11A”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K?hjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj‹ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x19A”h]”hŒ0x19A”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K?hjêubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj‹ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x11E”h]”hŒ0x11E”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K?hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjûubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ24”h]”hŒ24”…”�”}”(hj$ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K@hj! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x1B8”h]”hŒ0x1B8”…”�”}”(hj; h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K@hj8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x194”h]”hŒ0x194”…”�”}”(hjR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K@hjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x1BB”h]”hŒ0x1BB”…”�”}”(hji h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K@hjf ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x19C”h]”hŒ0x19C”…”�”}”(hj€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K@hj} ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x1BF”h]”hŒ0x1BF”…”�”}”(hj— h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K@hj” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjûubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ32”h]”hŒ32”…”�”}”(hj· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KAhj´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj± ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x118”h]”hŒ0x118”…”�”}”(hjÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KAhjË ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj± ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x193”h]”hŒ0x193”…”�”}”(hjå h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KAhjâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj± ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x11B”h]”hŒ0x11B”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KAhjù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj± ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x19B”h]”hŒ0x19B”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KAhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj± ubjE)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jDhj± ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjûubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÜhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j÷hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jòhj h²hh³hÊh´Nubeh}”(h]”Œgraphic-modes-continued”ah ]”h"]”Œgraphic modes (continued)”ah$]”h&]”uh1hµhj„h²hh³hÊh´K7ubh¶)�”}”(hhh]”(h»)�”}”(hŒ Text modes”h]”hŒ Text modes”…”�”}”(hjT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjQ h²hh³hÊh´KFubjó)�”}”(hhh]”jø)�”}”(hhh]”(jý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jühje ubjý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jühje ubjý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jühje ubjý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jühje ubjý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jühje ubjý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jühje ubj;)�”}”(hhh]”j@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒtext”h]”hŒtext”…”�”}”(hj­ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KIhjª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj§ ubjE)�”}”(hhh]”hÌ)�”}”(hŒ640x400”h]”hŒ640x400”…”�”}”(hjÄ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KIhjÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj§ ubjE)�”}”(hhh]”hÌ)�”}”(hŒ640x480”h]”hŒ640x480”…”�”}”(hjÛ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KIhjØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj§ ubjE)�”}”(hhh]”hÌ)�”}”(hŒ1056x344”h]”hŒ1056x344”…”�”}”(hjò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KIhjï ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj§ ubjE)�”}”(hhh]”hÌ)�”}”(hŒ1056x400”h]”hŒ1056x400”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KIhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj§ ubjE)�”}”(hhh]”hÌ)�”}”(hŒ1056x480”h]”hŒ1056x480”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KIhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj§ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hj¤ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j:hje ubjÝ)�”}”(hhh]”(j@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ8x8”h]”hŒ8x8”…”�”}”(hjI h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KKhjF ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjC ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x1C0”h]”hŒ0x1C0”…”�”}”(hj` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KKhj] ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjC ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x108”h]”hŒ0x108”…”�”}”(hjw h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KKhjt ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjC ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x10A”h]”hŒ0x10A”…”�”}”(hjŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KKhj‹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjC ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x10B”h]”hŒ0x10B”…”�”}”(hj¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KKhj¢ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjC ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x10C”h]”hŒ0x10C”…”�”}”(hj¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KKhj¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjC ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hj@ ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ8x16”h]”hŒ8x16”…”�”}”(hjÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KLhjÙ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÖ ubjE)�”}”(hhh]”hÌ)�”}”(hŒ2, 3, 7”h]”hŒ2, 3, 7”…”�”}”(hjó h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KLhjð ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÖ ubjE)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÖ ubjE)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÖ ubjE)�”}”(hhh]”hÌ)�”}”(hŒ0x109”h]”hŒ0x109”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KLhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÖ ubjE)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÖ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hj@ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÜhje ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j÷hjb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jòhjQ h²hh³hÊh´NubhÌ)�”}”(hŒ³You can enter these number either hexadecimal (leading `0x`) or decimal (0x100 = 256). You can also use value + 512 to achieve compatibility with your old number passed to vesafb.”h]”(hŒ7You can enter these number either hexadecimal (leading ”…”�”}”(hjR h²hh³Nh´Nubjž)�”}”(hŒ`0x`”h]”hŒ0x”…”�”}”(hjZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjR ubhŒx) or decimal (0x100 = 256). You can also use value + 512 to achieve compatibility with your old number passed to vesafb.”…”�”}”(hjR h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KOhjQ h²hubhÌ)�”}”(hŒ™Non-listed number can be achieved by more complicated command-line, for example 1600x1200x32bpp can be specified by `video=matroxfb:vesa:0x11C,depth:32`.”h]”(hŒtNon-listed number can be achieved by more complicated command-line, for example 1600x1200x32bpp can be specified by ”…”�”}”(hjr h²hh³Nh´Nubjž)�”}”(hŒ$`video=matroxfb:vesa:0x11C,depth:32`”h]”hŒ"video=matroxfb:vesa:0x11C,depth:32”…”�”}”(hjz h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjr ubhŒ.”…”�”}”(hjr h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KShjQ h²hubeh}”(h]”Œ text-modes”ah ]”h"]”Œ text modes”ah$]”h&]”uh1hµhj„h²hh³hÊh´KFubeh}”(h]”Œ how-to-use-it”ah ]”h"]”Œhow to use it?”ah$]”h&]”uh1hµhh·h²hh³hÊh´Kubh¶)�”}”(hhh]”(h»)�”}”(hŒX11”h]”hŒX11”…”�”}”(hj¥ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhj¢ h²hh³hÊh´KXubhÌ)�”}”(hŒ¦XF{68,86}_FBDev should work just fine, but it is non-accelerated. On non-intel architectures there are some glitches for 24bpp videomodes. 8, 16 and 32bpp works fine.”h]”hŒ¦XF{68,86}_FBDev should work just fine, but it is non-accelerated. On non-intel architectures there are some glitches for 24bpp videomodes. 8, 16 and 32bpp works fine.”…”�”}”(hj³ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KZhj¢ h²hubhÌ)�”}”(hX¾Running another (accelerated) X-Server like XF86_SVGA works too. But (at least) XFree servers have big troubles in multihead configurations (even on first head, not even talking about second). Running XFree86 4.x accelerated mga driver is possible, but you must not enable DRI - if you do, resolution and color depth of your X desktop must match resolution and color depths of your virtual consoles, otherwise X will corrupt accelerator settings.”h]”hX¾Running another (accelerated) X-Server like XF86_SVGA works too. But (at least) XFree servers have big troubles in multihead configurations (even on first head, not even talking about second). Running XFree86 4.x accelerated mga driver is possible, but you must not enable DRI - if you do, resolution and color depth of your X desktop must match resolution and color depths of your virtual consoles, otherwise X will corrupt accelerator settings.”…”�”}”(hjÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K^hj¢ h²hubeh}”(h]”Œx11”ah ]”h"]”Œx11”ah$]”h&]”uh1hµhh·h²hh³hÊh´KXubh¶)�”}”(hhh]”(h»)�”}”(hŒSVGALib”h]”hŒSVGALib”…”�”}”(hjÚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhj× h²hh³hÊh´KgubhÌ)�”}”(hXšDriver contains SVGALib compatibility code. It is turned on by choosing textual mode for console. You can do it at boot time by using videomode 2,3,7,0x108-0x10C or 0x1C0. At runtime, `fbset -depth 0` does this work. Unfortunately, after SVGALib application exits, screen contents is corrupted. Switching to another console and back fixes it. I hope that it is SVGALib's problem and not mine, but I'm not sure.”h]”(hŒ¸Driver contains SVGALib compatibility code. It is turned on by choosing textual mode for console. You can do it at boot time by using videomode 2,3,7,0x108-0x10C or 0x1C0. At runtime, ”…”�”}”(hjè h²hh³Nh´Nubjž)�”}”(hŒ`fbset -depth 0`”h]”hŒfbset -depth 0”…”�”}”(hjð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjè ubhŒÖ does this work. Unfortunately, after SVGALib application exits, screen contents is corrupted. Switching to another console and back fixes it. I hope that it is SVGALib’s problem and not mine, but I’m not sure.”…”�”}”(hjè h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kihj× h²hubeh}”(h]”Œsvgalib”ah ]”h"]”Œsvgalib”ah$]”h&]”uh1hµhh·h²hh³hÊh´Kgubh¶)�”}”(hhh]”(h»)�”}”(hŒ Configuration”h]”hŒ Configuration”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhj h²hh³hÊh´KrubhÌ)�”}”(hŒÖYou can pass kernel command line options to matroxfb with `video=matroxfb:option1,option2:value2,option3` (multiple options should be separated by comma, values are separated from options by `:`). Accepted options:”h]”(hŒ:You can pass kernel command line options to matroxfb with ”…”�”}”(hj! h²hh³Nh´Nubjž)�”}”(hŒ/`video=matroxfb:option1,option2:value2,option3`”h]”hŒ-video=matroxfb:option1,option2:value2,option3”…”�”}”(hj) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj! ubhŒV (multiple options should be separated by comma, values are separated from options by ”…”�”}”(hj! h²hh³Nh´Nubjž)�”}”(hŒ`:`”h]”hŒ:”…”�”}”(hj; h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj! ubhŒ). Accepted options:”…”�”}”(hj! h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kthj h²hubjó)�”}”(hhh]”jø)�”}”(hhh]”(jý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1jühjV ubjý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1jühjV ubjÝ)�”}”(hhh]”(j@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒmem:X”h]”hŒmem:X”…”�”}”(hjv h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kzhjs ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjp ubjE)�”}”(hhh]”hÌ)�”}”(hŒésize of memory (X can be in megabytes, kilobytes or bytes) You can only decrease value determined by driver because of it always probe for memory. Default is to use whole detected memory usable for on-screen display (i.e. max. 8 MB).”h]”hŒésize of memory (X can be in megabytes, kilobytes or bytes) You can only decrease value determined by driver because of it always probe for memory. Default is to use whole detected memory usable for on-screen display (i.e. max. 8 MB).”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KzhjŠ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjp ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒdisabled”h]”hŒdisabled”…”�”}”(hj­ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K~hjª ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj§ ubjE)�”}”(hhh]”hÌ)�”}”(hŒGdo not load driver; you can use also `off`, but `disabled` is here too.”h]”(hŒ%do not load driver; you can use also ”…”�”}”(hjÄ h²hh³Nh´Nubjž)�”}”(hŒ`off`”h]”hŒoff”…”�”}”(hjÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÄ ubhŒ, but ”…”�”}”(hjÄ h²hh³Nh´Nubjž)�”}”(hŒ `disabled`”h]”hŒdisabled”…”�”}”(hjÞ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÄ ubhŒ is here too.”…”�”}”(hjÄ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K~hjÁ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj§ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒenabled”h]”hŒenabled”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K€hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjubjE)�”}”(hhh]”hÌ)�”}”(hŒ‘load driver, if you have `video=matroxfb:disabled` in LILO configuration, you can override it by this (you cannot override `off`). It is default.”h]”(hŒload driver, if you have ”…”�”}”(hjh²hh³Nh´Nubjž)�”}”(hŒ`video=matroxfb:disabled`”h]”hŒvideo=matroxfb:disabled”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjubhŒI in LILO configuration, you can override it by this (you cannot override ”…”�”}”(hjh²hh³Nh´Nubjž)�”}”(hŒ`off`”h]”hŒoff”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjubhŒ). It is default.”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K€hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒnoaccel”h]”hŒnoaccel”…”�”}”(hjch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kƒhj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj]ubjE)�”}”(hhh]”hÌ)�”}”(hŒ;do not use acceleration engine. It does not work on Alphas.”h]”hŒ;do not use acceleration engine. It does not work on Alphas.”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kƒhjwubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒaccel”h]”hŒaccel”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K„hj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj”ubjE)�”}”(hhh]”hÌ)�”}”(hŒ'use acceleration engine. It is default.”h]”hŒ'use acceleration engine. It is default.”…”�”}”(hj±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K„hj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒnopan”h]”hŒnopan”…”�”}”(hjÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K…hjÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjËubjE)�”}”(hhh]”hÌ)�”}”(hŒLcreate initial consoles with vyres = yres, thus disabling virtual scrolling.”h]”hŒLcreate initial consoles with vyres = yres, thus disabling virtual scrolling.”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K…hjåubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjËubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒpan”h]”hŒpan”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K‡hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjubjE)�”}”(hhh]”hÌ)�”}”(hŒRcreate initial consoles as tall as possible (vyres = memory/vxres). It is default.”h]”hŒRcreate initial consoles as tall as possible (vyres = memory/vxres). It is default.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K‡hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ nopciretry”h]”hŒ nopciretry”…”�”}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K‰hj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj9ubjE)�”}”(hhh]”hÌ)�”}”(hŒñdisable PCI retries. It is needed for some broken chipsets, it is autodetected for intel's 82437. In this case device does not comply to PCI 2.1 specs (it will not guarantee that every transaction terminate with success or retry in 32 PCLK).”h]”hŒódisable PCI retries. It is needed for some broken chipsets, it is autodetected for intel’s 82437. In this case device does not comply to PCI 2.1 specs (it will not guarantee that every transaction terminate with success or retry in 32 PCLK).”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K‰hjSubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒpciretry”h]”hŒpciretry”…”�”}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K�hjsubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjpubjE)�”}”(hhh]”hÌ)�”}”(hŒenable PCI retries. It is default, except for intel’s 82437.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K�hjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjpubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒnovga”h]”hŒnovga”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KŽhjªubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj§ubjE)�”}”(hhh]”hÌ)�”}”(hŒ—disables VGA I/O ports. It is default if BIOS did not enable device. You should not use this option, some boards then do not restart without power off.”h]”hŒ—disables VGA I/O ports. It is default if BIOS did not enable device. You should not use this option, some boards then do not restart without power off.”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KŽhjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒvga”h]”hŒvga”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K‘hjáubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÞubjE)�”}”(hhh]”hÌ)�”}”(hŒŽpreserve state of VGA I/O ports. It is default. Driver does not enable VGA I/O if BIOS did not it (it is not safe to enable it in most cases).”h]”hŒŽpreserve state of VGA I/O ports. It is default. Driver does not enable VGA I/O if BIOS did not it (it is not safe to enable it in most cases).”…”�”}”(hjûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K‘hjøubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒnobios”h]”hŒnobios”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K”hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjubjE)�”}”(hhh]”hÌ)�”}”(hŒ—disables BIOS ROM. It is default if BIOS did not enable BIOS itself. You should not use this option, some boards then do not restart without power off.”h]”hŒ—disables BIOS ROM. It is default if BIOS did not enable BIOS itself. You should not use this option, some boards then do not restart without power off.”…”�”}”(hj2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K”hj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒbios”h]”hŒbios”…”�”}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K—hjOubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjLubjE)�”}”(hhh]”hÌ)�”}”(hŒfpreserve state of BIOS ROM. It is default. Driver does not enable BIOS if BIOS was not enabled before.”h]”hŒfpreserve state of BIOS ROM. It is default. Driver does not enable BIOS if BIOS was not enabled before.”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K—hjfubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjLubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒnoinit”h]”hŒnoinit”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K™hj†ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjƒubjE)�”}”(hhh]”hÌ)�”}”(hŒítells driver, that devices were already initialized. You should use it if you have G100 and/or if driver cannot detect memory, you see strange pattern on screen and so on. Devices not enabled by BIOS are still initialized. It is default.”h]”hŒítells driver, that devices were already initialized. You should use it if you have G100 and/or if driver cannot detect memory, you see strange pattern on screen and so on. Devices not enabled by BIOS are still initialized. It is default.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K™hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒinit”h]”hŒinit”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K�hj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjºubjE)�”}”(hhh]”hÌ)�”}”(hŒ/driver initializes every device it knows about.”h]”hŒ/driver initializes every device it knows about.”…”�”}”(hj×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K�hjÔubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjºubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒmemtype”h]”hŒmemtype”…”�”}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kžhjôubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjñubjE)�”}”(hhh]”(hÌ)�”}”(hŒfspecifies memory type, implies 'init'. This is valid only for G200 and G400 and has following meaning:”h]”hŒjspecifies memory type, implies ‘init’. This is valid only for G200 and G400 and has following meaning:”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kžhj ubhê)�”}”(hX¾G200: - 0 -> 2x128Kx32 chips, 2MB onboard, probably sgram - 1 -> 2x128Kx32 chips, 4MB onboard, probably sgram - 2 -> 2x256Kx32 chips, 4MB onboard, probably sgram - 3 -> 2x256Kx32 chips, 8MB onboard, probably sgram - 4 -> 2x512Kx16 chips, 8/16MB onboard, probably sdram only - 5 -> same as above - 6 -> 4x128Kx32 chips, 4MB onboard, probably sgram - 7 -> 4x128Kx32 chips, 8MB onboard, probably sgram G400: - 0 -> 2x512Kx16 SDRAM, 16/32MB - 2x512Kx32 SGRAM, 16/32MB - 1 -> 2x256Kx32 SGRAM, 8/16MB - 2 -> 4x128Kx32 SGRAM, 8/16MB - 3 -> 4x512Kx32 SDRAM, 32MB - 4 -> 4x256Kx32 SGRAM, 16/32MB - 5 -> 2x1Mx32 SDRAM, 32MB - 6 -> reserved - 7 -> reserved ”h]”hŒdefinition_list”“”)�”}”(hhh]”(hŒdefinition_list_item”“”)�”}”(hX–G200: - 0 -> 2x128Kx32 chips, 2MB onboard, probably sgram - 1 -> 2x128Kx32 chips, 4MB onboard, probably sgram - 2 -> 2x256Kx32 chips, 4MB onboard, probably sgram - 3 -> 2x256Kx32 chips, 8MB onboard, probably sgram - 4 -> 2x512Kx16 chips, 8/16MB onboard, probably sdram only - 5 -> same as above - 6 -> 4x128Kx32 chips, 4MB onboard, probably sgram - 7 -> 4x128Kx32 chips, 8MB onboard, probably sgram”h]”(hŒterm”“”)�”}”(hŒG200:”h]”hŒG200:”…”�”}”(hj-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j+h³hÊh´K¨hj'ubhŒ definition”“”)�”}”(hhh]”hð)�”}”(hhh]”(hõ)�”}”(hŒ10 -> 2x128Kx32 chips, 2MB onboard, probably sgram”h]”hÌ)�”}”(hjEh]”hŒ10 -> 2x128Kx32 chips, 2MB onboard, probably sgram”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¢hjCubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj@ubhõ)�”}”(hŒ11 -> 2x128Kx32 chips, 4MB onboard, probably sgram”h]”hÌ)�”}”(hj\h]”hŒ11 -> 2x128Kx32 chips, 4MB onboard, probably sgram”…”�”}”(hj^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K£hjZubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj@ubhõ)�”}”(hŒ12 -> 2x256Kx32 chips, 4MB onboard, probably sgram”h]”hÌ)�”}”(hjsh]”hŒ12 -> 2x256Kx32 chips, 4MB onboard, probably sgram”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¤hjqubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj@ubhõ)�”}”(hŒ13 -> 2x256Kx32 chips, 8MB onboard, probably sgram”h]”hÌ)�”}”(hjŠh]”hŒ13 -> 2x256Kx32 chips, 8MB onboard, probably sgram”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¥hjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj@ubhõ)�”}”(hŒ94 -> 2x512Kx16 chips, 8/16MB onboard, probably sdram only”h]”hÌ)�”}”(hj¡h]”hŒ94 -> 2x512Kx16 chips, 8/16MB onboard, probably sdram only”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¦hjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj@ubhõ)�”}”(hŒ5 -> same as above”h]”hÌ)�”}”(hj¸h]”hŒ5 -> same as above”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K§hj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj@ubhõ)�”}”(hŒ16 -> 4x128Kx32 chips, 4MB onboard, probably sgram”h]”hÌ)�”}”(hjÏh]”hŒ16 -> 4x128Kx32 chips, 4MB onboard, probably sgram”…”�”}”(hjÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¨hjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj@ubhõ)�”}”(hŒ17 -> 4x128Kx32 chips, 8MB onboard, probably sgram”h]”hÌ)�”}”(hjæh]”hŒ17 -> 4x128Kx32 chips, 8MB onboard, probably sgram”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K©hjäubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj@ubeh}”(h]”h ]”h"]”h$]”h&]”jCŒ-”uh1hïh³hÊh´K¢hj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1j;hj'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j%h³hÊh´K¨hj"ubj&)�”}”(hXG400: - 0 -> 2x512Kx16 SDRAM, 16/32MB - 2x512Kx32 SGRAM, 16/32MB - 1 -> 2x256Kx32 SGRAM, 8/16MB - 2 -> 4x128Kx32 SGRAM, 8/16MB - 3 -> 4x512Kx32 SDRAM, 32MB - 4 -> 4x256Kx32 SGRAM, 16/32MB - 5 -> 2x1Mx32 SDRAM, 32MB - 6 -> reserved - 7 -> reserved ”h]”(j,)�”}”(hŒG400:”h]”hŒG400:”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j+h³hÊh´K³hjubj<)�”}”(hhh]”hð)�”}”(hhh]”(hõ)�”}”(hŒ0 -> 2x512Kx16 SDRAM, 16/32MB”h]”hÌ)�”}”(hj(h]”hŒ0 -> 2x512Kx16 SDRAM, 16/32MB”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K«hj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj#ubhõ)�”}”(hŒ2x512Kx32 SGRAM, 16/32MB”h]”hÌ)�”}”(hj?h]”hŒ2x512Kx32 SGRAM, 16/32MB”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¬hj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj#ubhõ)�”}”(hŒ1 -> 2x256Kx32 SGRAM, 8/16MB”h]”hÌ)�”}”(hjVh]”hŒ1 -> 2x256Kx32 SGRAM, 8/16MB”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K­hjTubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj#ubhõ)�”}”(hŒ2 -> 4x128Kx32 SGRAM, 8/16MB”h]”hÌ)�”}”(hjmh]”hŒ2 -> 4x128Kx32 SGRAM, 8/16MB”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K®hjkubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj#ubhõ)�”}”(hŒ3 -> 4x512Kx32 SDRAM, 32MB”h]”hÌ)�”}”(hj„h]”hŒ3 -> 4x512Kx32 SDRAM, 32MB”…”�”}”(hj†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¯hj‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj#ubhõ)�”}”(hŒ4 -> 4x256Kx32 SGRAM, 16/32MB”h]”hÌ)�”}”(hj›h]”hŒ4 -> 4x256Kx32 SGRAM, 16/32MB”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K°hj™ubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj#ubhõ)�”}”(hŒ5 -> 2x1Mx32 SDRAM, 32MB”h]”hÌ)�”}”(hj²h]”hŒ5 -> 2x1Mx32 SDRAM, 32MB”…”�”}”(hj´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K±hj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj#ubhõ)�”}”(hŒ 6 -> reserved”h]”hÌ)�”}”(hjÉh]”hŒ 6 -> reserved”…”�”}”(hjËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K²hjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj#ubhõ)�”}”(hŒ7 -> reserved ”h]”hÌ)�”}”(hŒ 7 -> reserved”h]”hŒ 7 -> reserved”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K³hjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj#ubeh}”(h]”h ]”h"]”h$]”h&]”jCjuh1hïh³hÊh´K«hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j;hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j%h³hÊh´K³hj"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hjubah}”(h]”h ]”h"]”h$]”h&]”uh1héh³hÊh´K¡hj ubhÌ)�”}”(hŒIYou should use sdram or sgram parameter in addition to memtype parameter.”h]”hŒIYou should use sdram or sgram parameter in addition to memtype parameter.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kµhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jDhjñubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒnomtrr”h]”hŒnomtrr”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K·hj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj.ubjE)�”}”(hhh]”hÌ)�”}”(hŒÇdisables write combining on frame buffer. This slows down driver but there is reported minor incompatibility between GUS DMA and XFree under high loads if write combining is enabled (sound dropouts).”h]”hŒÇdisables write combining on frame buffer. This slows down driver but there is reported minor incompatibility between GUS DMA and XFree under high loads if write combining is enabled (sound dropouts).”…”�”}”(hjKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K·hjHubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒmtrr”h]”hŒmtrr”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K»hjhubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjeubjE)�”}”(hhh]”hÌ)�”}”(hŒ¿enables write combining on frame buffer. It speeds up video accesses much. It is default. You must have MTRR support enabled in kernel and your CPU must have MTRR (f.e. Pentium II have them).”h]”hŒ¿enables write combining on frame buffer. It speeds up video accesses much. It is default. You must have MTRR support enabled in kernel and your CPU must have MTRR (f.e. Pentium II have them).”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K»hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjeubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒsgram”h]”hŒsgram”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¾hjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjœubjE)�”}”(hhh]”hÌ)�”}”(hŒVtells to driver that you have Gxx0 with SGRAM memory. It has no effect without `init`.”h]”(hŒOtells to driver that you have Gxx0 with SGRAM memory. It has no effect without ”…”�”}”(hj¹h²hh³Nh´Nubjž)�”}”(hŒ`init`”h]”hŒinit”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj¹ubhŒ.”…”�”}”(hj¹h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¾hj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjœubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒsdram”h]”hŒsdram”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÀhjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjåubjE)�”}”(hhh]”hÌ)�”}”(hŒFtells to driver that you have Gxx0 with SDRAM memory. It is a default.”h]”hŒFtells to driver that you have Gxx0 with SDRAM memory. It is a default.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÀhjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjåubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒinv24”h]”hŒinv24”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÂhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjubjE)�”}”(hhh]”hÌ)�”}”(hŒŒchange timings parameters for 24bpp modes on Millennium and Millennium II. Specify this if you see strange color shadows around characters.”h]”hŒŒchange timings parameters for 24bpp modes on Millennium and Millennium II. Specify this if you see strange color shadows around characters.”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÂhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒnoinv24”h]”hŒnoinv24”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÅhjVubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjSubjE)�”}”(hhh]”hÌ)�”}”(hŒ(use standard timings. It is the default.”h]”hŒ(use standard timings. It is the default.”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÅhjmubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjSubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒinverse”h]”hŒinverse”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÆhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjŠubjE)�”}”(hhh]”hÌ)�”}”(hŒ*invert colors on screen (for LCD displays)”h]”hŒ*invert colors on screen (for LCD displays)”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÆhj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjŠubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ noinverse”h]”hŒ noinverse”…”�”}”(hjÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÇhjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÁubjE)�”}”(hhh]”hÌ)�”}”(hŒ*show true colors on screen. It is default.”h]”hŒ*show true colors on screen. It is default.”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÇhjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÁubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒdev:X”h]”hŒdev:X”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÈhjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjøubjE)�”}”(hhh]”hÌ)�”}”(hŒÄbind driver to device X. Driver numbers device from 0 up to N, where device 0 is first `known` device found, 1 second and so on. lspci lists devices in this order. Default is `every` known device.”h]”(hŒWbind driver to device X. Driver numbers device from 0 up to N, where device 0 is first ”…”�”}”(hjh²hh³Nh´Nubjž)�”}”(hŒ`known`”h]”hŒknown”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjubhŒQ device found, 1 second and so on. lspci lists devices in this order. Default is ”…”�”}”(hjh²hh³Nh´Nubjž)�”}”(hŒ`every`”h]”hŒevery”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjubhŒ known device.”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÈhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjøubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ nohwcursor”h]”hŒ nohwcursor”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÌhjVubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjSubjE)�”}”(hhh]”hÌ)�”}”(hŒ7disables hardware cursor (use software cursor instead).”h]”hŒ7disables hardware cursor (use software cursor instead).”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÌhjmubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjSubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒhwcursor”h]”hŒhwcursor”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÍhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjŠubjE)�”}”(hhh]”hÌ)�”}”(hŒ¢enables hardware cursor. It is default. If you are using non-accelerated mode (`noaccel` or `fbset -accel false`), software cursor is used (except for text mode).”h]”(hŒOenables hardware cursor. It is default. If you are using non-accelerated mode (”…”�”}”(hj§h²hh³Nh´Nubjž)�”}”(hŒ `noaccel`”h]”hŒnoaccel”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj§ubhŒ or ”…”�”}”(hj§h²hh³Nh´Nubjž)�”}”(hŒ`fbset -accel false`”h]”hŒfbset -accel false”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj§ubhŒ2), software cursor is used (except for text mode).”…”�”}”(hj§h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÍhj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjŠubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒnoblink”h]”hŒnoblink”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÐhjèubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjåubjE)�”}”(hhh]”hÌ)�”}”(hŒLdisables cursor blinking. Cursor in text mode always blinks (hw limitation).”h]”hŒLdisables cursor blinking. Cursor in text mode always blinks (hw limitation).”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÐhjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjåubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒblink”h]”hŒblink”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÒhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjubjE)�”}”(hhh]”hÌ)�”}”(hŒ'enables cursor blinking. It is default.”h]”hŒ'enables cursor blinking. It is default.”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÒhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ nofastfont”h]”hŒ nofastfont”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÓhjVubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjSubjE)�”}”(hhh]”hÌ)�”}”(hŒ)disables fastfont feature. It is default.”h]”hŒ)disables fastfont feature. It is default.”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÓhjmubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjSubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ fastfont:X”h]”hŒ fastfont:X”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÔhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjŠubjE)�”}”(hhh]”hÌ)�”}”(hŒºenables fastfont feature. X specifies size of memory reserved for font data, it must be >= (fontwidth*fontheight*chars_in_font)/8. It is faster on Gx00 series, but slower on older cards.”h]”hŒºenables fastfont feature. X specifies size of memory reserved for font data, it must be >= (fontwidth*fontheight*chars_in_font)/8. It is faster on Gx00 series, but slower on older cards.”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÔhj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjŠubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ grayscale”h]”hŒ grayscale”…”�”}”(hjÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K×hjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÁubjE)�”}”(hhh]”hÌ)�”}”(hŒËenable grayscale summing. It works in PSEUDOCOLOR modes (text, 4bpp, 8bpp). In DIRECTCOLOR modes it is limited to characters displayed through putc/putcs. Direct accesses to framebuffer can paint colors.”h]”hŒËenable grayscale summing. It works in PSEUDOCOLOR modes (text, 4bpp, 8bpp). In DIRECTCOLOR modes it is limited to characters displayed through putc/putcs. Direct accesses to framebuffer can paint colors.”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K×hjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÁubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ nograyscale”h]”hŒ nograyscale”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÛhjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjøubjE)�”}”(hhh]”hÌ)�”}”(hŒ)disable grayscale summing. It is default.”h]”hŒ)disable grayscale summing. It is default.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÛhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjøubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒcross4MB”h]”hŒcross4MB”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÜhj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj/ubjE)�”}”(hhh]”hÌ)�”}”(hŒQenables that pixel line can cross 4MB boundary. It is default for non-Millennium.”h]”hŒQenables that pixel line can cross 4MB boundary. It is default for non-Millennium.”…”�”}”(hjLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÜhjIubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ nocross4MB”h]”hŒ nocross4MB”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÞhjiubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjfubjE)�”}”(hhh]”hÌ)�”}”(hŒõpixel line must not cross 4MB boundary. It is default for Millennium I or II, because of these devices have hardware limitations which do not allow this. But this option is incompatible with some (if not all yet released) versions of XF86_FBDev.”h]”hŒõpixel line must not cross 4MB boundary. It is default for Millennium I or II, because of these devices have hardware limitations which do not allow this. But this option is incompatible with some (if not all yet released) versions of XF86_FBDev.”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÞhj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjfubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒdfp”h]”hŒdfp”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kãhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj�ubjE)�”}”(hhh]”hÌ)�”}”(hŒÔenables digital flat panel interface. This option is incompatible with secondary (TV) output - if DFP is active, TV output must be inactive and vice versa. DFP always uses same timing as primary (monitor) output.”h]”hŒÔenables digital flat panel interface. This option is incompatible with secondary (TV) output - if DFP is active, TV output must be inactive and vice versa. DFP always uses same timing as primary (monitor) output.”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kãhj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒdfp:X”h]”hŒdfp:X”…”�”}”(hjÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kçhj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÔubjE)�”}”(hhh]”hÌ)�”}”(hXÈuse settings X for digital flat panel interface. X is number from 0 to 0xFF, and meaning of each individual bit is described in G400 manual, in description of DAC register 0x1F. For normal operation you should set all bits to zero, except lowest bit. This lowest bit selects who is source of display clocks, whether G400, or panel. Default value is now read back from hardware - so you should specify this value only if you are also using `init` parameter.”h]”(hX·use settings X for digital flat panel interface. X is number from 0 to 0xFF, and meaning of each individual bit is described in G400 manual, in description of DAC register 0x1F. For normal operation you should set all bits to zero, except lowest bit. This lowest bit selects who is source of display clocks, whether G400, or panel. Default value is now read back from hardware - so you should specify this value only if you are also using ”…”�”}”(hjñh²hh³Nh´Nubjž)�”}”(hŒ`init`”h]”hŒinit”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjñubhŒ parameter.”…”�”}”(hjñh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kçhjîubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÔubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ outputs:XYZ”h]”hŒ outputs:XYZ”…”�”}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kïhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjubjE)�”}”(hhh]”hÌ)�”}”(hX»set mapping between CRTC and outputs. Each letter can have value of 0 (for no CRTC), 1 (CRTC1) or 2 (CRTC2), and first letter corresponds to primary analog output, second letter to the secondary analog output and third letter to the DVI output. Default setting is 100 for cards below G400 or G400 without DFP, 101 for G400 with DFP, and 111 for G450 and G550. You can set mapping only on first card, use matroxset for setting up other devices.”h]”hX»set mapping between CRTC and outputs. Each letter can have value of 0 (for no CRTC), 1 (CRTC1) or 2 (CRTC2), and first letter corresponds to primary analog output, second letter to the secondary analog output and third letter to the DVI output. Default setting is 100 for cards below G400 or G400 without DFP, 101 for G400 with DFP, and 111 for G450 and G550. You can set mapping only on first card, use matroxset for setting up other devices.”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kïhj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒvesa:X”h]”hŒvesa:X”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K÷hjWubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjTubjE)�”}”(hhh]”hÌ)�”}”(hXselects startup videomode. X is number from 0 to 0x1FF, see table above for detailed explanation. Default is 640x480x8bpp if driver has 8bpp support. Otherwise first available of 640x350x4bpp, 640x480x15bpp, 640x480x24bpp, 640x480x32bpp or 80x25 text (80x25 text is always available).”h]”hXselects startup videomode. X is number from 0 to 0x1FF, see table above for detailed explanation. Default is 640x480x8bpp if driver has 8bpp support. Otherwise first available of 640x350x4bpp, 640x480x15bpp, 640x480x24bpp, 640x480x32bpp or 80x25 text (80x25 text is always available).”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K÷hjnubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjTubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjm ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÜhjV ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j÷hjS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jòhj h²hh³hÊh´NubhÌ)�”}”(hŒhIf you are not satisfied with videomode selected by `vesa` option, you can modify it with these options:”•}§h]”(hŒ4If you are not satisfied with videomode selected by ”…”�”}”(hjžh²hh³Nh´Nubjž)�”}”(hŒ`vesa`”h]”hŒvesa”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjžubhŒ. option, you can modify it with these options:”…”�”}”(hjžh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kþhj h²hubjó)�”}”(hhh]”jø)�”}”(hhh]”(jý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1jühjÁubjý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KCuh1jühjÁubjÝ)�”}”(hhh]”(j@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒxres:X”h]”hŒxres:X”…”�”}”(hjáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÛubjE)�”}”(hhh]”hÌ)�”}”(hŒHhorizontal resolution, in pixels. Default is derived from `vesa` option.”h]”(hŒ:horizontal resolution, in pixels. Default is derived from ”…”�”}”(hjøh²hh³Nh´Nubjž)�”}”(hŒ`vesa`”h]”hŒvesa”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjøubhŒ option.”…”�”}”(hjøh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÛubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjØubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒyres:X”h]”hŒyres:X”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj$ubjE)�”}”(hhh]”hÌ)�”}”(hŒKvertical resolution, in pixel lines. Default is derived from `vesa` option.”h]”(hŒ=vertical resolution, in pixel lines. Default is derived from ”…”�”}”(hjAh²hh³Nh´Nubjž)�”}”(hŒ`vesa`”h]”hŒvesa”…”�”}”(hjIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjAubhŒ option.”…”�”}”(hjAh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjØubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒupper:X”h]”hŒupper:X”…”�”}”(hjsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhjpubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjmubjE)�”}”(hhh]”hÌ)�”}”(hŒtop boundary: lines between end of VSYNC pulse and start of first pixel line of picture. Default is derived from `vesa` option.”h]”(hŒqtop boundary: lines between end of VSYNC pulse and start of first pixel line of picture. Default is derived from ”…”�”}”(hjŠh²hh³Nh´Nubjž)�”}”(hŒ`vesa`”h]”hŒvesa”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjŠubhŒ option.”…”�”}”(hjŠh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhj‡ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjmubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjØubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒlower:X”h]”hŒlower:X”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj¶ubjE)�”}”(hhh]”hÌ)�”}”(hŒnbottom boundary: lines between end of picture and start of VSYNC pulse. Default is derived from `vesa` option.”h]”(hŒ`bottom boundary: lines between end of picture and start of VSYNC pulse. Default is derived from ”…”�”}”(hjÓh²hh³Nh´Nubjž)�”}”(hŒ`vesa`”h]”hŒvesa”…”�”}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÓubhŒ option.”…”�”}”(hjÓh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MhjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj¶ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjØubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒvslen:X”h]”hŒvslen:X”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÿubjE)�”}”(hhh]”hÌ)�”}”(hŒGlength of VSYNC pulse, in lines. Default is derived from `vesa` option.”h]”(hŒ9length of VSYNC pulse, in lines. Default is derived from ”…”�”}”(hjh²hh³Nh´Nubjž)�”}”(hŒ`vesa`”h]”hŒvesa”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjubhŒ option.”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjØubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒleft:X”h]”hŒleft:X”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M hjKubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjHubjE)�”}”(hhh]”hÌ)�”}”(hŒhleft boundary: pixels between end of HSYNC pulse and first pixel. Default is derived from `vesa` option.”h]”(hŒZleft boundary: pixels between end of HSYNC pulse and first pixel. Default is derived from ”…”�”}”(hjeh²hh³Nh´Nubjž)�”}”(hŒ`vesa`”h]”hŒvesa”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjeubhŒ option.”…”�”}”(hjeh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M hjbubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjHubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjØubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒright:X”h]”hŒright:X”…”�”}”(hj—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj‘ubjE)�”}”(hhh]”hÌ)�”}”(hŒnright boundary: pixels between end of picture and start of HSYNC pulse. Default is derived from `vesa` option.”h]”(hŒ`right boundary: pixels between end of picture and start of HSYNC pulse. Default is derived from ”…”�”}”(hj®h²hh³Nh´Nubjž)�”}”(hŒ`vesa`”h]”hŒvesa”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj®ubhŒ option.”…”�”}”(hj®h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjØubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒhslen:X”h]”hŒhslen:X”…”�”}”(hjàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MhjÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÚubjE)�”}”(hhh]”hÌ)�”}”(hŒHlength of HSYNC pulse, in pixels. Default is derived from `vesa` option.”h]”(hŒ:length of HSYNC pulse, in pixels. Default is derived from ”…”�”}”(hj÷h²hh³Nh´Nubjž)�”}”(hŒ`vesa`”h]”hŒvesa”…”�”}”(hjÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj÷ubhŒ option.”…”�”}”(hj÷h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhjôubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÚubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjØubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒ pixclock:X”h]”hŒ pixclock:X”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj#ubjE)�”}”(hhh]”hÌ)�”}”(hŒedotclocks, in ps (picoseconds). Default is derived from `vesa` option and from `fh` and `fv` options.”h]”(hŒ8dotclocks, in ps (picoseconds). Default is derived from ”…”�”}”(hj@h²hh³Nh´Nubjž)�”}”(hŒ`vesa`”h]”hŒvesa”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj@ubhŒ option and from ”…”�”}”(hj@h²hh³Nh´Nubjž)�”}”(hŒ`fh`”h]”hŒfh”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj@ubhŒ and ”…”�”}”(hj@h²hh³Nh´Nubjž)�”}”(hŒ`fv`”h]”hŒfv”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj@ubhŒ options.”…”�”}”(hj@h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjØubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒsync:X”h]”hŒsync:X”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj�ubjE)�”}”(hhh]”hÌ)�”}”(hX7sync. pulse - bit 0 inverts HSYNC polarity, bit 1 VSYNC polarity. If bit 3 (value 0x08) is set, composite sync instead of HSYNC is generated. If bit 5 (value 0x20) is set, sync on green is turned on. Do not forget that if you want sync on green, you also probably want composite sync. Default depends on `vesa`.”h]”(hX0sync. pulse - bit 0 inverts HSYNC polarity, bit 1 VSYNC polarity. If bit 3 (value 0x08) is set, composite sync instead of HSYNC is generated. If bit 5 (value 0x20) is set, sync on green is turned on. Do not forget that if you want sync on green, you also probably want composite sync. Default depends on ”…”�”}”(hj­h²hh³Nh´Nubjž)�”}”(hŒ`vesa`”h]”hŒvesa”…”�”}”(hjµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj­ubhŒ.”…”�”}”(hj­h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhjªubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjØubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒdepth:X”h]”hŒdepth:X”…”�”}”(hjßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MhjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÙubjE)�”}”(hhh]”hÌ)�”}”(hŒFBits per pixel: 0=text, 4,8,15,16,24 or 32. Default depends on `vesa`.”h]”(hŒ?Bits per pixel: 0=text, 4,8,15,16,24 or 32. Default depends on ”…”�”}”(hjöh²hh³Nh´Nubjž)�”}”(hŒ`vesa`”h]”hŒvesa”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjöubhŒ.”…”�”}”(hjöh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhjóubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÙubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hjØubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÜhjÁubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j÷hj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jòhj h²hh³hÊh´NubhÌ)�”}”(hŒÅIf you know capabilities of your monitor, you can specify some (or all) of `maxclk`, `fh` and `fv`. In this case, `pixclock` is computed so that pixclock <= maxclk, real_fh <= fh and real_fv <= fv.”h]”(hŒKIf you know capabilities of your monitor, you can specify some (or all) of ”…”�”}”(hj5h²hh³Nh´Nubjž)�”}”(hŒ`maxclk`”h]”hŒmaxclk”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj5ubhŒ, ”…”�”}”(hj5h²hh³Nh´Nubjž)�”}”(hŒ`fh`”h]”hŒfh”…”�”}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj5ubhŒ and ”…”�”}”(hj5h²hh³Nh´Nubjž)�”}”(hŒ`fv`”h]”hŒfv”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj5ubhŒ. In this case, ”…”�”}”(hj5h²hh³Nh´Nubjž)�”}”(hŒ `pixclock`”h]”hŒpixclock”…”�”}”(hjsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj5ubhŒI is computed so that pixclock <= maxclk, real_fh <= fh and real_fv <= fv.”…”�”}”(hj5h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhj h²hubjó)�”}”(hhh]”jø)�”}”(hhh]”(jý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1jühjŽubjý)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”KBuh1jühjŽubjÝ)�”}”(hhh]”(j@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒmaxclk:X”h]”hŒmaxclk:X”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M#hj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj¨ubjE)�”}”(hhh]”hÌ)�”}”(hŒPmaximum dotclock. X can be specified in MHz, kHz or Hz. Default is `don`t care`.”h]”(hŒCmaximum dotclock. X can be specified in MHz, kHz or Hz. Default is ”…”�”}”(hjÅh²hh³Nh´Nubjž)�”}”(hŒ `don`t care`”h]”hŒ don`t care”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÅubhŒ.”…”�”}”(hjÅh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M#hjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hj¥ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒfh:X”h]”hŒfh:X”…”�”}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M%hjôubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjñubjE)�”}”(hhh]”hÌ)�”}”(hŒgmaximum horizontal synchronization frequency. X can be specified in kHz or Hz. Default is `don't care`.”h]”(hŒZmaximum horizontal synchronization frequency. X can be specified in kHz or Hz. Default is ”…”�”}”(hjh²hh³Nh´Nubjž)�”}”(hŒ `don't care`”h]”hŒ don’t care”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjubhŒ.”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M%hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjñubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hj¥ubj@)�”}”(hhh]”(jE)�”}”(hhh]”hÌ)�”}”(hŒfv:X”h]”hŒfv:X”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M'hj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj:ubjE)�”}”(hhh]”hÌ)�”}”(hŒ‰maximum vertical frequency. X must be specified in Hz. Default is 70 for modes derived from `vesa` with yres <= 400, 60Hz for yres > 400.”h]”(hŒ\maximum vertical frequency. X must be specified in Hz. Default is 70 for modes derived from ”…”�”}”(hjWh²hh³Nh´Nubjž)�”}”(hŒ`vesa`”h]”hŒvesa”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjWubhŒ' with yres <= 400, 60Hz for yres > 400.”…”�”}”(hjWh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M'hjTubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhj:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j?hj¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÜhjŽubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j÷hj‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jòhj h²hh³hÊh´Nubeh}”(h]”Œ configuration”ah ]”h"]”Œ configuration”ah$]”h&]”uh1hµhh·h²hh³hÊh´Krubh¶)�”}”(hhh]”(h»)�”}”(hŒ Limitations”h]”hŒ Limitations”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjžh²hh³hÊh´M.ubhÌ)�”}”(hŒeThere are known and unknown bugs, features and misfeatures. Currently there are following known bugs:”h]”hŒeThere are known and unknown bugs, features and misfeatures. Currently there are following known bugs:”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M0hjžh²hubhê)�”}”(hXK- SVGALib does not restore screen on exit - generic fbcon-cfbX procedures do not work on Alphas. Due to this, `noaccel` (and cfb4 accel) driver does not work on Alpha. So everyone with access to `/dev/fb*` on Alpha can hang machine (you should restrict access to `/dev/fb*` - everyone with access to this device can destroy your monitor, believe me...). - 24bpp does not support correctly XF-FBDev on big-endian architectures. - interlaced text mode is not supported; it looks like hardware limitation, but I'm not sure. - Gxx0 SGRAM/SDRAM is not autodetected. - maybe more... ”h]”hð)�”}”(hhh]”(hõ)�”}”(hŒ'SVGALib does not restore screen on exit”h]”hÌ)�”}”(hjÆh]”hŒ'SVGALib does not restore screen on exit”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M3hjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhjÁubhõ)�”}”(hX5generic fbcon-cfbX procedures do not work on Alphas. Due to this, `noaccel` (and cfb4 accel) driver does not work on Alpha. So everyone with access to `/dev/fb*` on Alpha can hang machine (you should restrict access to `/dev/fb*` - everyone with access to this device can destroy your monitor, believe me...).”h]”hÌ)�”}”(hX5generic fbcon-cfbX procedures do not work on Alphas. Due to this, `noaccel` (and cfb4 accel) driver does not work on Alpha. So everyone with access to `/dev/fb*` on Alpha can hang machine (you should restrict access to `/dev/fb*` - everyone with access to this device can destroy your monitor, believe me...).”h]”(hŒBgeneric fbcon-cfbX procedures do not work on Alphas. Due to this, ”…”�”}”(hjßh²hh³Nh´Nubjž)�”}”(hŒ `noaccel`”h]”hŒnoaccel”…”�”}”(hjçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjßubhŒL (and cfb4 accel) driver does not work on Alpha. So everyone with access to ”…”�”}”(hjßh²hh³Nh´Nubjž)�”}”(hŒ `/dev/fb*`”h]”hŒ/dev/fb*”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjßubhŒ: on Alpha can hang machine (you should restrict access to ”…”�”}”(hjßh²hh³Nh´Nubjž)�”}”(hŒ `/dev/fb*`”h]”hŒ/dev/fb*”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjßubhŒP - everyone with access to this device can destroy your monitor, believe me...).”…”�”}”(hjßh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M4hjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhjÁubhõ)�”}”(hŒF24bpp does not support correctly XF-FBDev on big-endian architectures.”h]”hÌ)�”}”(hj+h]”hŒF24bpp does not support correctly XF-FBDev on big-endian architectures.”…”�”}”(hj-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M9hj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhjÁubhõ)�”}”(hŒ[interlaced text mode is not supported; it looks like hardware limitation, but I'm not sure.”h]”hÌ)�”}”(hŒ[interlaced text mode is not supported; it looks like hardware limitation, but I'm not sure.”h]”hŒ]interlaced text mode is not supported; it looks like hardware limitation, but I’m not sure.”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M:hj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhjÁubhõ)�”}”(hŒ%Gxx0 SGRAM/SDRAM is not autodetected.”h]”hÌ)�”}”(hjZh]”hŒ%Gxx0 SGRAM/SDRAM is not autodetected.”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M<hjXubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhjÁubhõ)�”}”(hŒmaybe more... ”h]”hÌ)�”}”(hŒ maybe more...”h]”hŒ maybe more...”…”�”}”(hjsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M=hjoubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhjÁubeh}”(h]”h ]”h"]”h$]”h&]”jCjuh1hïh³hÊh´M3hj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1héh³hÊh´M3hjžh²hubhÌ)�”}”(hŒAnd following misfeatures:”h]”hŒAnd following misfeatures:”…”�”}”(hj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M?hjžh²hubhê)�”}”(hX­- SVGALib does not restore screen on exit. - pixclock for text modes is limited by hardware to - 83 MHz on G200 - 66 MHz on Millennium I - 60 MHz on Millennium II Because I have no access to other devices, I do not know specific frequencies for them. So driver does not check this and allows you to set frequency higher that this. It causes sparks, black holes and other pretty effects on screen. Device was not destroyed during tests. :-) - my Millennium G200 oscillator has frequency range from 35 MHz to 380 MHz (and it works with 8bpp on about 320 MHz dotclocks (and changed mclk)). But Matrox says on product sheet that VCO limit is 50-250 MHz, so I believe them (maybe that chip overheats, but it has a very big cooler (G100 has none), so it should work). - special mixed video/graphics videomodes of Mystique and Gx00 - 2G8V16 and G16V16 are not supported - color keying is not supported - feature connector of Mystique and Gx00 is set to VGA mode (it is disabled by BIOS) - DDC (monitor detection) is supported through dualhead driver - some check for input values are not so strict how it should be (you can specify vslen=4000 and so on). - maybe more... ”h]”hð)�”}”(hhh]”(hõ)�”}”(hŒ(SVGALib does not restore screen on exit.”h]”hÌ)�”}”(hjªh]”hŒ(SVGALib does not restore screen on exit.”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MAhj¨ubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj¥ubhõ)�”}”(hX�pixclock for text modes is limited by hardware to - 83 MHz on G200 - 66 MHz on Millennium I - 60 MHz on Millennium II Because I have no access to other devices, I do not know specific frequencies for them. So driver does not check this and allows you to set frequency higher that this. It causes sparks, black holes and other pretty effects on screen. Device was not destroyed during tests. :-)”h]”(hÌ)�”}”(hŒ1pixclock for text modes is limited by hardware to”h]”hŒ1pixclock for text modes is limited by hardware to”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MBhj¿ubhê)�”}”(hŒD- 83 MHz on G200 - 66 MHz on Millennium I - 60 MHz on Millennium II ”h]”hð)�”}”(hhh]”(hõ)�”}”(hŒ83 MHz on G200”h]”hÌ)�”}”(hjÚh]”hŒ83 MHz on G200”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MDhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhjÕubhõ)�”}”(hŒ66 MHz on Millennium I”h]”hÌ)�”}”(hjñh]”hŒ66 MHz on Millennium I”…”�”}”(hjóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MEhjïubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhjÕubhõ)�”}”(hŒ60 MHz on Millennium II ”h]”hÌ)�”}”(hŒ60 MHz on Millennium II”h]”hŒ60 MHz on Millennium II”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MFhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhjÕubeh}”(h]”h ]”h"]”h$]”h&]”jCjuh1hïh³hÊh´MDhjÑubah}”(h]”h ]”h"]”h$]”h&]”uh1héh³hÊh´MDhj¿ubhÌ)�”}”(hXBecause I have no access to other devices, I do not know specific frequencies for them. So driver does not check this and allows you to set frequency higher that this. It causes sparks, black holes and other pretty effects on screen. Device was not destroyed during tests. :-)”h]”hXBecause I have no access to other devices, I do not know specific frequencies for them. So driver does not check this and allows you to set frequency higher that this. It causes sparks, black holes and other pretty effects on screen. Device was not destroyed during tests. :-)”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MHhj¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hôhj¥ubhõ)�”}”(hX?my Millennium G200 oscillator has frequency range from 35 MHz to 380 MHz (and it works with 8bpp on about 320 MHz dotclocks (and changed mclk)). But Matrox says on product sheet that VCO limit is 50-250 MHz, so I believe them (maybe that chip overheats, but it has a very big cooler (G100 has none), so it should work).”h]”hÌ)�”}”(hX?my Millennium G200 oscillator has frequency range from 35 MHz to 380 MHz (and it works with 8bpp on about 320 MHz dotclocks (and changed mclk)). But Matrox says on product sheet that VCO limit is 50-250 MHz, so I believe them (maybe that chip overheats, but it has a very big cooler (G100 has none), so it should work).”h]”hX?my Millennium G200 oscillator has frequency range from 35 MHz to 380 MHz (and it works with 8bpp on about 320 MHz dotclocks (and changed mclk)). But Matrox says on product sheet that VCO limit is 50-250 MHz, so I believe them (maybe that chip overheats, but it has a very big cooler (G100 has none), so it should work).”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MLhj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj¥ubhõ)�”}”(hŒbspecial mixed video/graphics videomodes of Mystique and Gx00 - 2G8V16 and G16V16 are not supported”h]”hÌ)�”}”(hŒbspecial mixed video/graphics videomodes of Mystique and Gx00 - 2G8V16 and G16V16 are not supported”h]”hŒbspecial mixed video/graphics videomodes of Mystique and Gx00 - 2G8V16 and G16V16 are not supported”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MQhjVubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj¥ubhõ)�”}”(hŒcolor keying is not supported”h]”hÌ)�”}”(hjph]”hŒcolor keying is not supported”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MShjnubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj¥ubhõ)�”}”(hŒRfeature connector of Mystique and Gx00 is set to VGA mode (it is disabled by BIOS)”h]”hÌ)�”}”(hŒRfeature connector of Mystique and Gx00 is set to VGA mode (it is disabled by BIOS)”h]”hŒRfeature connector of Mystique and Gx00 is set to VGA mode (it is disabled by BIOS)”…”�”}”(hj‰h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MThj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1hôhj¥ubhõ)�”}”(hŒ”h]”(hŒPetr Vandrovec <”…”�”}”(hj¡"h²hh³Nh´Nubj!)�”}”(hŒvandrove@vc.cvut.cz”h]”hŒvandrove@vc.cvut.cz”…”�”}”(hj©"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:vandrove@vc.cvut.cz”uh1j!hj¡"ubhŒ>”…”�”}”(hj¡"h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M¶hj¤!h²hubeh}”(h]”Œ dualhead-g450”ah ]”h"]”Œ dualhead g450”ah$]”h&]”uh1hµhh·h²hh³hÊh´M§ubeh}”(h]”Œ.matroxfb-framebuffer-driver-for-matrox-devices”ah ]”h"]”Œ0matroxfb - framebuffer driver for matrox devices”ah$]”h&]”uh1hµhhh²hh³hÊh´Kubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÊuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)�”}”(hºNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”jDŒfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”jõ"Œerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÊŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”Œnameids”}”(jÐ"jÍ"jŸ jœ j jjN jK j— j” jÔ jÑ j j j›j˜j^ j[ j— j” j¡!jž!jÈ"jÅ"uŒ nametypes”}”(jÐ"‰jŸ ‰j ‰jN ‰j— ‰jÔ ‰j ‰j›‰j^ ‰j— ‰j¡!‰jÈ"‰uh}”(jÍ"h·jœ j„jjájK j j” jQ jÑ j¢ j j× j˜j j[ jžj” ja jž!jš jÅ"j¤!uŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”…”R”Œparse_messages”]”Œtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nh²hub.