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