LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
 
主题工具
旧 10-08-29, 22:01 第 1 帖
ito_oti
 
ito_oti 的头像
 
 
注册会员  
  注册日期: Sep 2007
  帖子: 58
  精华: 0
 

标题: VIA - Trident显卡驱动问题


在一款较旧的主板上安装了10.04,但图形环境的分辨率只能达到640X480。也不清楚这块板是哪里生产的,只是在它的标识上说明其型号是POS- 564,芯片是"VIA 8601A" + "VT82C686B"。找到的用户手册上说显卡的芯片也是"VIA 8601A",且分辨率是能达到1600 x 1200,windows下的测试也证实了这一点。

有一点很奇怪,尽管说他的显卡芯片是"VIA 8601A",而lspci指令下显卡芯片却是Trident的,下面是完整的:
01:00.0 VGA compatible controller: Trident Microsystems CyberBlade/i1 (rev 6a)

在Xorg的官网上查过,它对这种Trident的显卡是支持的,但却没有提到对VIA芯片的显卡有支持。而在通过Xorg -configure得到xorg.conf文件里,也指出显卡是Trident的:
Section "Device"
Identifier "Card0"
Driver "trident"
VendorName "Trident Microsystems"
BoardName "CyberBlade/i1"
BusID "PCI:1:0:0"
EndSection

可是在这块主板上却找不到任何标有"Trident"的芯片,有谁知道VIA与Trident到底是什么关系?

当然,最高主要的问题还是既然lspci测出是Trident的卡,Xorg也说对此卡提供支持,xorg.conf也OK。为何分辨率调不上去?

也曾考虑是否要在编译内核的时候要先提供驱动此卡的模块,而在make menuconfig(利用linux-2.6.35.1)中找到与Trident相关,且是显卡方面的东西只有:
Symbol: FB_TRIDENT [=m]
Prompt: Trident/CyberXXX/CyberBlade support
Defined at drivers/video/Kconfig:1629
Depends on: HAS_IOMEM [=y] && FB [=y] && PCI [=y]
Location:
-> Device Drivers
-> Graphics support
-> Support for frame buffer devices (FB [=y])
Selects: FB_CFB_FILLRECT [=y] && FB_CFB_COPYAREA [=y] && FB_CFB_IMAGEBLIT [=y]
只是无论将它编译成模块,还编译到内核中都无法解决。

有没有谁遇到过类似问题?

我将lspci的所有内容也放在这里,希望它对解决问题有帮助。
robin@qinn04:~$ lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8601 [Apollo ProMedia] (rev 05)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8601 [Apollo ProMedia AGP]
00:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1a)
00:07.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1a)
00:07.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 50)
01:00.0 VGA compatible controller: Trident Microsystems CyberBlade/i1 (rev 6a)
  ito_oti 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 04:31


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org