首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何找出X11驱动系统正在使用的驱动程序?

如何找出X11驱动系统正在使用的驱动程序?
EN

Unix & Linux用户
提问于 2012-01-18 01:47:40
回答 2查看 28.4K关注 0票数 15

如何找出X11驱动系统正在使用的驱动程序?

因为我的芯片openchrome是最好的驱动,但我怀疑系统没有使用它。我只需要至少二维加速。

我怎么查?

这就是我从cat /var/log/Xorg.7.log | grep driver中发现的:

代码语言:javascript
复制
[    54.147]    X.Org XInput driver : 12.3
[    55.167] (==) Matched openchrome as autoconfigured driver 0
[    55.167] (==) Matched vesa as autoconfigured driver 1
[    55.167] (==) Matched fbdev as autoconfigured driver 2
[    55.167] (==) Assigned the driver to the xf86ConfigLayout
[    55.175] (II) Loading /usr/lib/xorg/modules/drivers/openchrome_drv.so
[    55.499] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    55.570] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    55.649] (II) VESA: driver for VESA chipsets: vesa
[    55.649] (II) FBDEV: driver for framebuffer: fbdev
[    55.652] (II) Loading /usr/lib/xorg/modules/drivers/openchrome_drv.so
[    55.652] (!!) VIA Technologies does not support this driver in any way.
[    55.984] (II) CHROME(0): Not using driver mode "1280x1024" (height too large for virtual size)
[    55.986] (II) CHROME(0): Not using driver mode "1280x1024" (height too large for virtual size)
[    58.049] (II) AIGLX: Trying DRI driver /usr/lib/i386-linux-gnu/dri/swrast_dri.so
[    61.982]    ABI class: X.Org XInput driver, version 12.3
[    61.982] (II) Using input driver 'evdev' for 'Power Button'
[    62.014] (II) Using input driver 'evdev' for 'Power Button'
[    62.084] (II) Using input driver 'evdev' for 'Logitech USB Optical Mouse'
[    62.093] (II) No input driver/identifier specified (ignoring)
[    62.103] (II) Using input driver 'evdev' for 'NOVATEK USB Keyboard'
[    62.119] (II) Using input driver 'evdev' for 'NOVATEK USB Keyboard'

据我所知,它没有使用openchrome

这里是lspci | grep VGA

代码语言:javascript
复制
00:01.0 VGA compatible controller: VIA Technologies, Inc. VX800/VX820 Chrome 9 HC3 Integrated Graphics (rev 11)

(这是一个瘦客户端。)

这是grep -E '(\(WW|\(EE)' /var/log/Xorg.7.log的输出:

代码语言:javascript
复制
             (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    34.285] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    34.286] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[    34.286] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    34.286] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
[    34.286] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[    34.286] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[    34.287] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[    34.308] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    34.817] (WW) Falling back to old probe method for vesa
[    34.817] (WW) Falling back to old probe method for fbdev
[    34.854] (EE) open /dev/fb0: No such file or directory
[    34.911] (EE) CHROME(0): Unknown Card-Ids (1122|A0A0| 702), Chipset: VX800/VX820; please report to openchrome-users@openchrome.org
[    37.878] (EE) [drm] drmOpen failed.
[    37.878] (EE) CHROME(0): [dri] DRIScreenInit failed.  Disabling DRI.
[    38.065] (WW) CHROME(0): [XvMC] XvMC is not supported on this chipset.

表格xvinfo | head -10

代码语言:javascript
复制
X-Video Extension version 2.2
screen #0
  Adaptor #: "XV_SWOV"
     number of ports: 1
     port base: 62
     operations supported: PutImage
     supported visuals:
       depth 24, visualID 0x21
     number of attributes: 6
       "XV_COLORKEY" (range 0 to 16777215)
EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2012-01-18 08:32:11

要回答您最初的问题,是的,您使用的是OpenChrome驱动程序。不幸的是,它对你的芯片组的支持很少,如果不是最近的话就更糟了。到目前为止,您应该能够获得基本的2D,和任何2D加速支持您的芯片组。这取决于你说它是否“足够好”,或值得改变为更好的东西。

Openchrome在09‘之后经历了很多改进,发行版总是以许多版本过时而告终。Chrome 9的支持在最近的OpenChrome版本中得到了改进,这将提供更好的性能/稳定性/特性。

此外,Chrome 9 HC3还有一个专有的驱动程序,但并不是每个发行版都有可用的包。对于过时的发行版来说,这是更好的选择。基本上,哪种方式取决于发行版的发布,以及/或您是否编译了自己。

我可能会告诉你一个简单的升级选项,需要发行版知道。如果你不知道这有助于识别LSB的发布

代码语言:javascript
复制
## outdated distro's might not support this command    
lsb_release -a

## Most Distro's will display release, in an /etc file.
cat /etc/*release

检查视频覆盖

代码语言:javascript
复制
## Still verify Xv works, whenever you get X running again.
## xvinfo | head -10
票数 4
EN

Unix & Linux用户

发布于 2012-01-18 02:19:42

取决于您在X日志位置上的系统,在Linux:/var/log/Xorg.0.log上可能会有所不同。如果您搜索单词driver,您将能够看到这样的行:

代码语言:javascript
复制
[    34.252] (==) Matched fglrx as autoconfigured driver 0
[    34.252] (==) Matched ati as autoconfigured driver 1
[    34.252] (==) Matched vesa as autoconfigured driver 2
[    34.252] (==) Matched fbdev as autoconfigured driver 3

这意味着它将使用其中一个驱动程序。

您还可以查看:

代码语言:javascript
复制
/etc/X11/xorg.conf

搜索Device部分,它将告诉您它将使用哪个驱动程序。你也可以尝试做:

代码语言:javascript
复制
sudo X -configure

创建/etc/X11/xorg.conf

根据您的进一步评论,您应该查看此页获得更多指导。您可能需要使用10.04发行版这样的选项来查看是否可以让它工作。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/29331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档