내 리눅스 노트북에서 나는 두 개의 VGA 호환 컨트롤러 (에서 정보 lshw
) :
- 제품 : GK107 [GeForce GT 640M]
물리적 ID : 0
버스 정보 : pci @ 0000 : 01 : 00.0
..
클럭 : 33MHz
기능 : pm msi pciexpress vga_controller bus_master cap_list
구성 : driver = nouveau latency = 0
자원 : irq : 16 메모리 : f2000000-f2ffffff 메모리 : e0000000-efffffff 메모리 : f0000000-f1ffffff ioport : 3000 (크기 = 128) - 제품 : 제 3 세대 코어 프로세서 그래픽 컨트롤러
실제 ID : 2
버스 정보 : pci @ 0000 : 00 : 02.0
클럭 : 33MHz
기능 : msi pm vga_controller bus_master cap_list rom
구성 : 드라이버 = i915 대기 시간 = 0
자원 : irq : 44 메모리 : f3000000-f33fffff 메모리 : d0000000-dfffffff ioport : 4000 (크기 = 64)
lspci | grep VGA
산출:
- 00 : 02.0 VGA 호환 컨트롤러 : 인텔 제 3 세대 코어 프로세서 그래픽 컨트롤러 (rev 09)
- 01 : 00.0 VGA 호환 컨트롤러 : NVIDIA Corporation GK107 [GeForce GT 640M] (rev a1)
내가 달릴 때. glxgears
응용 프로그램이 실행되는 동안 다음 결과가 나타납니다.
libGL error: failed to load driver: i965 libGL error: Try again with LIBGL_DEBUG=verbose for more details. XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0" after 2968 requests (2966 known processed) with 0 events remaining.
그래서 그것은 intel VGA와 함께 실패한다고 생각합니까?
나는 뒤 따르는 운전사를 설치했다 :
- 인텔 드라이
- xf86-video-intel 2.20 (X.org 인텔 i810 / i830 / i915 / 945G / G965 + 비디오 드라이버)
- xf86-video-nouveau
1 시스템 / 프로그램이 어떤 컨트롤러를 사용하는지 확인할 수 있습니까? ?
2 특정 컨트롤러를 사용하려면 어떻게해야합니까? ?
3 드라이버 i965가로드되도록하려면 어떻게해야합니까? 대신 i915 ( lshw
산출)? (내 인텔 AGP에 대한 적절한)
4 왜 lshw
쇼 클럭 : 33MHz ? GeForce를 위해 640M는 625 메가 헤르츠이어야한다 .
Linux Arch를 사용하고 있습니다.
답변
-
시스템 / 프로그램에서 현재 사용중인 그래픽 컨트롤러를 찾으려면 다음 두 명령을 사용하십시오.
grep LoadModule /var/log/Xorg.0.log grep Driver /etc/X11/xorg.conf
첫 번째는로드 된 모든 모듈 (또는 X가로드하려고 시도한 모듈)의 목록을 제공하고 두 번째 모듈은 상자에서 실행되도록 구성된 모든 장치 목록을 제공합니다. 이 tho 파일의 교차점은 당신에게 달리기 컨트롤러를 제공합니다.
-
그것을 안으로 정의하십시오
/etc/X11/xorg.conf
너무 자세하게 설명하지 말고 정의하십시오.
Driver
줄을 서다Device
섹션. -
에 설치되고 구성되어있는 경우
/etc/X11/xorg.conf
실행됩니다. 운전 기사는 때로는 일반적인 의미이기도합니다. 엔비디아 모든 nvidia 카드 용 드라이버이므로 i915는 i965에 적합한 드라이버가 될 수 있습니다. -
@Hennes는 이미 부분적으로 위에 답변했습니다. 그것은 그것이
lshw
버그로 PCI 또는 PCIe에서 모든 장치에 대한 PCI 버스 속도를 표시합니다. 이 사진 확인 : NVidia GeForce GT220 (내 것은 아니지만 두 NVidias 및 lshw 모두 33MHz 알려줍니다).