ядро 2.6.8 и framebuffer
Модератор: /dev/random
-
Vano
- Сообщения: 47
ядро 2.6.8 и framebuffer
Поставил я себе 2.6.8-gentoo-r9, и выставил в нем vesafb-tng и VESA default mode 1024x768@100 - моник такое разрешение поддерживает на ура. В лило - как всегда vga=0x317 (т.е. как с 2.6.3 у меня было) . Вот что получил:
При загрузке ругается , что указан неправильный режим и выдает список допустимых какой бы я ни выбирал - грузится 640х480@60. Пробовал убирать режим из лило - получаю это же разрешение, но уже без вопросов.
Если пытаюсь выставить после загрузки через fbset, скажем для консоли 1 - то все работает, но после переключения в 2, я уже в 1-ю не вернусь - моник утверждает, что я вылез за пределы рабочей частоты. Как быть?
При загрузке ругается , что указан неправильный режим и выдает список допустимых какой бы я ни выбирал - грузится 640х480@60. Пробовал убирать режим из лило - получаю это же разрешение, но уже без вопросов.
Если пытаюсь выставить после загрузки через fbset, скажем для консоли 1 - то все работает, но после переключения в 2, я уже в 1-ю не вернусь - моник утверждает, что я вылез за пределы рабочей частоты. Как быть?
-
demongloom
- Сообщения: 454
- Статус: Добрый Демон
Re: ядро 2.6.8 и framebuffer
а ты из лило убери vga=0x317 , веса тнг понимает vga=WxH@Hz (1024x768@85)
Если жизнь твоя порвется, тебе новую сошьют.
-
Vano
- Сообщения: 47
Re: ядро 2.6.8 и framebuffer
Не совсем понял
Где понимает? В ядре VESA default mode я это уже выставлял, а в лило сейчас попробовал - ругается (обновить лило?)
Код: Выделить всё
Not a number: "1024x768@100"-
demongloom
- Сообщения: 454
- Статус: Добрый Демон
Re: ядро 2.6.8 и framebuffer
Укажи как video=vesafb:ypan,1024x768-32@85.
Оффтоп:
Блин, пора уже винду сносить. Нажимаю на значек ие --- открывается флэшгет и пытается скачать ие с локалхоста.
Оффтоп:
Блин, пора уже винду сносить. Нажимаю на значек ие --- открывается флэшгет и пытается скачать ие с локалхоста.
Если жизнь твоя порвется, тебе новую сошьют.
-
Vano
- Сообщения: 47
Re: ядро 2.6.8 и framebuffer
Не повлияло, все те же 640-480-60. А насчет "за пределами рабочей частоты" есть какие-нибудь идеи?
-
polachok
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: ядро 2.6.8 и framebuffer
Код: Выделить всё
#
# Linux bootable partition config ends
#
image = /boot/vmlinuz
root = /dev/hda1
initrd = /boot/initramfs
label = Linux
append = "quiet mtrr video=vesafb:1024x768-32@85 splash=silent,theme:SlackwareLinux"
read-onlyтак у меня....
И немедленно выпил.
-
Vano
- Сообщения: 47
Re: ядро 2.6.8 и framebuffer
Ага, я так и сделал, не работает.
Нашел тут в логах:
Nov 7 13:25:27 localhost kernel: vesafb: ATI Technologies Inc., R200, 01.00 (OEM: ATI RADEON 8500)
Nov 7 13:25:27 localhost kernel: vesafb: VBE version: 2.0
Nov 7 13:25:27 localhost kernel: vesafb: protected mode interface info at c000:54e0
Nov 7 13:25:27 localhost kernel: vesafb: pmi: set display start = c00c5574, set palette = c00c55c0
Nov 7 13:25:27 localhost kernel: vesafb: pmi: ports = c010 c016 c054 c038 c03c c05c c000 c004 c0b0 c0b2 c0b4
Nov 7 13:25:27 localhost kernel: vesafb: monitor limits: vf = 0 Hz, hf = 0 kHz, clk = 0 MHz
Nov 7 13:25:27 localhost kernel: vesafb: mode 721x400-8@0 not found
Nov 7 13:25:27 localhost kernel: vesafb: mode 1153x864-8@0 not found
Nov 7 13:25:27 localhost kernel: vesafb: mode 1280x960-8@0 not found
Nov 7 13:25:27 localhost kernel: vesafb: mode 1280x960-8@0 not found
Nov 7 13:25:27 localhost kernel: vesafb: mode 1600x1200-8@0 not found
Nov 7 13:25:27 localhost last message repeated 4 times
Nov 7 13:25:27 localhost kernel: vesafb: mode 1792x1344-8@0 not found
Nov 7 13:25:27 localhost kernel: vesafb: mode 1792x1344-8@0 not found
Nov 7 13:25:27 localhost kernel: vesafb: mode 1856x1392-8@0 not found
Nov 7 13:25:27 localhost kernel: vesafb: mode 1856x1392-8@0 not found
Nov 7 13:25:27 localhost kernel: vesafb: mode 1920x1440-8@0 not found
Nov 7 13:25:27 localhost kernel: vesafb: invalid resolution, width not specified
Nov 7 13:25:27 localhost kernel: vesafb: probe of vesafb0 failed with error -22
Интересно, откуда взялись такие пределы (monitor limits)?
А что такое VBE? Если у меня действительно видяха только 2.0 поддерживет, то я обломался, для vesafb-tng вроде VBE3.0 нужен .
Нашел тут в логах:
Nov 7 13:25:27 localhost kernel: vesafb: ATI Technologies Inc., R200, 01.00 (OEM: ATI RADEON 8500)
Nov 7 13:25:27 localhost kernel: vesafb: VBE version: 2.0
Nov 7 13:25:27 localhost kernel: vesafb: protected mode interface info at c000:54e0
Nov 7 13:25:27 localhost kernel: vesafb: pmi: set display start = c00c5574, set palette = c00c55c0
Nov 7 13:25:27 localhost kernel: vesafb: pmi: ports = c010 c016 c054 c038 c03c c05c c000 c004 c0b0 c0b2 c0b4
Nov 7 13:25:27 localhost kernel: vesafb: monitor limits: vf = 0 Hz, hf = 0 kHz, clk = 0 MHz
Nov 7 13:25:27 localhost kernel: vesafb: mode 721x400-8@0 not found
Nov 7 13:25:27 localhost kernel: vesafb: mode 1153x864-8@0 not found
Nov 7 13:25:27 localhost kernel: vesafb: mode 1280x960-8@0 not found
Nov 7 13:25:27 localhost kernel: vesafb: mode 1280x960-8@0 not found
Nov 7 13:25:27 localhost kernel: vesafb: mode 1600x1200-8@0 not found
Nov 7 13:25:27 localhost last message repeated 4 times
Nov 7 13:25:27 localhost kernel: vesafb: mode 1792x1344-8@0 not found
Nov 7 13:25:27 localhost kernel: vesafb: mode 1792x1344-8@0 not found
Nov 7 13:25:27 localhost kernel: vesafb: mode 1856x1392-8@0 not found
Nov 7 13:25:27 localhost kernel: vesafb: mode 1856x1392-8@0 not found
Nov 7 13:25:27 localhost kernel: vesafb: mode 1920x1440-8@0 not found
Nov 7 13:25:27 localhost kernel: vesafb: invalid resolution, width not specified
Nov 7 13:25:27 localhost kernel: vesafb: probe of vesafb0 failed with error -22
Интересно, откуда взялись такие пределы (monitor limits)?
А что такое VBE? Если у меня действительно видяха только 2.0 поддерживет, то я обломался, для vesafb-tng вроде VBE3.0 нужен .
-
demongloom
- Сообщения: 454
- Статус: Добрый Демон
Re: ядро 2.6.8 и framebuffer
ИМХО
VBE - это стандарты для разрешения+частоты видиокарточек.
В VBE2.0 нет поддержки частот > 60Hz
А вот в VBE3.0 есть поддержки частот больше 60 герц.
Все новые (начиная с вуды) видеокарточки держат больше 60 герц. Но драйвер весы который по умолчанию в ядре не поддерживает VBE3.0, поэтому там лишь 60 герц.
Всключен ли у тебя не как модуль, а как * веса-тнг (не фб)?
VBE - это стандарты для разрешения+частоты видиокарточек.
В VBE2.0 нет поддержки частот > 60Hz
А вот в VBE3.0 есть поддержки частот больше 60 герц.
Все новые (начиная с вуды) видеокарточки держат больше 60 герц. Но драйвер весы который по умолчанию в ядре не поддерживает VBE3.0, поэтому там лишь 60 герц.
Всключен ли у тебя не как модуль, а как * веса-тнг (не фб)?
Если жизнь твоя порвется, тебе новую сошьют.
-
Vano
- Сообщения: 47
Re: ядро 2.6.8 и framebuffer
Оказывается 98 года стандарт. Точно держит.
Нет, не как модуль. Но именно fb. Vesafb-tng, другого там нет.
Нет, не как модуль. Но именно fb. Vesafb-tng, другого там нет.
-
demongloom
- Сообщения: 454
- Статус: Добрый Демон
Re: ядро 2.6.8 и framebuffer
Попытайся скачать оригинальное ядро с кернел.орг (2.6.9) и скачай с сайта dev.gentoo.org/~spock патч весатнг для этого ядра. Либо для него же поищи -cko патчсет. И попытайся собрать. Может в нем заработает?
Если жизнь твоя порвется, тебе новую сошьют.
-
polachok
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: ядро 2.6.8 и framebuffer
искать ck не надо! просто emerge ck-sources. У меня работает. Попробуй.
Вроде кто-то еще говорил про gentoo-sources что не работает...
Вроде кто-то еще говорил про gentoo-sources что не работает...
И немедленно выпил.
-
Vano
- Сообщения: 47
Re: ядро 2.6.8 и framebuffer
ck-sources я поставил (2.6.9), но vesa-tng там нет вообще. Или там какой другой патч для установки частоты есть?
А что касается gentoo-dev-sources 2.6.8, то я сделал все как вы предложили, и подозреваю, что все работает
. Но я этого не вижу, потому что в консоли не работает сам монитор - все те же пределы частоты. Правда в логах про ненайденные режимы и нулевые пределы больше ничего нет. Разобраться в чем тут дело, и вроде проблема решена.
А что касается gentoo-dev-sources 2.6.8, то я сделал все как вы предложили, и подозреваю, что все работает
-
demongloom
- Сообщения: 454
- Статус: Добрый Демон
Re: ядро 2.6.8 и framebuffer
так я не про -ck сурсы писал, а про -cko!
Это патчсет на основе -ск, но еще с другими патчами, в том числе с весой.
Это патчсет на основе -ск, но еще с другими патчами, в том числе с весой.
Если жизнь твоя порвется, тебе новую сошьют.
-
polachok
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: ядро 2.6.8 и framebuffer
я юзаю ck-sources-2.6.8, там есть. Возможно 2.6.9 просто еще не успели пропатчить... попробуйте поновее взять релиз.
И немедленно выпил.