Режимы работы фреймбуфера: различия между версиями
(Новая страница: «При использовании терминальной консоли, а так-же при использования драйвера fbdev, бывает ва...») |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{stub}} | |||
При использовании терминальной консоли, а так-же при использования драйвера fbdev, бывает нужно задать разрешение, в котором работает фреймбуфер. | |||
Для этого надо при загрузке передать ядру параметр работы его работы. Обычно для этого в lilo или в grub задаётся параметр VGA из следующеёй таблицы: | |||
Стандартные режимы fbdev в 16-ном виде | |||
<table border="1"> | |||
<tr> | |||
<td>Кол-во цветов</td><td>Число бит</td><td>640x480</td><td>800x600</td><td>1024x768</td><td>1280x1024</td><td>1440x900</td><td>1600x1200</td> | |||
</tr> | |||
<tr> | |||
<td>256</td><td>8</td><td>0x301</td><td>0x303</td><td>0x305</td><td>0x307</td><td>0x360</td><td>0x31c</td> | |||
</tr> | |||
<tr> | |||
<td>32k</td><td>15</td><td>0x310</td><td>0x313</td><td>0x316</td><td>0x319</td><td>0x361</td><td>0x31d</td> | |||
</tr> | |||
<tr> | |||
<td>64k</td><td>16</td><td>0x311</td><td>0x314</td><td>0x317</td><td>0x31A</td><td>0x362</td><td>0x31e</td> | |||
</tr> | |||
<tr> | |||
<td>16M</td><td>24</td><td>0x312</td><td>0x315</td><td>0x318</td><td>0x31B</td><td>0x363</td><td>0x31f</td> | |||
</tr> | |||
</table> | |||
или в 10-чном: | |||
<table border="1"> | |||
<tr> | |||
<td>Кол-во цветов</td><td>Число бит</td><td>640x480</td><td>800x600</td><td>1024x768</td><td>1280x1024</td><td>1440x900</td><td>1600x1200</td> | |||
</tr> | |||
<tr> | |||
<td>256</td><td>8</td><td>769</td><td>771</td><td>773</td><td>775</td><td>864</td><td>796</td> | |||
</tr> | |||
<tr> | |||
<td>32k</td><td>15</td><td>784</td><td>787</td><td>790</td><td>793</td><td>865</td><td>797</td> | |||
</tr> | |||
<tr> | |||
<td>64k</td><td>16</td><td>785</td><td>788</td><td>791</td><td>794</td><td>866</td><td>798</td> | |||
</tr> | |||
<tr> | |||
<td>16M</td><td>24</td><td>786</td><td>789</td><td>792</td><td>795</td><td>867</td><td>799</td> | |||
</tr> | |||
</table> | |||
Для задания режима в lilo, надо добавить к параметрам передаваемым ядру параметр VGA с заданным значением, например: | |||
Если задать параметр в настройках lilo строчку | |||
vfa=ask, то | |||
Список всех разрешений поддерживаемых данным монитором можно получить, выполнив следующую команду: | |||
<tt># hwinfo --framebuffer</tt> | |||
Если ничего не показало, значит, надо установить hwinfo: | |||
<tt># apt-get update; apt-get install hwinfo</tt> |
Версия от 06:56, 31 октября 2015
При использовании терминальной консоли, а так-же при использования драйвера fbdev, бывает нужно задать разрешение, в котором работает фреймбуфер.
Для этого надо при загрузке передать ядру параметр работы его работы. Обычно для этого в lilo или в grub задаётся параметр VGA из следующеёй таблицы:
Стандартные режимы fbdev в 16-ном виде
Кол-во цветов | Число бит | 640x480 | 800x600 | 1024x768 | 1280x1024 | 1440x900 | 1600x1200 |
256 | 8 | 0x301 | 0x303 | 0x305 | 0x307 | 0x360 | 0x31c |
32k | 15 | 0x310 | 0x313 | 0x316 | 0x319 | 0x361 | 0x31d |
64k | 16 | 0x311 | 0x314 | 0x317 | 0x31A | 0x362 | 0x31e |
16M | 24 | 0x312 | 0x315 | 0x318 | 0x31B | 0x363 | 0x31f |
или в 10-чном:
Кол-во цветов | Число бит | 640x480 | 800x600 | 1024x768 | 1280x1024 | 1440x900 | 1600x1200 |
256 | 8 | 769 | 771 | 773 | 775 | 864 | 796 |
32k | 15 | 784 | 787 | 790 | 793 | 865 | 797 |
64k | 16 | 785 | 788 | 791 | 794 | 866 | 798 |
16M | 24 | 786 | 789 | 792 | 795 | 867 | 799 |
Для задания режима в lilo, надо добавить к параметрам передаваемым ядру параметр VGA с заданным значением, например:
Если задать параметр в настройках lilo строчку vfa=ask, то
Список всех разрешений поддерживаемых данным монитором можно получить, выполнив следующую команду:
# hwinfo --framebuffer
Если ничего не показало, значит, надо установить hwinfo:
# apt-get update; apt-get install hwinfo