我有两个 VGA 兼容控制器吗?

我有两个 VGA 兼容控制器吗?

lshw显示两个 VGA 兼容控制器。

  1. 他们位于哪里?
  2. 它们分别有何用途?您建议使用哪一种?
  3. 我当前使用的是两个控制器中的哪一个?
  4. 仅使用 T400,可以在两个控制器之间切换吗?

谢谢!

输出文件是这里相关部分在这里:

*-pci:0
     description: PCI bridge
     product: Mobile 4 Series Chipset PCI Express Graphics Port
     vendor: Intel Corporation
     physical id: 1
     bus info: pci@0000:00:01.0
     version: 07
     width: 32 bits
     clock: 33MHz
     capabilities: pci normal_decode bus_master cap_list
     configuration: driver=pcieport
     resources: irq:40 ioport:2000(size=4096) memory:bff00000-bfffffff ioport:c0000000(size=268435456)
   *-display
        description: VGA compatible controller
        product: RV620/M82 [Mobility Radeon HD 3450/3470]
        vendor: Hynix Semiconductor (Hyundai Electronics)
        physical id: 0
        bus info: pci@0000:01:00.0
        version: 00
        width: 32 bits
        clock: 33MHz
        capabilities: vga_controller bus_master cap_list rom
        configuration: driver=radeon latency=0
        resources: irq:51 memory:c0000000-cfffffff ioport:2000(size=256) memory:bfff0000-bfffffff memory:bff00000-bff1ffff
*-display
     description: VGA compatible controller
     product: Mobile 4 Series Chipset Integrated Graphics Controller
     vendor: Intel Corporation
     physical id: 2
     bus info: pci@0000:00:02.0
     version: 07
     width: 64 bits
     clock: 33MHz
     capabilities: vga_controller bus_master cap_list rom
     configuration: driver=i915 latency=0
     resources: irq:49 memory:fc000000-fc3fffff memory:d0000000-dfffffff ioport:1800(size=8)

$ xrandr
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 8192 x 8192
LVDS1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 303mm x 190mm
   1440x900       60.0*+   59.9     50.0  
   1360x768       59.8     60.0  
   1152x864       60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)

答案1

您已从输出安装了 2 个视频卡。

 product: RV620/M82 [Mobility Radeon HD 3450/3470]
 vendor: Hynix Semiconductor (Hyundai Electronics)
 configuration: driver=radeon latency=0

 product: Mobile 4 Series Chipset Integrated Graphics Controller
 vendor: Intel Corporation
 configuration: driver=i915 latency=0

第一个是 ATI Radeon 卡,第二个是内置于系统芯片组中的 Intel 卡。

配置行显示它们在您的系统上使用的驱动程序。从输出来看,它们的配置似乎有些正确,所以我会调查它们是否出现在 X 中并且只需要启用。

后续问题

您可以确定哪个卡用于驱动哪个输出。

$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x49 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 outputs: 8 associated providers: 0 name:Intel

但通常情况下,集成芯片组(在您的情况下是英特尔)驱动 Thinkpad 上的 LCD 面板。据我所知,这是不可配置的。

通过 VGA 端口驱动的外部显示器通常由 ATI Radeon 卡驱动。再说一遍,这不是一个可以修改的东西。

这些东西是不可配置的,因此您无法在此处更改任何内容,只能使用它们。

相关内容