Làm thế nào để tìm ra hệ thống trình điều khiển X11 nào đang sử dụng?


12

Làm thế nào để tìm ra hệ thống trình điều khiển X11 nào đang sử dụng?

Đối với chip của tôi openchromelà trình điều khiển tốt nhất nhưng tôi nghi ngờ rằng hệ thống không sử dụng nó. Tôi chỉ cần tăng tốc tối thiểu 2D.

Làm thế nào tôi có thể kiểm tra?

Đây là những gì tôi tìm thấy từ cat /var/log/Xorg.7.log | grep driver:

[    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'

Từ những gì tôi có, nó không sử dụng openchrome.

Đây là lspci | grep VGA:

00:01.0 VGA compatible controller: VIA Technologies, Inc. VX800/VX820 Chrome 9 HC3 Integrated Graphics (rev 11)

(Đây là một khách hàng mỏng.)

Và đây là đầu ra của grep -E '(\(WW|\(EE)' /var/log/Xorg.7.log:

             (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.

Hình thức xvinfo | head -10

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)

lsmod | grep openchromehiển thị gì không?
Kevin

Kevin, không cho thấy gì cả!
bakytn

Dựa trên đầu ra, nó đang sử dụng openchrometrình điều khiển nhưng không thể đặt chế độ 1280x1024
Karlson

không phải nó sử dụng DRI thay vì openchrom sao?
bakytn

@casey_miller DRI là một tiện ích mở rộng có thể được hỗ trợ bởi trình điều khiển
Karlson

Câu trả lời:


3

Để trả lời câu hỏi ban đầu của bạn, có bạn đang sử dụng trình điều khiển OpenChrom. Thật không may, nó chỉ hỗ trợ tối thiểu cho chipset của bạn, thậm chí còn ít hơn nếu nó không phải là gần đây nhất. Kể từ bây giờ, bạn sẽ có thể có được 2D cơ bản và bất kỳ khả năng tăng tốc 2D nào cũng được hỗ trợ cho chipset của bạn. Tùy thuộc vào bạn để nói nếu nó 'đủ tốt', hoặc đáng để thay đổi thành một cái gì đó tốt hơn.

Openchrom đã trải qua rất nhiều cải tiến từ sau 09`, và distro luôn kết thúc nhiều bản phát hành lỗi thời. Hỗ trợ Chrome 9 đã được cải thiện trong các bản phát hành OpenChrom gần đây, giúp cung cấp hiệu suất / tính ổn định / tính năng tốt hơn.

Ngoài ra, trình điều khiển độc quyền tồn tại cho Chrome 9 HC3, nhưng không phải mọi bản phân phối đều có sẵn gói. Đây là tùy chọn tốt hơn cho một bản phân phối lỗi thời. Về cơ bản con đường nào sẽ phụ thuộc vào bản phát hành distro của bạn và / hoặc nếu bạn tự biên soạn.

Tôi có thể có thể hướng bạn đến một tùy chọn nâng cấp dễ dàng, cần phiên bản phân phối để biết. Nếu bạn không biết việc xác định Phát hành LSB sẽ giúp

## outdated distro's might not support this command    
lsb_release -a

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

Kiểm tra lớp phủ video

## Still verify Xv works, whenever you get X running again.
## xvinfo | head -10

Tôi đã bao gồm đầu ra của hai lệnh cuối cùng. Tôi không thể chạy glxinfo (không tồn tại, tìm ra cách cài đặt) và xvinfo (tôi có nhưng không nhận được: xvinfo: Không thể mở màn hình) (Tôi không có trình quản lý cửa sổ)
bakytn

@casey_miller: Tôi đã cập nhật câu trả lời của mình để phản ánh câu hỏi của bạn. Bóng bây giờ là ở tòa án của bạn. Chấp nhận câu trả lời khi bạn biết nó đủ tốt, hoặc tôi luôn có thể giúp bạn nâng cấp.
JM Becker

Điều thú vị là nó có thể phát video HD toàn màn hình với phần cứng và trình điều khiển hiện tại (btw phiên bản là Gói: xserver-xorg-video-openchrom (1: 0.2.904 + svn920-1) Tôi đang chạy 11.10. phiên bản 12.04 phiên bản openchrom giống nhau
bakytn

phiên bản đó khá gần đây, bạn không cần thay đổi nếu nó hoạt động. Bản phân phối của bạn quá gần đây để nhận được lợi ích từ trình điều khiển đóng, vì vậy tốt nhất bạn nên ở lại nơi bạn đang ở.
JM Becker

Vấn đề chưa biến mất nhưng tôi nghĩ câu trả lời này có thể được chấp nhận. Và đối với các hành động tiếp theo tôi có thể tạo ra các câu hỏi khác. Cảm ơn!
bakytn

3

Tùy thuộc vào hệ thống của bạn trên vị trí của nhật ký X có thể khác nhau nhưng trên Linux : /var/log/Xorg.0.log. Nếu bạn tìm kiếm từ này, driverbạn sẽ có thể thấy các dòng như thế này:

[    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

Điều này có nghĩa là nó sẽ sử dụng một trong những trình điều khiển cho nó.

Bạn cũng có thể xem qua:

/etc/X11/xorg.conf

tìm kiếm Devicephần sẽ cho bạn biết nó sẽ sử dụng trình điều khiển nào. Bạn cũng có thể thử làm:

sudo X -configure

để tạo ra /etc/X11/xorg.conf

Dựa trên những bình luận thêm của bạn, bạn nên xem trang này để được hướng dẫn thêm. Bạn có thể phải chơi với các tùy chọn như phát hành 10.04 để xem liệu bạn có thể làm cho nó hoạt động không.


Đây là những gì tôi nhận được từ /var/log/Xorg.7.log (vì 7 không phải là 0 vì một số lý do). Xem câu hỏi cập nhật.
bakytn

@Karlson Làm thế nào bạn có thể nói anh ấy đang sử dụng Ubuntu?
Michael Mrozek

@MichaelMrozek Trong các bình luận trong câu trả lời bên dưới OP đề cập đến phiên bản chạy 11.10 và 12.04. 11.10 là bản phát hành Ubuntu mới nhất và 12.04 hiện đang được thử nghiệm. Và sơ đồ phiên bản của Ubuntu khá độc đáo.
Karlson
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.