|
|
第一次编译时我同时将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 |
|