€•¬�Œ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/vesafb”Œ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/vesafb”Œ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/vesafb”Œ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/vesafb”Œ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/vesafb”Œ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/vesafb”Œ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/vesafb”Œ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Œ+vesafb - Generic graphic framebuffer driver”h]”hŒ+vesafb - Generic graphic framebuffer driver”…”�”}”(hh¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhh·h²hh³Œ7/var/lib/git/docbuild/linux/Documentation/fb/vesafb.rst”h´KubhŒ paragraph”“”)�”}”(hŒBThis is a generic driver for a graphic framebuffer on intel boxes.”h]”hŒBThis is a generic driver for a graphic framebuffer on intel boxes.”…”�”}”(hhÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubhÌ)�”}”(hŒ£The idea is simple: Turn on graphics mode at boot time with the help of the BIOS, and use this as framebuffer device /dev/fb0, like the m68k (and other) ports do.”h]”hŒ£The idea is simple: Turn on graphics mode at boot time with the help of the BIOS, and use this as framebuffer device /dev/fb0, like the m68k (and other) ports do.”…”�”}”(hhÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubhÌ)�”}”(hX This means we decide at boot time whenever we want to run in text or graphics mode. Switching mode later on (in protected mode) is impossible; BIOS calls work in real mode only. VESA BIOS Extensions Version 2.0 are required, because we need a linear frame buffer.”h]”hX This means we decide at boot time whenever we want to run in text or graphics mode. Switching mode later on (in protected mode) is impossible; BIOS calls work in real mode only. VESA BIOS Extensions Version 2.0 are required, because we need a linear frame buffer.”…”�”}”(hhéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hh·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”“”)�”}”(hX * It provides a nice large console (128 cols + 48 lines with 1024x768) without using tiny, unreadable fonts. * You can run XF68_FBDev on top of /dev/fb0 (=> non-accelerated X11 support for every VBE 2.0 compliant graphics board). * 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.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj ubj)�”}”(hŒvYou can run XF68_FBDev on top of /dev/fb0 (=> non-accelerated X11 support for every VBE 2.0 compliant graphics board).”h]”hÌ)�”}”(hŒvYou can run XF68_FBDev on top of /dev/fb0 (=> non-accelerated X11 support for every VBE 2.0 compliant graphics board).”h]”hŒvYou can run XF68_FBDev on top of /dev/fb0 (=> non-accelerated X11 support for every VBE 2.0 compliant graphics board).”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj ubj)�”}”(hŒMost important: boot logo :-) ”h]”hÌ)�”}”(hŒMost important: boot logo :-)”h]”hŒMost important: boot logo :-)”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhjBubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj ubeh}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ*”uh1j h³hÊh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Khh·h²hubhÌ)�”}”(hŒDisadvantages:”h]”hŒDisadvantages:”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubj)�”}”(hŒ,* graphic mode is slower than text mode... ”h]”j )�”}”(hhh]”j)�”}”(hŒ*graphic mode is slower than text mode... ”h]”hÌ)�”}”(hŒ(graphic mode is slower than text mode...”h]”hŒ(graphic mode is slower than text mode...”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjzubah}”(h]”h ]”h"]”h$]”h&]”j`jauh1j h³hÊh´Khjvubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³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ŒoSwitching modes is done using the vga=... boot parameter. Read Documentation/admin-guide/svga.rst for details.”h]”hŒoSwitching modes is done using the vga=... boot parameter. Read Documentation/admin-guide/svga.rst for details.”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hj¡h²hubhÌ)�”}”(hŒ²You should compile in both vgacon (for text mode) and vesafb (for graphics mode). Which of them takes over the console depends on whenever the specified mode is text or graphics.”h]”hŒ²You should compile in both vgacon (for text mode) and vesafb (for graphics mode). Which of them takes over the console depends on whenever the specified mode is text or graphics.”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K#hj¡h²hubhÌ)�”}”(hŒ½The graphic modes are NOT in the list which you get if you boot with vga=ask and hit return. The mode you wish to use is derived from the VESA mode number. Here are those VESA mode numbers:”h]”hŒ½The graphic modes are NOT in the list which you get if you boot with vga=ask and hit return. The mode you wish to use is derived from the VESA mode number. Here are those VESA mode numbers:”…”�”}”(hjÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K'hj¡h²hubhŒ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”K uh1jæhjãubhŒthead”“”)�”}”(hhh]”hŒrow”“”)�”}”(hhh]”(hŒentry”“”)�”}”(hhh]”hÌ)�”}”(hŒcolors”h]”hŒcolors”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K,hj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj!ubj%)�”}”(hhh]”hÌ)�”}”(hŒ640x480”h]”hŒ640x480”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K,hj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj!ubj%)�”}”(hhh]”hÌ)�”}”(hŒ800x600”h]”hŒ800x600”…”�”}”(hjWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K,hjTubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj!ubj%)�”}”(hhh]”hÌ)�”}”(hŒ1024x768”h]”hŒ1024x768”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K,hjkubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj!ubj%)�”}”(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&]”uh1j$hj!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjãubhŒtbody”“”)�”}”(hhh]”(j )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒ256”h]”hŒ256”…”�”}”(hj°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K.hj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjªubj%)�”}”(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&]”uh1j$hjªubj%)�”}”(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&]”uh1j$hjªubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x105”h]”hŒ0x105”…”�”}”(hjõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K.hjòubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjªubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x107”h]”hŒ0x107”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K.hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjªubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj§ubj )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒ32k”h]”hŒ32k”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K/hj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj&ubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x110”h]”hŒ0x110”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K/hj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj&ubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x113”h]”hŒ0x113”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K/hjWubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj&ubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x116”h]”hŒ0x116”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K/hjnubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj&ubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x119”h]”hŒ0x119”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K/hj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj§ubj )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒ64k”h]”hŒ64k”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K0hj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj¢ubj%)�”}”(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&]”uh1j$hj¢ubj%)�”}”(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&]”uh1j$hj¢ubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x117”h]”hŒ0x117”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K0hjêubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj¢ubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x11A”h]”hŒ0x11A”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K0hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj§ubj )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒ16M”h]”hŒ16M”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K1hj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x112”h]”hŒ0x112”…”�”}”(hj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K1hj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x115”h]”hŒ0x115”…”�”}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K1hjOubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x118”h]”hŒ0x118”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K1hjfubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x11B”h]”hŒ0x11B”…”�”}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K1hj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj§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ŒMThe video mode number of the Linux kernel is the VESA mode number plus 0x200:”h]”hŒMThe video mode number of the Linux kernel is the VESA mode number plus 0x200:”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K5hj¡h²hubj)�”}”(hŒ4Linux_kernel_mode_number = VESA_mode_number + 0x200 ”h]”hÌ)�”}”(hŒ3Linux_kernel_mode_number = VESA_mode_number + 0x200”h]”hŒ3Linux_kernel_mode_number = VESA_mode_number + 0x200”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K8hj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´K8hj¡h²hubhÌ)�”}”(hŒ-So the table for the Kernel mode numbers are:”h]”hŒ-So the table for the Kernel mode numbers are:”…”�”}”(hjÓh²hh³Nh´Nubah}”(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”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”K uh1jæhjäubj)�”}”(hhh]”j )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒcolors”h]”hŒcolors”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K=hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjubj%)�”}”(hhh]”hÌ)�”}”(hŒ640x480”h]”hŒ640x480”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K=hj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjubj%)�”}”(hhh]”hÌ)�”}”(hŒ800x600”h]”hŒ800x600”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K=hjMubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjubj%)�”}”(hhh]”hÌ)�”}”(hŒ1024x768”h]”hŒ1024x768”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K=hjdubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjubj%)�”}”(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&]”uh1j$hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjäubj¦)�”}”(hhh]”(j )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒ256”h]”hŒ256”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K?hj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj¡ubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x301”h]”hŒ0x301”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K?hj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj¡ubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x303”h]”hŒ0x303”…”�”}”(hjÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K?hjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj¡ubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x305”h]”hŒ0x305”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K?hjéubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj¡ubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x307”h]”hŒ0x307”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K?hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjžubj )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒ32k”h]”hŒ32k”…”�”}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K@hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x310”h]”hŒ0x310”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K@hj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x313”h]”hŒ0x313”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K@hjNubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x316”h]”hŒ0x316”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K@hjeubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x319”h]”hŒ0x319”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K@hj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjžubj )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒ64k”h]”hŒ64k”…”�”}”(hjŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KAhjœubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj™ubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x311”h]”hŒ0x311”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KAhj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj™ubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x314”h]”hŒ0x314”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KAhjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj™ubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x317”h]”hŒ0x317”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KAhjáubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj™ubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x31A”h]”hŒ0x31A”…”�”}”(hjûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KAhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjžubj )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒ16M”h]”hŒ16M”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KBhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x312”h]”hŒ0x312”…”�”}”(hj2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KBhj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x315”h]”hŒ0x315”…”�”}”(hjIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KBhjFubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x318”h]”hŒ0x318”…”�”}”(hj`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KBhj]ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjubj%)�”}”(hhh]”hÌ)�”}”(hŒ0x31B”h]”hŒ0x31B”…”�”}”(hjwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KBhjtubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjž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ŒøTo enable one of those modes you have to specify "vga=ask" in the lilo.conf file and rerun LILO. Then you can type in the desired mode at the "vga=ask" prompt. For example if you like to use 1024x768x256 colors you have to say "305" at this prompt.”h]”hXTo enable one of those modes you have to specify “vga=askâ€� in the lilo.conf file and rerun LILO. Then you can type in the desired mode at the “vga=askâ€� prompt. For example if you like to use 1024x768x256 colors you have to say “305â€� at this prompt.”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KEhj¡h²hubhÌ)�”}”(hXMIf this does not work, this might be because your BIOS does not support linear framebuffers or because it does not support this mode at all. Even if your board does, it might be the BIOS which does not. VESA BIOS Extensions v2.0 are required, 1.2 is NOT sufficient. You will get a "bad mode number" message if something goes wrong.”h]”hXQIf this does not work, this might be because your BIOS does not support linear framebuffers or because it does not support this mode at all. Even if your board does, it might be the BIOS which does not. VESA BIOS Extensions v2.0 are required, 1.2 is NOT sufficient. You will get a “bad mode numberâ€� message if something goes wrong.”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KJhj¡h²hubhŒenumerated_list”“”)�”}”(hhh]”(j)�”}”(hŒwNote: LILO cannot handle hex, for booting directly with "vga=mode-number" you have to transform the numbers to decimal.”h]”hÌ)�”}”(hŒwNote: LILO cannot handle hex, for booting directly with "vga=mode-number" you have to transform the numbers to decimal.”h]”hŒ{Note: LILO cannot handle hex, for booting directly with “vga=mode-numberâ€� you have to transform the numbers to decimal.”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KPhjÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÂh²hh³hÊh´Nubj)�”}”(hŒsNote: Some newer versions of LILO appear to work with those hex values, if you set the 0x in front of the numbers. ”h]”hÌ)�”}”(hŒrNote: Some newer versions of LILO appear to work with those hex values, if you set the 0x in front of the numbers.”h]”hŒrNote: Some newer versions of LILO appear to work with those hex values, if you set the 0x in front of the numbers.”…”�”}”(hjáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KRhjÝubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÂh²hh³hÊh´Nubeh}”(h]”h ]”h"]”h$]”h&]”Œenumtype”Œarabic”Œprefix”hŒsuffix”Œ.”uh1jÀhj¡h²hh³hÊh´KPubeh}”(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ºhjh²hh³hÊh´KVubhÌ)�”}”(hŒ·XF68_FBDev should work just fine, but it is non-accelerated. Running another (accelerated) X-Server like XF86_SVGA might or might not work. It depends on X-Server and graphics board.”h]”hŒ·XF68_FBDev should work just fine, but it is non-accelerated. Running another (accelerated) X-Server like XF86_SVGA might or might not work. It depends on X-Server and graphics board.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KXhjh²hubhÌ)�”}”(hŒ…The X-Server must restore the video mode correctly, else you end up with a broken console (and vesafb cannot do anything about this).”h]”hŒ…The X-Server must restore the video mode correctly, else you end up with a broken console (and vesafb cannot do anything about this).”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K\hjh²hubeh}”(h]”Œx11”ah ]”h"]”Œx11”ah$]”h&]”uh1hµhh·h²hh³hÊh´KVubh¶)�”}”(hhh]”(h»)�”}”(hŒ Refresh rates”h]”hŒ Refresh rates”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhj=h²hh³hÊh´KaubhÌ)�”}”(hŒžThere is no way to change the vesafb video mode and/or timings after booting linux. If you are not happy with the 60 Hz refresh rate, you have these options:”h]”hŒžThere is no way to change the vesafb video mode and/or timings after booting linux. If you are not happy with the 60 Hz refresh rate, you have these options:”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kchj=h²hubj)�”}”(hXI* configure and load the DOS-Tools for the graphics board (if available) and boot linux with loadlin. * use a native driver (matroxfb/atyfb) instead if vesafb. If none is available, write a new one! * VBE 3.0 might work too. I have neither a gfx board with VBE 3.0 support nor the specs, so I have not checked this yet. ”h]”j )�”}”(hhh]”(j)�”}”(hŒcconfigure and load the DOS-Tools for the graphics board (if available) and boot linux with loadlin.”h]”hÌ)�”}”(hŒcconfigure and load the DOS-Tools for the graphics board (if available) and boot linux with loadlin.”h]”hŒcconfigure and load the DOS-Tools for the graphics board (if available) and boot linux with loadlin.”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kghjcubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj`ubj)�”}”(hŒ_use a native driver (matroxfb/atyfb) instead if vesafb. If none is available, write a new one!”h]”hÌ)�”}”(hŒ_use a native driver (matroxfb/atyfb) instead if vesafb. If none is available, write a new one!”h]”hŒ_use a native driver (matroxfb/atyfb) instead if vesafb. If none is available, write a new one!”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kihj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj`ubj)�”}”(hŒyVBE 3.0 might work too. I have neither a gfx board with VBE 3.0 support nor the specs, so I have not checked this yet. ”h]”hÌ)�”}”(hŒwVBE 3.0 might work too. I have neither a gfx board with VBE 3.0 support nor the specs, so I have not checked this yet.”h]”hŒwVBE 3.0 might work too. I have neither a gfx board with VBE 3.0 support nor the specs, so I have not checked this yet.”…”�”}”(hj—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kkhj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj`ubeh}”(h]”h ]”h"]”h$]”h&]”j`jauh1j h³hÊh´Kghj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Kghj=h²hubeh}”(h]”Œ refresh-rates”ah ]”h"]”Œ refresh rates”ah$]”h&]”uh1hµhh·h²hh³hÊh´Kaubh¶)�”}”(hhh]”(h»)�”}”(hŒ Configuration”h]”hŒ Configuration”…”�”}”(hjÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhj¿h²hh³hÊh´KpubhÌ)�”}”(hXThe VESA BIOS provides protected mode interface for changing some parameters. vesafb can use it for palette changes and to pan the display. It is turned off by default because it seems not to work with some BIOS versions, but there are options to turn it on.”h]”hXThe VESA BIOS provides protected mode interface for changing some parameters. vesafb can use it for palette changes and to pan the display. It is turned off by default because it seems not to work with some BIOS versions, but there are options to turn it on.”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Krhj¿h²hubhÌ)�”}”(hŒ­You can pass options to vesafb using "video=vesafb:option" on the kernel command line. Multiple options should be separated by comma, like this: "video=vesafb:ypan,inverse"”h]”hŒµYou can pass options to vesafb using “video=vesafb:optionâ€� on the kernel command line. Multiple options should be separated by comma, like this: “video=vesafb:ypan,inverseâ€�”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kxhj¿h²hubhÌ)�”}”(hŒAccepted options:”h]”hŒAccepted options:”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K|hj¿h²hubhÌ)�”}”(hŒinverse use inverse color map”h]”hŒinverse use inverse color map”…”�”}”(hjúh²hh³Nh´Nubah}”(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”KFuh1jæhj ubj¦)�”}”(hhh]”(j )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒypan”h]”hŒypan”…”�”}”(hj+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K�hj( ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj% ubj%)�”}”(hhh]”(hÌ)�”}”(hŒ¸enable display panning using the VESA protected mode interface. The visible screen is just a window of the video memory, console scrolling is done by changing the start of the window.”h]”hŒ¸enable display panning using the VESA protected mode interface. The visible screen is just a window of the video memory, console scrolling is done by changing the start of the window.”…”�”}”(hjB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K�hj? ubhÌ)�”}”(hŒpro:”h]”hŒpro:”…”�”}”(hjP h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K†hj? ubj)�”}”(hŒR* scrolling (fullscreen) is fast, because there is no need to copy around data. ”h]”j )�”}”(hhh]”j)�”}”(hŒNscrolling (fullscreen) is fast, because there is no need to copy around data. ”h]”hÌ)�”}”(hŒMscrolling (fullscreen) is fast, because there is no need to copy around data.”h]”hŒMscrolling (fullscreen) is fast, because there is no need to copy around data.”…”�”}”(hji h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kˆhje ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjb ubah}”(h]”h ]”h"]”h$]”h&]”j`jauh1j h³hÊh´Kˆhj^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Kˆhj? ubhÌ)�”}”(hŒkontra:”h]”hŒkontra:”…”�”}”(hj‰ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K‹hj? ubj)�”}”(hŒl* scrolling only parts of the screen causes some ugly flicker effects (boot logo flickers for example). ”h]”j )�”}”(hhh]”j)�”}”(hŒfscrolling only parts of the screen causes some ugly flicker effects (boot logo flickers for example). ”h]”hÌ)�”}”(hŒescrolling only parts of the screen causes some ugly flicker effects (boot logo flickers for example).”h]”hŒescrolling only parts of the screen causes some ugly flicker effects (boot logo flickers for example).”…”�”}”(hj¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K�hjž ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj› ubah}”(h]”h ]”h"]”h$]”h&]”j`jauh1j h³hÊh´K�hj— ubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´K�hj? ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j$hj% ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj" ubj )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒywrap”h]”hŒywrap”…”�”}”(hjÔ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K‘hjÑ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjÎ ubj%)�”}”(hhh]”hÌ)�”}”(hŒ¢Same as ypan, but assumes your gfx board can wrap-around the video memory (i.e. starts reading from top if it reaches the end of video memory). Faster than ypan.”h]”hŒ¢Same as ypan, but assumes your gfx board can wrap-around the video memory (i.e. starts reading from top if it reaches the end of video memory). Faster than ypan.”…”�”}”(hjë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K‘hjè ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjÎ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj" ubj )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒredraw”h]”hŒredraw”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K•hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj ubj%)�”}”(hhh]”hÌ)�”}”(hŒYScroll by redrawing the affected part of the screen, this is the safe (and slow) default.”h]”hŒYScroll by redrawing the affected part of the screen, this is the safe (and slow) default.”…”�”}”(hj" h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K•hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj" ubj )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒvgapal”h]”hŒvgapal”…”�”}”(hjB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K™hj? ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj< ubj%)�”}”(hhh]”hÌ)�”}”(hŒHUse the standard vga registers for palette changes. This is the default.”h]”hŒHUse the standard vga registers for palette changes. This is the default.”…”�”}”(hjY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K™hjV ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj< ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj" ubj )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒpmipal”h]”hŒpmipal”…”�”}”(hjy h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K›hjv ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjs ubj%)�”}”(hhh]”hÌ)�”}”(hŒ5Use the protected mode interface for palette changes.”h]”hŒ5Use the protected mode interface for palette changes.”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K›hj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjs ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj" ubj )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒmtrr:n”h]”hŒmtrr:n”…”�”}”(hj° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K�hj­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjª ubj%)�”}”(hhh]”(hÌ)�”}”(hŒESetup memory type range registers for the vesafb framebuffer where n:”h]”hŒESetup memory type range registers for the vesafb framebuffer where n:”…”�”}”(hjÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K�hjÄ ubj)�”}”(hŒ|- 0 - disabled (equivalent to nomtrr) (default) - 1 - uncachable - 2 - write-back - 3 - write-combining - 4 - write-through ”h]”j )�”}”(hhh]”(j)�”}”(hŒ-0 - disabled (equivalent to nomtrr) (default)”h]”hÌ)�”}”(hjÞ h]”hŒ-0 - disabled (equivalent to nomtrr) (default)”…”�”}”(hjà h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hjÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÙ ubj)�”}”(hŒ1 - uncachable”h]”hÌ)�”}”(hjõ h]”hŒ1 - uncachable”…”�”}”(hj÷ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¡hjó ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÙ ubj)�”}”(hŒ2 - write-back”h]”hÌ)�”}”(hj h]”hŒ2 - write-back”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¢hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÙ ubj)�”}”(hŒ3 - write-combining”h]”hÌ)�”}”(hj# h]”hŒ3 - write-combining”…”�”}”(hj% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K£hj! ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÙ ubj)�”}”(hŒ4 - write-through ”h]”hÌ)�”}”(hŒ4 - write-through”h]”hŒ4 - write-through”…”�”}”(hj< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¤hj8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÙ ubeh}”(h]”h ]”h"]”h$]”h&]”j`Œ-”uh1j h³hÊh´K hjÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´K hjÄ ubhÌ)�”}”(hŒkIf you see the following in dmesg, choose the type that matches the old one. In this example, use "mtrr:2".”h]”hŒoIf you see the following in dmesg, choose the type that matches the old one. In this example, use “mtrr:2â€�.”…”�”}”(hj] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¦hjÄ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j$hjª ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj" ubj )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒ...”h]”hŒ...”…”�”}”(hj} h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¨hjz ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hjw ubj%)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1j$hjw ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj" ubj )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒmtrr:”h]”hŒmtrr:”…”�”}”(hj¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K©hj£ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj  ubj%)�”}”(hhh]”hÌ)�”}”(hŒGtype mismatch for e0000000,8000000 old: write-back new: write-combining”h]”hŒGtype mismatch for e0000000,8000000 old: write-back new: write-combining”…”�”}”(hj½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K©hjº ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj  ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj" ubj )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒ...”h]”hŒ...”…”�”}”(hjÝ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K«hjÚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj× ubj%)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1j$hj× ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj" ubj )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒnomtrr”h]”hŒnomtrr”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K­hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj ubj%)�”}”(hhh]”hÌ)�”}”(hŒ disable mtrr”h]”hŒ disable mtrr”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K­hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj" ubj )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒvremap:n”h]”hŒvremap:n”…”�”}”(hj= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¯hj: ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj7 ubj%)�”}”(hhh]”hÌ)�”}”(hŒêRemap 'n' MiB of video RAM. If 0 or not specified, remap memory according to video mode. (2.5.66 patch/idea by Antonino Daplas reversed to give override possibility (allocate more fb memory than the kernel would) to 2.4 by tmb@iki.fi)”h]”(hŒãRemap ‘n’ MiB of video RAM. If 0 or not specified, remap memory according to video mode. (2.5.66 patch/idea by Antonino Daplas reversed to give override possibility (allocate more fb memory than the kernel would) to 2.4 by ”…”�”}”(hjT h²hh³Nh´NubhŒ reference”“”)�”}”(hŒ tmb@iki.fi”h]”hŒ tmb@iki.fi”…”�”}”(hj^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:tmb@iki.fi”uh1j\ hjT ubhŒ)”…”�”}”(hjT h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K°hjQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj7 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj" ubj )�”}”(hhh]”(j%)�”}”(hhh]”hÌ)�”}”(hŒvtotal:n”h]”hŒvtotal:n”…”�”}”(hjŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kµhj‡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj„ ubj%)�”}”(hhh]”hÌ)�”}”(hŒƒIf the video BIOS of your card incorrectly determines the total amount of video RAM, use this option to override the BIOS (in MiB).”h]”hŒƒIf the video BIOS of your card incorrectly determines the total amount of video RAM, use this option to override the BIOS (in MiB).”…”�”}”(hj¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kµhjž ubah}”(h]”h ]”h"]”h$]”h&]”uh1j$hj„ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj" 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Œ Have fun!”h]”hŒ Have fun!”…”�”}”(hjÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¹hj¿h²hubhÌ)�”}”(hŒ)Gerd Knorr ”h]”(hŒ Gerd Knorr <”…”�”}”(hjÜ h²hh³Nh´Nubj] )�”}”(hŒkraxel@goldbach.in-berlin.de”h]”hŒkraxel@goldbach.in-berlin.de”…”�”}”(hjä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œ#mailto:kraxel@goldbach.in-berlin.de”uh1j\ hjÜ ubhŒ>”…”�”}”(hjÜ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K»hj¿h²hubhÌ)�”}”(hŒMMinor (mostly typo) changes by Nico Schmoigl ”h]”(hŒ.Minor (mostly typo) changes by Nico Schmoigl <”…”�”}”(hjþ h²hh³Nh´Nubj] )�”}”(hŒschmoigl@rumms.uni-mannheim.de”h]”hŒschmoigl@rumms.uni-mannheim.de”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œ%mailto:schmoigl@rumms.uni-mannheim.de”uh1j\ hjþ ubhŒ>”…”�”}”(hjþ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K½hj¿h²hubeh}”(h]”Œ configuration”ah ]”h"]”Œ configuration”ah$]”h&]”uh1hµhh·h²hh³hÊh´Kpubeh}”(h]”Œ)vesafb-generic-graphic-framebuffer-driver”ah ]”h"]”Œ+vesafb - generic graphic framebuffer driver”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”j$Œ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”jR Œ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* jjj:j7j¼j¹j% j" uŒ nametypes”}”(j- ‰j‰j:‰j¼‰j% ‰uh}”(j* h·jj¡j7jj¹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”]”(hŒsystem_message”“”)�”}”(hhh]”hÌ)�”}”(hŒeUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.”h]”hŒgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.”…”�”}”(hj¹ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËhj¶ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”ŒINFO”Œline”K©Œsource”hÊuh1j´ hjz ubjµ )�”}”(hhh]”hÌ)�”}”(hŒeUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.”h]”hŒgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.”…”�”}”(hjÕ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËhjÒ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÏ Œline”K¬Œsource”hÊuh1j´ hjÚ ubeŒtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nh²hub.