~9sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/translations/zh_CN/fb/aty128fbmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/zh_TW/fb/aty128fbmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/it_IT/fb/aty128fbmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/ja_JP/fb/aty128fbmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/ko_KR/fb/aty128fbmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/sp_SP/fb/aty128fbmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhsection)}(hhh](htitle)}(hWhat is aty128fb?h]hWhat is aty128fb?}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhh9/var/lib/git/docbuild/linux/Documentation/fb/aty128fb.rsthKubhcomment)}(h*[This file is cloned from VesaFB/matroxfb]h]h*[This file is cloned from VesaFB/matroxfb]}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhhhKubh paragraph)}(h`This is a driver for a graphic framebuffer for ATI Rage128 based devices on Intel and PPC boxes.h]h`This is a driver for a graphic framebuffer for ATI Rage128 based devices on Intel and PPC boxes.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(h Advantages:h]h Advantages:}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhhhubh block_quote)}(h* 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 * Most important: boot logo :-) h]h bullet_list)}(hhh](h list_item)}(hjIt provides a nice large console (128 cols + 48 lines with 1024x768) without using tiny, unreadable fonts.h]h)}(hjIt provides a nice large console (128 cols + 48 lines with 1024x768) without using tiny, unreadable fonts.h]hjIt provides a nice large console (128 cols + 48 lines with 1024x768) without using tiny, unreadable fonts.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhubah}(h]h ]h"]h$]h&]uh1hhhubh)}(h)You can run XF68_FBDev on top of /dev/fb0h]h)}(hjh]h)You can run XF68_FBDev on top of /dev/fb0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1hhhubh)}(hMost important: boot logo :-) h]h)}(hMost important: boot logo :-)h]hMost important: boot logo :-)}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj#ubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]bullet*uh1hhhhK hhubah}(h]h ]h"]h$]h&]uh1hhhhK hhhhubh)}(hDisadvantages:h]hDisadvantages:}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(h* graphic mode is slower than text mode... but you should not notice if you use same resolution as you used in textmode. * still experimental. h]h)}(hhh](h)}(hvgraphic mode is slower than text mode... but you should not notice if you use same resolution as you used in textmode.h]h)}(hvgraphic mode is slower than text mode... but you should not notice if you use same resolution as you used in textmode.h]hvgraphic mode is slower than text mode... but you should not notice if you use same resolution as you used in textmode.}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj^ubah}(h]h ]h"]h$]h&]uh1hhj[ubh)}(hstill experimental. h]h)}(hstill experimental.h]hstill experimental.}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjvubah}(h]h ]h"]h$]h&]uh1hhj[ubeh}(h]h ]h"]h$]h&]jAjBuh1hhhhKhjWubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(hHow to use it?h]hHow to use it?}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(hqSwitching modes is done using the video=aty128fb:... modedb boot parameter or using `fbset` program.h](haSwitching modes is done using the video=aty128fb:... modedb boot parameter or using }(hjhhhNhNubhtitle_reference)}(h`fbset`h]hfbset}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh program.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hKSee Documentation/fb/modedb.rst for more information on modedb resolutions.h]hKSee Documentation/fb/modedb.rst for more information on modedb resolutions.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hYou should compile in both vgacon (to boot if you remove your Rage128 from box) and aty128fb (for graphics mode). You should not compile-in vesafb unless you have primary display on non-Rage128 VBE2.0 device (see Documentation/fb/vesafb.rst for details).h]hYou should compile in both vgacon (to boot if you remove your Rage128 from box) and aty128fb (for graphics mode). You should not compile-in vesafb unless you have primary display on non-Rage128 VBE2.0 device (see Documentation/fb/vesafb.rst for details).}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjhhubeh}(h] how-to-use-itah ]h"]how to use it?ah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hX11h]hX11}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK(ubh)}(hXF68_FBDev should generally work fine, but it is non-accelerated. As of this document, 8 and 32bpp works fine. There have been palette issues when switching from X to console and back to X. You will have to restart X to fix this.h]hXF68_FBDev should generally work fine, but it is non-accelerated. As of this document, 8 and 32bpp works fine. There have been palette issues when switching from X to console and back to X. You will have to restart X to fix this.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjhhubeh}(h]x11ah ]h"]x11ah$]h&]uh1hhhhhhhhK(ubh)}(hhh](h)}(h Configurationh]h Configuration}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK1ubh)}(hYou can pass kernel command line options to vesafb with `video=aty128fb:option1,option2:value2,option3` (multiple options should be separated by comma, values are separated from options by `:`). Accepted options:h](h8You can pass kernel command line options to vesafb with }(hj)hhhNhNubj)}(h/`video=aty128fb:option1,option2:value2,option3`h]h-video=aty128fb:option1,option2:value2,option3}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj)ubhV (multiple options should be separated by comma, values are separated from options by }(hj)hhhNhNubj)}(h`:`h]h:}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jhj)ubh). Accepted options:}(hj)hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK3hjhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jehjbubjf)}(hhh]h}(h]h ]h"]h$]h&]colwidthK7uh1jehjbubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(hnoaccelh]hnoaccel}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h.do not use acceleration engine. It is default.h]h.do not use acceleration engine. It is default.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj}ubj)}(hhh](j)}(hhh]h)}(haccelh]haccel}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h&use acceleration engine. Not finished.h]h&use acceleration engine. Not finished.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj}ubj)}(hhh](j)}(hhh]h)}(hvmode:xh]hvmode:x}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h2chooses PowerMacintosh video mode . Deprecated.h]h2chooses PowerMacintosh video mode . Deprecated.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj}ubj)}(hhh](j)}(hhh]h)}(hcmode:xh]hcmode:x}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK. Deprecated.h]h3chooses PowerMacintosh colour mode . Deprecated.}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKh]h}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjcubah}(h]h ]h"]h$]h&]uh1jhj`ubj)}(hhh]h)}(h\selects startup videomode. See modedb.txt for detailed explanation. Default is 640x480x8bpp.h]h\selects startup videomode. See modedb.txt for detailed explanation. Default is 640x480x8bpp.}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjzubah}(h]h ]h"]h$]h&]uh1jhj`ubeh}(h]h ]h"]h$]h&]uh1jhj}ubeh}(h]h ]h"]h$]h&]uh1j{hjbubeh}(h]h ]h"]h$]h&]colsKuh1j`hj]ubah}(h]h ]h"]h$]h&]uh1j[hjhhhhhNubeh}(h] configurationah ]h"] configurationah$]h&]uh1hhhhhhhhK1ubh)}(hhh](h)}(h Limitationsh]h Limitations}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKCubh)}(heThere are known and unknown bugs, features and misfeatures. Currently there are following known bugs:h]heThere are known and unknown bugs, features and misfeatures. Currently there are following known bugs:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjhhubh)}(h_- This driver is still experimental and is not finished. Too many bugs/errata to list here. h]h)}(hhh]h)}(h[This driver is still experimental and is not finished. Too many bugs/errata to list here. h]h)}(hZThis driver is still experimental and is not finished. Too many bugs/errata to list here.h]hZThis driver is still experimental and is not finished. Too many bugs/errata to list here.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhjubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]jA-uh1hhhhKHhjubah}(h]h ]h"]h$]h&]uh1hhhhKHhjhhubh)}(hBrad Douglas h](hBrad Douglas <}(hjhhhNhNubh reference)}(hbrad@neruo.comh]hbrad@neruo.com}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:brad@neruo.comuh1jhjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKKhjhhubeh}(h] limitationsah ]h"] limitationsah$]h&]uh1hhhhhhhhKCubeh}(h]what-is-aty128fbah ]h"]what is aty128fb?ah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjSerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}(j.j+jjjjjjj&j#u nametypes}(j.jjjj&uh}(j+hjjjjjjj#ju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log] decorationNhhub.