사용중인 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)

(이는 씬 클라이언트입니다.)

그리고 이것은 다음의 출력입니다 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를 사용하지 않습니까?
— bakytn

@casey_miller DRI는 드라이버에 의해 지원되거나 지원되지 않을 수있는 확장입니다
— Karlson

답변:


3

원래 질문에 대답하기 위해 OpenChrome 드라이버를 사용하고 있습니다. 불행히도 칩셋에 대한 최소한의 지원은 가장 최근이 아닌 경우에는 훨씬 적습니다. 현재 Basic 2D 및 칩셋에 대해 지원되는 2D 가속을 얻을 수 있습니다. '충분히 좋은'지 아니면 더 좋은 것으로 바꿀 가치가 있는지 말하는 것은 당신에게 달려 있습니다.

Openchrome은 09 년 이후 많은 개선을 거쳤으며, 배포판은 항상 구식이되었습니다. 최신 OpenChrome 릴리스에서 Chrome 9 지원이 개선되어 성능 / 안정성 / 기능이 향상되었습니다.

또한 Chrome 9 HC3 전용 드라이버가 있지만 모든 배포판에 패키지가있는 것은 아닙니다. 이것은 오래된 배포판에 대한 더 나은 옵션입니다. 기본적으로 갈 길은 배포판의 릴리스 및 / 또는 자신을 컴파일했는지에 달려 있습니다.

쉬운 업그레이드 옵션으로 안내 할 수 있습니다. 배포판 버전이 필요합니다. 당신이 모른다면 LSB 릴리스를 식별하는 데 도움이

## 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 비디오를 전체 화면으로 재생할 수 있다는 것입니다 (버전은 패키지 : xserver-xorg-video-openchrome (1 : 0.2.904 + svn920-1) 11.10을 실행 중입니다. 12.04 버전의 openchrome 버전은 동일합니다
— bakytn

해당 버전은 상당히 최신 버전이므로 작동중인 경우 변경할 필요가 없습니다. 귀하의 배포판이 너무 최근에 폐쇄 된 운전자로부터 혜택을 받기가 어려우므로 귀하가있는 곳에 머무르는 것이 가장 좋습니다.
— JM 베커

문제는 사라지지 않았지만이 답변을 받아 들일 수 있다고 생각합니다. 그리고 추가 조치를 위해 다른 질문을 만들 수 있습니다. 감사!
— bakytn

3

X 로그 위치에있는 시스템에 따라 Linux와 다를 수 있습니다 /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이 아닙니다). 업데이트 된 질문을 참조하십시오.
— bakytn

@Karlson 그가 우분투를 사용하고 있음을 어떻게 알 수 있습니까?
— Michael Mrozek

@MichaelMrozek 아래 답변의 의견에서 OP는 11.10 및 12.04 버전을 실행한다고 언급합니다. 11.10은 최신 Ubuntu 릴리스이며 12.04는 현재 테스트 중입니다. 그리고 우분투의 버전 체계는 매우 독특합니다.
— Karlson
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.