LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 689|回复: 5

关于FrameBuffer分辨率。。。。。

[复制链接]
发表于 2011-11-27 18:10:32 | 显示全部楼层 |阅读模式
主板GA-Z68X-UD3P-B3

   内核是最新的 3.1版本
   显卡GTX 460 使用DVI接口/线缆连接显示器
显示器为22寸 16:10屏,最佳分辨率是1680X1050 但是使用内核中的vesa驱动,FB分辨率只有 Mode 0x031b 1280x1024最大分辨率。。。
搞不太明白,FB分辨率是要内核驱动支持,还是显卡VBIOS的问题???

另一块9800GT显卡 就有mode 0x369 1680x1050这个分辨率。。。。

  我的CPU有INTEL的核心集成显HD 3000 可惜主板上没有视频输出接口,因此不支持核显。

在grub kernel 参数后面添加上vga=ask后列表中,最高分辨率也最大只有0x031b 1280x1024


  如果是内核驱动控制的话,有没有相应的补丁解决这个问题??我google下,发现很多nvidia 4xx的卡都是最高vsea分辨率Mode 0x031b 1280x1024

如果是显卡VBIOS控制的的话,也没有方法修改下显卡BIOS。。。。。。。

另外nvidia闭源驱动,可以与nouveau开源驱动共存么。。。

nouveau下驱动下当然能实现最佳分辨率了。。。。但是为了NV的闭源驱动,只好屏蔽了nouveau驱动加载。。。。。不可能实现nouveau和nvidia闭源驱动同时用把=。=


# hwinfo --framebuffer                                 

02: None 00.0: 11001 VESA Framebuffer                           
  [Created at bios.459]
  Unique ID: rdCR.BfO5bYYtG87
  Hardware Class: framebuffer
  Model: "NVIDIA GF104 Board - 10410001"
  Vendor: "NVIDIA Corporation"
  Device: "GF104 Board - 10410001"
  SubVendor: "NVIDIA"
  SubDevice:
  Revision: "Chip Rev"
  Memory Size: 14 MB
  Memory Range: 0xed000000-0xeddfffff (rw)
  Mode 0x0300: 640x400 (+640), 8 bits
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0303: 800x600 (+800), 8 bits
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x0307: 1280x1024 (+1280), 8 bits
  Mode 0x030e: 320x200 (+640), 16 bits
  Mode 0x030f: 320x200 (+1280), 24 bits
  Mode 0x0311: 640x480 (+1280), 16 bits
  Mode 0x0312: 640x480 (+2560), 24 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+3200), 24 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+4096), 24 bits
  Mode 0x031a: 1280x1024 (+2560), 16 bits
  Mode 0x031b: 1280x1024 (+5120), 24 bits
  Mode 0x0330: 320x200 (+320), 8 bits
  Mode 0x0331: 320x400 (+320), 8 bits
  Mode 0x0332: 320x400 (+640), 16 bits
  Mode 0x0333: 320x400 (+1280), 24 bits
  Mode 0x0334: 320x240 (+320), 8 bits
  Mode 0x0335: 320x240 (+640), 16 bits
  Mode 0x0336: 320x240 (+1280), 24 bits
  Mode 0x033d: 640x400 (+1280), 16 bits
  Mode 0x033e: 640x400 (+2560), 24 bits
  Mode 0x0360: 1280x800 (+1280), 8 bits
  Mode 0x0361: 1280x800 (+5120), 24 bits
  Config Status: cfg=new, avail=yes, need=no, active=unknown


realtek rtl8168/8111e集成网卡,在Linux官方核心驱动里的r8169驱动下,会出现丢包,延迟严重,莫名断线的情况,根本不工作。。。屏蔽r8169模块
手动编译realtek r8169模块,官方的驱动后解决




   还有个问题,无论用官方的核心还是自己手动编译的核心,USB3.0接口貌似不起作用。。。。内核启动提示xhci_hcd 0000:04:00.0: Failed to enable MSI-X啥的,我确定在内核配置中必要的相关驱动选项啥的,都按lspci信息里的选择编译了,反正暂时用不到USB3.0接口,不管它了=。=
#lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b5)
00:1c.6 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 7 (rev b5)
00:1c.7 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Z68 Express Chipset Family LPC Controller (rev 05)
00:1f.2 RAID bus controller: Intel Corporation 82801 SATA RAID Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: nVidia Corporation GF104 [GeForce GTX 460] (rev a1)
01:00.1 Audio device: nVidia Corporation GF104 High Definition Audio Controller (rev a1)
03:00.0 PCI bridge: Integrated Technology Express, Inc. Device 8892 (rev 10)
04:02.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0)
05:00.0 USB controller: Etron Technology, Inc. EJ168 USB 3.0 Host Controller (rev 01)
06:00.0 USB controller: Etron Technology, Inc. EJ168 USB 3.0 Host Controller (rev 01)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
08:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9172 SATA 6Gb/s Controller (rev 11)

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 006 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 005 Device 003: ID e0ff:0005  
Bus 005 Device 004: ID 045e:00dd Microsoft Corp. Comfort Curve Keyboard 2000 V1.0
发表于 2011-11-28 09:38:13 | 显示全部楼层
关于FB分辨率的问题,我的A卡碰到同样的问题,请看我的签名。

至于其它的问题应该跟内核相关。可以换多几个版本的内核试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-11-29 21:32:25 | 显示全部楼层
Post by xsam;2156084
关于FB分辨率的问题,我的A卡碰到同样的问题,请看我的签名。

至于其它的问题应该跟内核相关。可以换多几个版本的内核试试


嗯,你的台式N卡 8600GT 分辨率应该也不成问题。。。。

我找到一个更古老的6600GT,也可以实现最佳分辨率。。。但奇怪GTX 460 就不行了。。。
回复 支持 反对

使用道具 举报

发表于 2011-11-30 09:03:44 | 显示全部楼层
我是一直用a卡的,也有类似问题。如果用开源驱动radeon,开kms,那么不管是1680还是1920都能点对点显示。但如果用官方闭源驱动,那么控制台下也只能到1280*1024.
回复 支持 反对

使用道具 举报

发表于 2011-12-2 20:31:25 | 显示全部楼层
用VGA,不要用DVI
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-3 10:41:26 | 显示全部楼层
Post by qiang_liu8183;2156432
用VGA,不要用DVI


多谢=。=之前确实是一直用VGA接口的,但新的显卡只有 HDMI,和两个DVI输出接口,没办法我才用DVI连接的。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表