모듈 옵션과 드라이버 옵션(예: i915 모듈)이 있는 이유는 무엇입니까?

모듈 옵션과 드라이버 옵션(예: i915 모듈)이 있는 이유는 무엇입니까?

악명 i915높은 .enable_rc6

그러나 xorg구성 파일에는 다음과 같은 더 많은 옵션이 있습니다 TearFree.

동일한 모듈에 대해 옵션을 설정하는 두 가지 방법이 있는 이유가 무엇인지 궁금합니다. TearFree커널 모듈에 옵션을 전달할 수 없는 이유는 무엇입니까 ? 이것이 일반적인 상황입니까? 다른 많은 모듈에서도 마찬가지인가요?

좋은 설명에 대한 링크는 환영합니다!

답변1

두 개의 서로 다른 드라이버이기 때문입니다.핵심운전자와정리하다드라이버, 각 드라이버에는 고유한 특정 옵션이 있습니다.
이것i915 커널 드라이버하드웨어 장치와 통신합니다(해상도 설정, 프레임 버퍼 매핑 등과 같은 기본적인 하위 수준 작업을 수행합니다).
이것정리하다 intel드라이버에는 2D/3D 가속을 위한 OpenGL, DRI, DDX 등이 포함되며 커널 모듈을 통해 GPU와 통신합니다. 사실은,i915 커널 구성심지어 말하다

이 드라이버는 X.org 6.8 및 XFree86 4.4 이상의 Intel 드라이버에서 사용됩니다.


추가 자료:
리눅스 그래픽 스택

관련 정보