소스에서 Linux 커널을 빌드하는 동안 일부 드라이버 (예 : 드라이버/gpu/drm/i915 또는 누보 등)도 빌드 중임을 발견했습니다. 한편, 내 시스템에는 xserver-xorg-video-intel 패키지가 설치되어 있습니다 (우분투). 그래서 문제는 : xserver-xorg-video-intel 드라이버가 커널에서 drivers/gpu/drm/i915와 어떻게 함께 움직이는가? 그들은 목적이 다른 두 개의 분리 된 것입니까 (예 : 두 번째는 X11 만 해당).Linux 커널 드라이버 이해
1
A
답변
5
Linux 그래픽 스택은 광범위하고 복잡한 생태계입니다.
또는 누보 해커 중 하나 인 스테판 Marchesin에서 complete and technical one 더 :
당신은 일반적인 개요 here 있습니다.기본적으로 그래픽 툴킷 (Qt, Gtk, efl 등)은 Xorg와 대화합니다. XOrg는 libdrm을 사용하여 커널 DRM 기반 구조 및 추상 비디오 카드 드라이버 (nouveau, i915, ..)와 상호 작용합니다.
관련 문제
- 1. Linux 커널 모듈/드라이버와 비교할 때 UMDF 이해
- 2. 이해 리눅스 joydev 드라이버
- 3. linux spi 드라이버 CONFIG
- 4. Linux Uart 드라이버 수정
- 5. 리눅스 커널 무선 장치 드라이버
- 6. TIUSB3410 Linux 드라이버
- 7. 소스 Linux 커널 모듈을 닫으시겠습니까?
- 8. Linux i2c- 장치 드라이버 module_i2c_driver()
- 9. linux 커널 드라이버 환경에서 pciv_vf_config와 동일한 기능을 수행합니까?
- 10. Linux 커널 3.0 이상에서 Usb에서 이더넷 드라이버 컴파일
- 11. Linux 커널 네트워크 장치 드라이버 및 skb 포인터
- 12. sysfs를 통한 Linux 드라이버 액세스
- 13. 웹 드라이버 API 이해
- 14. 리눅스 커널 내부의 예외 이해
- 15. Dlib 커널 구현 이해
- 16. Xorg 드라이버, 메사 드라이버 및 커널 드라이버,이 관계는 어떻습니까?
- 17. Linux SPI 드라이버 문제집
- 18. SPI : Linux 드라이버 모델
- 19. Linux 드라이버 phys_mem_access_prot undefined
- 20. 재부팅하지 않고 Linux 커널 모듈 업그레이드
- 21. Linux 커널 타이머 변경
- 22. Linux 커널 모듈 디버깅
- 23. Linux 커널 파일 재부팅
- 24. Linux 커널 디버깅
- 25. (Linux) 커널 모드로 전환
- 26. 문제 Linux 커널 구성
- 27. LInux 커널 로그
- 28. Linux 커널 디버그 출력물?
- 29. Linux 커널 스레드 문제
- 30. linux 커널 aio 기능
저작권 보호를위한 DRM 부분은 단지 몇 가지 기본적인 일을 수행합니다 모드 설정, 명령 링 버퍼를 할당 VSYNC 기다리고 ...의 X11 부분을 사용하면서 : 예를 들어, DRM에서 명령 링 버퍼를 요청하고 명령으로 채우고 GPU에이를 발행합니다. – ninjalj