View previous topic :: View next topic |
Author |
Message |
danixn n00b
Joined: 15 Mar 2005 Posts: 28 Location: Украина,г.Кривой Рог
|
Posted: Tue Mar 22, 2005 7:40 am Post subject: Wanna Framebuffer... |
|
|
Привет всем.
Хочу сделать так, дабы иметь возможность иметь консоли в graphic mode
Для этого при сборке ядра,включил в него поддержку framebuffer и иже с ним (не модулем)
Когда гружусь и в качестве параметра ядру говорю:
Code: |
/boot/kernel-2.6.9-gentoo-r1 video=vesafb:mtrr,ywrap,800x600-16@85
|
или просто
Code: |
/boot/kernel-2.6.9-gentoo-r1 video=vesafb:mtrr,ywrap
|
все равно система грузится в текстовой моде
а когда делаю:
Code: |
/boot/kernel-2.6.9-gentoo-r1 vga=ask
|
то список доступных режимов ограничивается разрешением 132x80 по-моему или что-то в этом духе...
хотя если я спрашую систему о доступных режимах:
Code: |
cat /proc/fb0/vesa_modes
|
то лицезрею довольно-таки солидный список режимов с заоблачными разрешениями..
BIOS у меня не древний однозначно,видео Nvidia GeForce 2 GTS 32Mb...
Что вы думаете? _________________ emerged from UA |
|
Back to top |
|
|
hermes_jr l33t
Joined: 26 Feb 2004 Posts: 701 Location: Moscow, Russia
|
Posted: Tue Mar 22, 2005 8:02 am Post subject: |
|
|
Попробуй моду писать вот так:
Code: | video=vesafb:ywrap,mtrr vga=0x31B |
|
|
Back to top |
|
|
ZmiyGorinich Guru
Joined: 27 Feb 2004 Posts: 369 Location: Zaporizhzhe, Ukraine
|
Posted: Tue Mar 22, 2005 4:32 pm Post subject: |
|
|
А в ядре сделано:
Device Drivers -> Graphics support
(*) VESA VGA graphics support _________________ Home: Athlon XP 2000+, ATI Radeon 9200 64Mb, 512Mb, hda:40Gb, hdb:120Gb, DVD-RW
Work : Duron 1.4, S3 ProSavage8 32Mb, 512Mb, hda:40Gb, CD-RW
Design, programming, hosting |
|
Back to top |
|
|
danixn n00b
Joined: 15 Mar 2005 Posts: 28 Location: Украина,г.Кривой Рог
|
Posted: Wed Mar 23, 2005 7:25 am Post subject: |
|
|
Quote: |
А в ядре сделано:
Device Drivers -> Graphics support
(*) VESA VGA graphics support
|
А вот это надо посмотреть, вроде должно быть...
ну по крайней мере вариант с
Code: |
video=vesafb:ywrap,mtrr vga=0x31B
|
Не прокатил: система сказала что этот режим какой-то нетакой и вывела мне список доступных режимов из которых максимум что можно выбрать это 80x60
Попробую привести сообщения ядра при загрузке с LiveCD, в котором по дефолту система грузится в графической моде и сообщения собранного мной ядра - может это прольёт свет на детали... (привожу только то что имеет отношение к VESA и framebuffer)
Значит вот кусок сообщений загрузки ядра с LiveCD:
Kernel command line: initrd=gentoo.igz root=/dev/ram0 init=/linuxrc acpi=ht looptype=squashfs loop=/livecd.squashfs udev nodevfs cdroot vga=791 dokeymap splash=silent,theme:livecd-2004.3 BOOT_IMAGE=gentoo
mtrr: v2.0 (20020519)
vesafb: framebuffer at 0xe0000000, mapped to 0xd8880000, size 3072k
vesafb: mode is 1024x768x16, linelength=2048, pages=0
vesafb: protected mode interface info at c000:a190
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
Console: switching to colour frame buffer device 128x48
fbsplash: console 0 using theme 'livecd-2004.3'
fbsplash: switched splash state to 'on' on console 0
fb0: VESA VGA frame buffer device
А вот что выдает мне моё ядро:
Kernel command line: video=vesafb:mtrr,ywrap,800x600-16@85
mtrr: v2.0 (20020519)
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected an Intel i815 Chipset.
agpgart: Maximum main memory to use for agp memory: 321M
agpgart: AGP aperture is 64M @ 0xe8000000
vesafb: NVidia Corporation, NV15 (GeForce2) Board, Chip Rev A0 (OEM: NVidia)
vesafb: VBE version: 3.0
vesafb: protected mode interface info at c000:a190
vesafb: pmi: set display start = c00ca1d5, set palette = c00ca25a
vesafb: pmi: ports = 3b4 3b5 3ba 3c0 3c1 3c4 3c5 3c6 3c7 3c8 3c9 3cc 3ce 3cf 3d0 3d1 3d2 3d3 3d4 3d5 3da
vesafb: hardware supports DCC2 transfers
vesafb: monitor limits: vf = 120 Hz, hf = 54 kHz, clk = 60 MHz
vesafb: scrolling: ywrap using protected mode interface, yres_virtual=5242
vesafb: framebuffer at 0xe0000000, mapped to 0xd8880000, size 16384k
fb0: VESA VGA frame buffer device
Кстати,LiveCD не определило моё видео, как это определилось в моем ядре... (см. выше)
Вот. Ну что есть какие соображения? _________________ emerged from UA |
|
Back to top |
|
|
ZmiyGorinich Guru
Joined: 27 Feb 2004 Posts: 369 Location: Zaporizhzhe, Ukraine
|
Posted: Wed Mar 23, 2005 7:49 am Post subject: |
|
|
Попробуй:
/boot/kernel-2.6.9-gentoo-r1 video=vesafb:mtrr,ywrap,800x600@85
у меня на четырех машинах работает. А монитор у тебя держит 800x600 85Hz? _________________ Home: Athlon XP 2000+, ATI Radeon 9200 64Mb, 512Mb, hda:40Gb, hdb:120Gb, DVD-RW
Work : Duron 1.4, S3 ProSavage8 32Mb, 512Mb, hda:40Gb, CD-RW
Design, programming, hosting |
|
Back to top |
|
|
danixn n00b
Joined: 15 Mar 2005 Posts: 28 Location: Украина,г.Кривой Рог
|
Posted: Wed Mar 23, 2005 8:35 am Post subject: |
|
|
Quote: |
Попробуй:
/boot/kernel-2.6.9-gentoo-r1 video=vesafb:mtrr,ywrap,800x600@85
|
так я уже побовал, если глянешь в Kernel command line моего ядра, то увидишь (см.выше)
Quote: |
у меня на четырех машинах работает. А монитор у тебя держит 800x600 85Hz?
|
держит однозначно!!!
А достаточно только поддержки в ядре для framebuffer-а или нужна поддержка со стороны ПО, т.е. ничего не нужно устанавливать больше? _________________ emerged from UA |
|
Back to top |
|
|
ZmiyGorinich Guru
Joined: 27 Feb 2004 Posts: 369 Location: Zaporizhzhe, Ukraine
|
Posted: Wed Mar 23, 2005 8:53 am Post subject: |
|
|
А ты это читал http://gentoo-wiki.com/HOWTO_fbsplash ?
я делал все по этой доку и все работает... только я не навешивал картинки и процесс бар.... мне просто надо было в консоли большое разрешение чтобы текста много влазило. _________________ Home: Athlon XP 2000+, ATI Radeon 9200 64Mb, 512Mb, hda:40Gb, hdb:120Gb, DVD-RW
Work : Duron 1.4, S3 ProSavage8 32Mb, 512Mb, hda:40Gb, CD-RW
Design, programming, hosting |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|