Решил привинтить себе фреймбуфер, в качестве реализации выбрал uvesafb тк она (по идее) поодерживает wide в частности мое 1680х1050.
Собрал ядро как описано в HOWTO, initrd есть - зашит в ядро, v86d есть, klibc собран.
Ядро нормально грузится но в консоли как было 80х25 так и осталось, хотя монитор сообщает о моем разрешении, что оно установлено правильно: 1680х1050@60.
Параметры загрузки в GRUB:
Код: Выделить всё
video=uvesafb:1680x1050-24@60,mtrr:3,ywrapUvessafb в messages:
Код: Выделить всё
May 26 16:35:46 favourite [ 0.000000] Kernel command line: video=uvesafb:1680x1050-16,mtrr:3,ywrap
May 26 16:35:46 favourite [ 0.142917] uvesafb: NVIDIA Corporation, G73 Board - p508h2b , Chip Rev , OEM: NVIDIA, VBE v3.0
May 26 16:35:46 favourite [ 0.158058] uvesafb: protected mode interface info at c000:c2c0
May 26 16:35:46 favourite [ 0.158150] uvesafb: pmi: set display start = c00cc2f6, set palette = c00cc360
May 26 16:35:46 favourite [ 0.158286] uvesafb: pmi: ports = 3b4 3b5 3ba 3c0 3c1 3c4 3c5 3c6 3c7 3c8 3c9 3cc 3ce 3cf 3d0 3d1 3d2 3d3 3d4 3d5 3da
May 26 16:35:46 favourite [ 0.161898] uvesafb: VBIOS/hardware supports DDC2 transfers
May 26 16:35:46 favourite [ 0.215436] uvesafb: monitor limits: vf = 76 Hz, hf = 83 kHz, clk = 170 MHz
May 26 16:35:46 favourite [ 0.215862] uvesafb: scrolling: ywrap using protected mode interface, yres_virtual=4096
May 26 16:35:46 favourite [ 0.216450] uvesafb: framebuffer at 0xe0000000, mapped to 0xf8080000, using 10240k, total 262144k
May 26 16:40:23 favourite [ 0.000000] Kernel command line: video=uvesafb:1680x1050-16,mtrr:3,ywrap
May 26 16:40:23 favourite [ 0.142974] uvesafb: NVIDIA Corporation, G73 Board - p508h2b , Chip Rev , OEM: NVIDIA, VBE v3.0
May 26 16:40:23 favourite [ 0.158145] uvesafb: protected mode interface info at c000:c2c0
May 26 16:40:23 favourite [ 0.158238] uvesafb: pmi: set display start = c00cc2f6, set palette = c00cc360
May 26 16:40:23 favourite [ 0.158375] uvesafb: pmi: ports = 3b4 3b5 3ba 3c0 3c1 3c4 3c5 3c6 3c7 3c8 3c9 3cc 3ce 3cf 3d0 3d1 3d2 3d3 3d4 3d5 3da
May 26 16:40:23 favourite [ 0.161994] uvesafb: VBIOS/hardware supports DDC2 transfers
May 26 16:40:23 favourite [ 0.215573] uvesafb: monitor limits: vf = 76 Hz, hf = 83 kHz, clk = 170 MHz
May 26 16:40:23 favourite [ 0.216004] uvesafb: scrolling: ywrap using protected mode interface, yres_virtual=4096
May 26 16:40:23 favourite [ 0.216579] uvesafb: framebuffer at 0xe0000000, mapped to 0xf8080000, using 10240k, total 262144k
May 26 22:39:01 favourite [ 0.000000] Kernel command line: root=/dev/sdb3 video=uvesafb:1680x1050-24@60,mtrr:3,ywrap
May 26 22:39:01 favourite [ 0.142986] uvesafb: NVIDIA Corporation, G73 Board - p508h2b , Chip Rev , OEM: NVIDIA, VBE v3.0
May 26 22:39:01 favourite [ 0.158122] uvesafb: protected mode interface info at c000:c2c0
May 26 22:39:01 favourite [ 0.158215] uvesafb: pmi: set display start = c00cc2f6, set palette = c00cc360
May 26 22:39:01 favourite [ 0.158352] uvesafb: pmi: ports = 3b4 3b5 3ba 3c0 3c1 3c4 3c5 3c6 3c7 3c8 3c9 3cc 3ce 3cf 3d0 3d1 3d2 3d3 3d4 3d5 3da
May 26 22:39:01 favourite [ 0.161963] uvesafb: VBIOS/hardware supports DDC2 transfers
May 26 22:39:01 favourite [ 0.215483] uvesafb: monitor limits: vf = 76 Hz, hf = 83 kHz, clk = 170 MHz
May 26 22:39:01 favourite [ 0.215911] uvesafb: scrolling: ywrap using protected mode interface, yres_virtual=2048
May 26 22:39:01 favourite [ 0.216493] uvesafb: framebuffer at 0xe0000000, mapped to 0xf8080000, using 10240k, total 262144kЯдро 2.6.28-gentoo-r5, видеокарта nVIDIA GF 7600 GS с проприетарными дровами 180.29.
Вопрос один, если монитор сообщает о нужном разрешении то значит фреймбуфер работает или нет? Если работает то почему на глаз этого не видно?
Заранее спасибо.