+ -
当前位置:首页 → 问答吧 → [求助]2.6.22-gentoo-r2内核开启framebuffer

[求助]2.6.22-gentoo-r2内核开启framebuffer

时间:2007-08-29

来源:互联网

第一次编译时我同时将vesafb-tng与nvidiafb编进内核,
第二次编译时我只将nvidiafb编进内核。
但无论怎样,我使用video=nvidia:1024x768@60或者video=vesa:1024x768@60
或者video=nvidia:1024x768-16@60或者vga=791什么的写入grub里kernel那一行,
系统打开后都是直接进入640x480的分辨率,根本就没有开启高分辨率。

请问在2.6.22内核里开启高分辨率framebuffer究竟应该怎样?感激不尽!

附上log:
(grub写的是:kernel /boot/bzImage root=... video=nvidia:1024x768@60)

Aug 28 21:44:10 Telex nvidiafb_setup START
Aug 28 21:44:10 Telex nvidiafb_probe START
Aug 28 21:44:10 Telex ACPI: PCI Interrupt Link [LNEA] enabled at IRQ 17
Aug 28 21:44:10 Telex ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNEA] -> GSI 17 (level, low) -> IRQ 18
Aug 28 21:44:10 Telex nvidiafb: Device ID: 10de01d7
Aug 28 21:44:10 Telex nvidiafb: CRTC0 analog not found
Aug 28 21:44:10 Telex nvidiafb: CRTC1 analog not found
Aug 28 21:44:10 Telex i2c-adapter i2c-0: unable to read EDID block.
Aug 28 21:44:10 Telex i2c-adapter i2c-0: unable to read EDID block.
Aug 28 21:44:10 Telex i2c-adapter i2c-0: unable to read EDID block.
Aug 28 21:44:10 Telex i2c-adapter i2c-1: unable to read EDID block.
Aug 28 21:44:10 Telex i2c-adapter i2c-1: unable to read EDID block.
Aug 28 21:44:10 Telex i2c-adapter i2c-1: unable to read EDID block.
Aug 28 21:44:10 Telex nvidiafb: CRTC 0 is currently programmed for DFP
Aug 28 21:44:10 Telex nvidiafb: Using DFP on CRTC 0
Aug 28 21:44:10 Telex nvidiafb: Panel size is 1280 x 800
Aug 28 21:44:10 Telex nvidiafb: Panel is LVDS
Aug 28 21:44:10 Telex nvidiafb: MTRR set to ON
Aug 28 21:44:10 Telex nvidia_set_fbinfo START
Aug 28 21:44:10 Telex fbcvt: 1280x800@60: CVT Name - 1.024MA-R
Aug 28 21:44:10 Telex nvidiafb_check_var START
Aug 28 21:44:10 Telex nvidiafb_check_var END
Aug 28 21:44:10 Telex nvidia_set_fbinfo END
Aug 28 21:44:10 Telex nvidiafb_check_var START
Aug 28 21:44:10 Telex nvidiafb_check_var END
Aug 28 21:44:10 Telex nvidia_save_vga START
Aug 28 21:44:10 Telex nvidia_save_vga END
Aug 28 21:44:10 Telex nvidiafb: PCI nVidia NV1d framebuffer (64MB @ 0xC0000000)
Aug 28 21:44:10 Telex nvidiafb_probe END

作者: Zspider   发布时间: 2007-08-29

我觉得vesafb-tng好像不对? 改vesa试试? 还要选者你的显卡对应的驱动

作者: jjj311   发布时间: 2007-08-29

我的显卡对应的就是nvidia嗯。由于我的笔记本是宽屏,所以传统的vesa驱动无法解决显示被拉长的问题。但是能否开启高分辨率我还没有尝试过。
不过我希望能用内核的nvidia驱动解决宽屏问题。。。。

作者: Zspider   发布时间: 2007-08-29

引用:
作者: Zspider
第一次编译时我同时将vesafb-tng与nvidiafb编进内核,
第二次编译时我只将nvidiafb编进内核。
你为什么不试试只编译vesafb-tng?

作者: zhllg   发布时间: 2007-08-29

我用的是A卡,我也是把radeon和vesa-ng都编译进了内核。不过要开启frame buffer,还有几个内核选项是要开启的。



Linux Kernel Configuration: 2.6.x
Code maturity level options --->[*] Prompt for development and/or incomplete code/drivers
Processor type and features --->[*] MTRR (Memory Type Range Register) support
Device Drivers --->
Block devices --->
<*> Loopback device support
<*> RAM disk support
(4096) Default RAM disk size[*] Initial RAM disk (initrd) support
Graphics support --->[*] Support for frame buffer devices[*] VESA VGA graphics support
Console display driver support --->[*] Video mode selection support
<*> Framebuffer Console support
Bootsplash configuration --->[*] Bootup splash screen


红字部分不开,启动的时候就不能改分辨率。

作者: sheep204   发布时间: 2007-08-29

sheep204 请问你是如何把内核选项按上面的文字方式贴出来的,谢谢

作者: axlrose   发布时间: 2007-08-29

引用:
作者: axlrose
sheep204 请问你是如何把内核选项按上面的文字方式贴出来的,谢谢
May be GPM?

作者: jjj311   发布时间: 2007-08-29

引用:
作者: axlrose
sheep204 请问你是如何把内核选项按上面的文字方式贴出来的,谢谢
gpm选中即复制。不过上面的是我从wiki复制过来的。

作者: sheep204   发布时间: 2007-08-29

多谢 改天试试

作者: axlrose   发布时间: 2007-08-30

热门下载

更多