कैसे पता करें कि कौन सा X11 ड्राइवर सिस्टम इस्तेमाल कर रहा है?


12

कैसे पता करें कि कौन सा X11 ड्राइवर सिस्टम इस्तेमाल कर रहा है?

मेरी चिप openchromeके लिए सबसे अच्छा ड्राइवर है, लेकिन मुझे संदेह है कि सिस्टम इसका उपयोग नहीं कर रहा है। मुझे बस कम से कम 2 डी त्वरण की आवश्यकता है।

मैं कैसे जांच कर सकता हूं?

यह वही है जो मैंने पाया है 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)

(यह एक पतला ग्राहक है।)

और यह आउटपुट है 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शो कुछ भी?
केविन

केविन, कुछ भी नहीं दिखा रहा है!
बैकीटन

आउटपुट के आधार पर यह openchromeड्राइवर का उपयोग कर रहा है, लेकिन 1280x1024 मोड
कार्लसन

यह Openchrome के बजाय DRI का उपयोग नहीं कर रहा है?
बेकीटन

@casey_miller DRI एक विस्तार है जो ड्राइवर द्वारा समर्थित हो सकता है या नहीं भी हो सकता है
Karlson

जवाबों:


3

अपने मूल प्रश्न का उत्तर देने के लिए, हाँ आप OpenChrome ड्राइवर का उपयोग कर रहे हैं। यह दुर्भाग्य से आपके चिपसेट के लिए न्यूनतम समर्थन है, भले ही यह सबसे हाल ही में न हो। अब तक आपको बेसिक 2 डी प्राप्त करने में सक्षम होना चाहिए, और जो भी 2 डी त्वरण आपके चिपसेट के लिए समर्थित था। यह कहना है कि अगर यह 'काफी अच्छा' है, या कुछ बेहतर करने के लिए बदलने लायक है।

Openchrome 09` के बाद से बहुत सुधार से गुजरा है, और डिस्ट्रो के हमेशा कई रिलीज पुरानी हो चुकी हैं। हाल के ओपनक्रोम रिलीज़ में क्रोम 9 समर्थन में सुधार हुआ है, जो बेहतर प्रदर्शन / स्थिरता / सुविधाएँ प्रदान करना चाहिए।

Chrome 9 HC3 के लिए एक मालिकाना ड्राइवर मौजूद है, लेकिन हर डिस्ट्रो के पास पैकेज उपलब्ध नहीं है। यह एक पुराने डिस्ट्रो के लिए बेहतर विकल्प है। मूल रूप से जाने का तरीका आपके डिस्ट्रो की रिहाई पर निर्भर करता है, और / या यदि आपने खुद को संकलित किया है।

मैं आपको एक आसान अपग्रेड विकल्प के लिए निर्देशित करने में सक्षम हो सकता हूं, जानने के लिए डिस्ट्रो संस्करण की आवश्यकता है। यदि आप नहीं जानते हैं तो यह एलएसबी रिलीज़ को पहचानने में मदद करता है

## 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: मैंने आपके प्रश्न को प्रतिबिंबित करने के लिए अपना उत्तर अपडेट किया। गेंद अब आपके अदालत में है। जवाब स्वीकार करें जब आप इसके बारे में अच्छी तरह जानते हैं, या मैं हमेशा आपको अपग्रेड करने में मदद कर सकता हूं।
जेएम बेकर

मजेदार बात यह है कि यह मौजूदा हार्डवेयर और ड्राइवर के साथ एचडी वीडियो फुल स्क्रीन चला सकता है (संस्करण btw है पैकेज: xserver-xorg-video-openchrome (1: 0.2.904 + svn920-1) मैं 11.10 रन कर रहा हूं। पैकेज सूची में। 12.04 संस्करण में
ओपनच्रोम

वह संस्करण काफी हाल ही का है, अगर आपको काम करना है तो आपको बदलने की आवश्यकता नहीं है। आपका डिस्ट्रो बहुत हाल ही में बंद ड्राइवर से लाभ प्राप्त करने के लिए है, इसलिए आप जहां हैं, वहां रहने से आपका सर्वश्रेष्ठ है।
जेएम बेकर

समस्या चली नहीं है, लेकिन मुझे लगता है कि यह उत्तर स्वीकार किया जा सकता है। और आगे के कार्यों के लिए मैं अन्य प्रश्न बना सकता हूं। धन्यवाद!
बेकीटन

3

एक्स लॉग के स्थान पर आप किस सिस्टम पर निर्भर करते हैं यह अलग हो सकता है लेकिन लिनक्स पर /var/log/Xorg.0.log:। यदि आप इस शब्द को खोजते हैं तो आप 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

@ कार्लसन आप बता सकते हैं कि वह उबंटू का उपयोग कैसे कर रहा है?
माइकल Mrozek

@MichaelMrozek नीचे दिए गए उत्तर में टिप्पणियों में संस्करण 11.10 और 12.04 संस्करण का उल्लेख है। 11.10 नवीनतम उबंटू रिलीज है और 12.04 का परीक्षण किया जा रहा है। और उबंटू की वर्जनिंग स्कीम काफी अनोखी है।
कार्लसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.