Фреймбуффер
dave 4 января, 2006 - 00:48
Всем доброго дня и с наступившим уже Новым Годом!
Я совсем недавно перешел на Gentoo, и хотя опыт работы с различными линуксами у меня был, но систему вручную никогда почти не настраивал, поэтому возник ряд вопросов. Надеюсь на вашу помощь!
1. Как правильно включить фреймбуффер? Я скомпилил ядро с fbcon в юз флагах, поставил драйвера видеокарты (карта ати; иксы у меня работают), прописал видеорежим в Грабе, но судя по 25-ти строкам и отсутствию пингвина при загрузке фреймбуффер так и не включился. Где я мог напортачить и что мне моно предпринять?
2. Как посмотреть, какой из фреймбуфферов поддерживается ядром? Не по параметрам компиляции, а по самому используемому ядру?
»
- Для комментирования войдите или зарегистрируйтесь
1. Включай все
1. Включай все что касается фреймбуффера ядром. Иксовые дрова для видео-карточки не причем, на сколько я знаю.
2. Не поняло.
1. Как раз всё и
1. Как раз всё и включал...
2. Да я мимею в виду -- по документации есть две разновидности фреймбуффера. Как посмотреть, какие из них у меня ядро поддерживает? А то может быть я что-то в ядре просто не включил...
Re: Фреймбуффер
Сбрось свой кофиг груба для начала
Конфиг Граба
title=Gentoo Linux
root (hd0,6)
kernel /boot/kernel-2.6.14-gentoo-r5 root=/dev/hda7 video=vesafb:mtrr,ywrap,1280x1024-32@60
Фреймбуффер
У меня Radeon:
CONFIG_FB=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_SOFT_CURSOR=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_VGA16=m
CONFIG_FB_VESA=y
CONFIG_FB_RADEON=y
CONFIG_FB_RADEON_I2C=y
CONFIG_VGA_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
CONFIG_LOGO=y
CONFIG_LOGO_LINUX_MONO=y
CONFIG_LOGO_LINUX_VGA16=y
CONFIG_LOGO_LINUX_CLUT224=y
Фреймбуффер
Надо включить тот Фреймбуффер который соответсвует твоей видяхе а остальные убрать вообще... Если конечно у тебя не несколько видеокарт в компе...
Либо выбрать vesa или vesa-tng.
_________________
Gentoo GNU/Linux 2.6.14-r5 GCC 3.4.4 Dual Xeon
У меня
У меня конкретно -- Radeon 9600XT. Какой фреймбуфер для нее лучше подойдет? И я так понимаю, что ядоро пересобирать придется?
Сорри, скорее
Сорри, скорее всего я туплю, но где это посмотреть и выставить? И после выставления что пересобирать надо?
У меня все
У меня все работает путем с настройками Груба, похожими на твои. Вот, что я включал в ядре в разделе Graphics support:
В разделе Console display driver support:
+ еще всякая мелочь, типа Logo configuration, но это уже на скорость не влияет :)
Новая трабла
Спасибо всем за советы, я смог включить фреймбуффер в консоли! Действительно, надо было пересобрать ядро и включить все опции, заодно и opengl (вроде как) заработал -- ну, об этом в разделе про иксы уе спросил... Сразу и вопрос по определению типа фреймбуффера отпал -- его в конфиге посмотреть можно...
Но теперь возникла другая проблема -- при выходе из иксов вместо нормальной консоли появляется экран в полосочку и, ессно, разглядеть ничего нереально... :(( Это лечится как-нибудь, или же это индивидуальная непереносимость фреймбуфферной консоли Радеоном 9600хт?
Нафиг забудь
Нафиг забудь про radeonfb- он дает герцы токо в консоли
т е для переходов chvt1;chvt 7 приемлем тока vgafb
т.е. в lilo.conf я прописал vga=792 (сиречь 1024x768@60)
К тому же нет глюков с цветами после resume2
(radeonfb добавляет искажение цветовой гаммы)
Опоньки
Сорри, я
Сорри, я немного уже запутался... :))
Я при сборке ядра ставил vesafb-tga, а так же включал поддержку для АТИ.
Надо было не включать поддержку АТИ?
Просто нигде я не встречал явного указания radeonfb, так что, даж не знаю, как его вырубить...
А герцовки мне вообще нафиг не нужны -- у меня LCD... 60 герц...
не мудри! делай,
не мудри!
делай, как сказал NWhisper:
"У меня все работает путем с настройками Груба, похожими на твои. Вот, что я включал в ядре в разделе Graphics support:
<*> VESA VGA graphics support
VESA driver type (vesafb-tng)
(1024x768@60) VESA default mode
В разделе Console display driver support:
<*> Framebuffer Console support
+ еще всякая мелочь, типа Logo configuration, но это уже на скорость не влияет :)"
их включай не модулями,а в ядро.
остальное все повыключай(лого можно оставить).
и не будет тебе зеленых полос при выключении ЭВМ
лечится. см
лечится. см выше
А вот у мя
А вот у мя нормально работал фрейм буффер на одном компе, потом ядро поменял и экран сузился(настройки не менял), а на другом компе ваще ужасс: Какую только частоту не ставлю экран уползает, рябит и ваще выключается, со старыми ядрами всё было ОК. Что это за ерунда такая?
_________________
Gentoo Linux - We Use The Power!!!
маны
Руководства читали?
http://gentoo-wiki.com/HOWTO_fbsplash
http://gentoo-wiki.com/HOWTO_Framebuffer:Bootsplash:Grubsplash
_________________
Улыбайтесь! Это всех раздражает...
А что там
А что там собственно читать? Может там есть какая то важная мелочь, связанная с новыми ядрами? Всё прекрасно работало.(Бутсплеш мне не нужен) Что там могло изменится, настроек фрембуффера нетрогал, там вроде всё нормально, в грубе выставлял разные разрешения и частоты, непомогло :(
У меня на ядре
У меня на ядре 2.6.11-gentoo-r6 все было в норме, и vesafb и vesafb-tng и intel все работало. а вот на другой машине уже больше суток бьюсь, ни фига не получаеться, ядро 2.6.15, и там vesafb-tng я впринципе не нашел.
amd64?
в ядре для amd64 её просто нет.
да вроде для P-4
да вроде для P-4 собирал. Но фреймбуффер не запускаеться... Ни пингвина, ни высокого разрешения...
Re: маны
Короче.... Как я вижу, этот фрейм буффер работает через раз... Фигово то, что он у меня не работает. Как ты написал, съузился дисплей, рябит... Это вообще лечится?
Настроил - не
Настроил - не трогай :)
ИМХО сильно зависит от версии ядра + версии карточки. До 2.6.12 все работало прекрасно. На 2.6.13 (дальше не юзал) те же конфиги - болт, хоть аппстенулбом. Вообще судя по манам лечится настройкой фрейм буффера, там как в иксах моделайны прописывать можно. Лично у меня не получилось.
Intel855GME
Сегодня промучился полдня - наконец-то получилось настроить.
Видеокарта Intel855GME, получилось сделать разрешение: 1024x768@60
Непонятки с ATi Radeon 9600 XT
Помогите пожалуста разобраться и мне.
У меня Gentoo 2006.0, скачанная с официального сайта, ядро там 2.6.15-gentoo-r5.
Прикрутил radeonfb - вроде работает, но есть одна нестыковочка. Я хочу 1152x864x32 при 100Гц (так и указал), а оно всё-равно сбрасывает до 1024x768 и 85Гц. Возможно-ли это как-нить вылечить?
_________________
Zwei Drachen betrachten einander
LGB В ядро
LGB
В ядро прописал частоту и разрешение7
Quote:1152x864x32 если
если именно так писал то не пойдет. перед цветами надо '-'
а вообше проверяй по шагу
сначала video=radeonfb:1152x864
потом video=radeonfb:1152x864-32
и video=radeonfb:1152x864-32@100
так сможешь узнать с чем именно проблемы
А в чём разница
А в чём разница между radeon (я так на официальном форуме Gentoo видел) и radeonfb?
И что правильно ставить перед разрешением - запятую или двоеточие?
_________________
Zwei Drachen betrachten einander
radeon
radeon использовался в 2.4
radeonfb в 2.6
video=radeonfb:1152x864-32@100
двуеточие
У меня в grub
У меня в grub прописано так:
video=radeon,1152x864-32@100
Насчёт ядра, я там не нашёл такой опции, вроде только для весы доступно... Я не знаю как делать "скриншот" с консоли, по-этому вот кусок конфига:
Только как я понял, у меня выставляется не 1024*768, а аж 1280*1024 - dmesg говорит, что режим 160*64 символа, а 8 (ширина символа) * 160 будет какраз 1280 :-? Вот часть сообщениq ядра про мой радеон:
Нда, надоб убрать вывод отладки из ядра ;-)
_________________
Zwei Drachen betrachten einander