Optimus, nomodeset 없는 무작위 정지, nomodeset 없는 백라이트 지원

Optimus, nomodeset 없는 무작위 정지, nomodeset 없는 백라이트 지원

나는 최근 직장에서 HP zbook 15 G3(듀얼 그래픽: Intel 통합 및 Nvidia Quadro)를 사용했고 내 연구실에 Plasma 데스크탑이 포함된 첫 번째 Ubuntu를 설치했습니다(두 번째 화면과 도킹 스테이션을 제외하고는 잘 작동함). 교체하기로 결정했습니다. OpenSUSE Leap 42.1 및 Plasma도 사용 가능합니다.

nomodeset첫째, 커널에 옵션을 전달하지 않으면 설치할 수 없습니다. 사용하고 nomodeset설치가 원활하게 진행되었으며 재부팅했을 때 화면 밝기/백라이트를 제어할 수 없다는 것을 발견했습니다. 최대 고통이었습니다. 애플릿을 사용할 수 없으며 Fn 키를 사용할 수 없습니다. /sys/class/backlight가 비어 있습니다.

저는 Nvidia 독점 드라이버를 사용하여 Bumblebee를 설치하기로 결정했습니다. (블랙리스트에 오른 nouveau, mkinitrd 등). 지금까지는 문제가 없습니다. Bumblebee는 잘 작동하지만 여전히 백라이트 제어 기능은 없습니다. /sys/class/backlight가 비어 있습니다.

커널 옵션에서 nomodeset를 제거하면(블랙리스트에 nouveau.modeset=0 및 nouveau를 남겨두기) /sys/class/backlight에 intel_backlight가 표시되고 애플릿의 백라이트를 제어할 수 있습니다. 나중에 이 문제가 발생하려면 i915 모듈이 필요하다는 사실을 알게 되었지만(확인하기 위해 i915.modeset=0/1을 사용해 보았습니다), 최대 3~15분 후에 바탕 화면이 무작위로 멈춥니다. 마우스가 두 번 멈춘 다음 모든 것이 잘 작동합니다. 정지됩니다. 마우스나 키보드를 제어할 수 없으며 전원 버튼을 사용하여 재설정해야 합니다.

호박벌이 없는 Nouveau는 동일한 동작을 합니다. 제거하자마자 nomodeset충돌이 발생할 수 있습니다.

현재 임시 해결 방법이 있습니다. BIOS에서 통합 그래픽을 비활성화하고 nomodeset해당 옵션으로 부팅하는 동안 Nvidia 웹 사이트에서 바이너리 드라이버를 설치했습니다. /sys/class/backlight에는 이제 acpi_video0이 포함되어 있으며 제어는 애플릿을 통해서만 이루어집니다.

여전히 발생하는 스팸 "kscreen: main 출력이 blablabla로 변경되었습니다"를 제외하고 xorg 로그에는 오류가 없고 저널ctl에는 오류가 없습니다.

특히 우분투에서 작동하기 때문에 범인을 찾을 수 없습니다. 내 구성과 일치하지 않는 패턴 세트를 어떻게 찾을 수 있나요? Optimus 기술의 배터리 수명과 발열에 정말 감사합니다.

관련 정보