|
|
第 1 帖 | |
|
|
标题: 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) |
|
|
|
|
|