LINUX.ORG.RU

915-ое интелевское видло на ноуте и фреймбуфер


0

0

железка: ноут HP 500, видео - интель 915.
хочется: 1280x800 в консоли

vga=791 ядру - даёт тёмный экран.

после подгрузки vesafb или i810fb в dmesg тишина, в /proc/fb пустота.

в иксах всё работает, в логе вот что:


(II) I810(0): initializing int10
(WW) I810(0): Bad V_BIOS checksum
(II) I810(0): Primary V_BIOS segment is: 0xc000
(II) I810(0): VESA BIOS detected
(II) I810(0): VESA VBE Version 3.0
(II) I810(0): VESA VBE Total Mem: 7872 kB
(II) I810(0): VESA VBE OEM: Intel(r)915GM/910ML/915MS Graphics Chip Accelerated VGA BIOS
(II) I810(0): VESA VBE OEM Software Rev: 1.0
(II) I810(0): VESA VBE OEM Vendor: Intel Corporation
(II) I810(0): VESA VBE OEM Product: Intel(r)915GM/910ML/915MS Graphics Controller
(II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) I810(0): Integrated Graphics Chipset: Intel(R) 915GM
(--) I810(0): Chipset: "915GM"
(--) I810(0): Linear framebuffer at 0xC0000000
(--) I810(0): IO registers at addr 0xD0600000
(II) I810(0): 2 display pipes available.
(II) I810(0): detected 7932 kB stolen memory.
(II) I810(0): Kernel reported 110336 total, 1 used
(II) I810(0): I830CheckAvailableMemory: 441340 kB available
(II) I810(0): Will try to reserve 32768 kiB of AGP aperture space
for the DRM memory manager.
(II) I810(0): Monitoring connected displays enabled
(II) I810(0): Will attempt to tell the BIOS that there is 12288 kB VideoRAM

(II) I810(0): Broken BIOSes cause the system to hang here.
If you encounter this problem please add
Option "DisplayInfo" "FALSE"
to the Device section of your XF86Config file.
(II) I810(0): Display Info: CRT: attached: FALSE, present: TRUE, size: (720,400)
(II) I810(0): Display Info: TV: attached: FALSE, present: FALSE, size: (0,2057)
(II) I810(0): Display Info: DFP (digital flat panel): attached: FALSE, present: FALSE, size: (0,2057)
(II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: TRUE, size: (1280,800)
(II) I810(0): Display Info: Second (second CRT): attached: FALSE, present: FALSE, size: (0,2057)
(II) I810(0): Display Info: TV2 (second TV): attached: FALSE, present: FALSE, size: (0,2057)
(II) I810(0): Display Info: DFP2 (second digital flat panel): attached: FALSE, present: FALSE, size: (0,2057)
(II) I810(0): Display Info: LFP2 (second local flat panel): attached: FALSE, present: FALSE, size: (0,2057)
(II) I810(0): Size of device LFP (local flat panel) is 1280 x 800
(II) I810(0): No active displays on Pipe A.
(II) I810(0): Currently active displays on Pipe B:
(II) I810(0): LFP (local flat panel)
(II) I810(0): Lowest common panel size for pipe B is 1280 x 800
(==) I810(0): Display is using Pipe B
(--) I810(0): Maximum frambuffer space: 65368 kByte
(II) I810(0): VESA VBE PanelID read successfully
(II) I810(0): PanelID returned panel resolution : 1280x800

☆☆

если дать ядру vga=791, подгрузить vesafb, то в логе ведра имеем:

[ 7.936000] vesafb: framebuffer at 0xc0000000, mapped to 0xe0280000, using 3072k, total 7872k
[ 7.936000] vesafb: mode is 1024x768x16, linelength=2048, pages=4
[ 7.936000] vesafb: protected mode interface info at 00ff:44f0
[ 7.936000] vesafb: scrolling: redraw
[ 7.936000] vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
[ 7.936000] fb0: VESA VGA frame buffer device

/proc/fb:
0 VESA VGA

если натравить mplayer на /dev/fb0 (запуская из иксов с -vo fbdev), то в консоли очень даже видно фильм, но терминала там нифига нету.

Muromec ☆☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.