จะค้นหาระบบไดรเวอร์ X11 ที่ใช้อยู่ได้อย่างไร?


12

จะค้นหาระบบไดรเวอร์ X11 ที่ใช้อยู่ได้อย่างไร?

สำหรับชิปของฉันopenchromeเป็นไดรเวอร์ที่ดีที่สุด แต่ฉันสงสัยว่าระบบไม่ได้ใช้งาน ฉันต้องการการเร่งความเร็วอย่างน้อย 2D

ฉันจะตรวจสอบได้อย่างไร

นี่คือสิ่งที่ฉันพบจาก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'

openchromeจากสิ่งที่ผมได้รับมันไม่ได้ใช้

ที่นี่lspci | grep VGA:

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

(นี่คือ Thin Client)

และนี่คือผลลัพธ์ของ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.

แบบฟอร์ม 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 openchromeแสดงอะไร?
Kevin

เควินแสดงอะไร!
bakytn

ตามผลลัพธ์มันใช้openchromeไดรเวอร์ แต่ไม่สามารถตั้งค่าโหมด 1280x1024
Karlson

ไม่ใช้ DRI แทน openchrome ใช่ไหม
bakytn

@casey_miller DRI เป็นส่วนเสริมที่ไดรเวอร์อาจสนับสนุนหรือไม่ก็ได้
Karlson

คำตอบ:


3

เพื่อตอบคำถามเดิมของคุณใช่คุณใช้ไดรเวอร์ OpenChrome มันน่าเสียดายที่มีการสนับสนุนเพียงเล็กน้อยสำหรับชิปเซ็ตของคุณแม้ว่าจะไม่ใช่ล่าสุด ณ ตอนนี้คุณควรจะได้รับ Basic 2D แล้วและการเร่งความเร็ว 2D ใดก็ได้ที่สนับสนุนชิปเซ็ตของคุณ มันขึ้นอยู่กับคุณที่จะบอกว่า 'ดีพอ' หรือคุ้มค่าที่จะเปลี่ยนเป็นอะไรที่ดีกว่า

Openchrome ได้ผ่านการปรับปรุงมากมายตั้งแต่หลัง 09` และ distro จะจบลงด้วยการปล่อยรุ่นที่ล้าสมัยมากมาย การสนับสนุน Chrome 9 ได้รับการปรับปรุงในรุ่นล่าสุดของ OpenChrome ซึ่งจะให้ประสิทธิภาพ / เสถียรภาพ / คุณสมบัติที่ดีขึ้น

นอกจากนี้ยังมีไดรเวอร์ที่เป็นกรรมสิทธิ์สำหรับ Chrome 9 HC3 แต่ไม่มี distro ทุกอันที่มีแพ็คเกจให้ใช้งาน นี่เป็นตัวเลือกที่ดีกว่าสำหรับ distro ที่ล้าสมัย โดยทั่วไปวิธีที่จะไปขึ้นอยู่กับการเปิดตัวของ distro ของคุณและ / หรือถ้าคุณรวบรวมตัวเอง

ฉันอาจจะนำคุณไปสู่ตัวเลือกการอัพเกรดที่ง่ายต้องใช้รุ่น distro เพื่อทราบ หากคุณไม่รู้ว่าช่วยระบุ LSB Release

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

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

ตรวจสอบการซ้อนทับวิดีโอ

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

ฉันได้รวมเอาท์พุทของสองคำสั่งล่าสุด ฉันไม่สามารถเรียกใช้ glxinfo (ไม่มีอยู่, หาวิธีการติดตั้ง) และ xvinfo (ฉันมี แต่ได้รับ: xvinfo: ไม่สามารถเปิดจอแสดงผลได้) (ฉันไม่มีตัวจัดการหน้าต่าง)
bakytn

@casey_miller: ฉันได้อัปเดตคำตอบเพื่อสะท้อนคำถามของคุณ ขณะนี้ลูกบอลอยู่ในศาลของคุณแล้ว ยอมรับคำตอบเมื่อคุณรู้ว่าดีพอหรือฉันสามารถช่วยคุณอัพเกรดได้เสมอ
JM Becker

สิ่งที่สนุกคือมันสามารถเล่นวิดีโอ HD แบบเต็มหน้าจอกับฮาร์ดแวร์และไดรเวอร์ปัจจุบัน (btw รุ่นคือ Package: xserver-xorg-video-openchrome (1: 0.2.904 + svn920-1) ฉันใช้งาน 11.10 ในรายการแพ็คเกจ เวอร์ชั่น 12.04 เป็นเวอร์ชั่นของ openchrome เหมือนกัน
bakytn

รุ่นนั้นค่อนข้างเร็วคุณไม่จำเป็นต้องเปลี่ยนแปลงหากใช้งานได้ distro ของคุณเร็วเกินไปที่จะรับผลประโยชน์จากคนขับรถที่ปิดอยู่ดังนั้นคุณจึงไม่ต้องไปไหน
JM Becker

ปัญหายังไม่หายไป แต่ฉันคิดว่าคำตอบนี้สามารถยอมรับได้ และสำหรับการดำเนินการเพิ่มเติมฉันสามารถสร้างคำถามอื่น ๆ ขอบคุณ!
bakytn

3

ทั้งนี้ขึ้นอยู่กับระบบที่คุณมีสถานที่ตั้งของล็อก X ที่อาจจะแตกต่างกัน แต่บน /var/log/Xorg.0.logLinux: หากคุณค้นหาคำdriverคุณจะเห็นบรรทัดดังนี้

[    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

ซึ่งหมายความว่าจะใช้ไดรเวอร์เหล่านี้อย่างใดอย่างหนึ่ง

นอกจากนี้คุณยังสามารถดู:

/etc/X11/xorg.conf

ค้นหาDeviceส่วนที่จะบอกคุณว่ามันจะใช้ไดรเวอร์ คุณสามารถลองทำ:

sudo X -configure

เพื่อสร้าง /etc/X11/xorg.conf

จากความคิดเห็นของคุณเพิ่มเติมคุณควรดูที่หน้านี้สำหรับคำแนะนำเพิ่มเติม คุณอาจต้องเล่นกับตัวเลือกเช่นปล่อย 10.04 เพื่อดูว่าคุณสามารถใช้งานได้


นี่คือสิ่งที่ฉันได้รับจาก /var/log/Xorg.7.log (มันคือ 7 ไม่ใช่ 0 ด้วยเหตุผลบางอย่าง) ดูคำถามที่ปรับปรุง
bakytn

@Karlson คุณจะบอกได้อย่างไรว่าเขาใช้ Ubuntu?
Michael Mrozek

@MichaelMrozek ในความคิดเห็นในคำตอบด้านล่าง OP กล่าวถึงรุ่นที่ทำงาน 11.10 และ 12.04 11.10 เป็นรุ่นล่าสุดของ Ubuntu และขณะนี้อยู่ระหว่างการทดสอบ 12.04 และรูปแบบการกำหนดเวอร์ชันของอูบุนตูก็ไม่เหมือนใคร
Karlson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.