내가 달성하려는 것
Intel 칩셋과 GeForce 940M을 모두 사용합니다.
내 구성
노트북 모델: ASUS Zenbook UX303UB
$ lspci | grep -E "VGA|3D"
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 520 (rev 07)
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940M] (rev a2)
$ lsmod | grep nouveau
nouveau 1511424 0
mxm_wmi 16384 1 nouveau
ttm 90112 1 nouveau
i2c_algo_bit 16384 2 i915,nouveau
drm_kms_helper 143360 2 i915,nouveau
drm 339968 13 ttm,i915,drm_kms_helper,nouveau
wmi 20480 3 mxm_wmi,nouveau,asus_wmi
video 40960 3 i915,nouveau,asus_wmi
$ uname -a
Linux user 4.6.7-300.fc24.x86_64 #1 SMP Wed Aug 17 18:48:43 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
나는 다음 가이드를 따릅니다
http://www.if-not-true-then-false.com/2015/fedora-nvidia-guide/(이 해결 방법은 카드가 하나뿐인 노트북용이므로 작동하지 않습니다. 따라서 재부팅하려고 하면 검은색 화면이 나타납니다.)
http://negativo17.org/complex-setup-with-nvidia-optimus-nouveau-prime-on-fedora-20/(내 Linux 수준에서는 충분히 자세하지 않습니다. "nvidia 드라이버를 정상적으로 설치합니다"는 너무 광범위하므로 시도하면 더 이상 GUI로 부팅할 수 없습니다.)
https://wiki.archlinux.org/index.php/PRIME(단,
xrandr --listproviders
하나의 공급자인 Intel 공급자만 제공합니다)https://wiki.archlinux.org/index.php/bumblebee(작동합니다 :D, 하지만 매번 optirun을 사용해야 합니다 :-( )
내가 원하는 것
원하는 경우 nVidia GPU를 사용하여 데스크탑 애플리케이션을 간단하게 사용(즉, 자동 오프로드)
배터리 수명을 연장하려면 nVidia 카드를 끄세요.
앱을 수동으로 실행해야 하기 때문에 Bumblebee가 좋은 선택인 것 같습니다.
optirun
필요한 정보를 제공해 드리겠습니다. :-D 댓글로 질문해주세요. 나는 Linux에 대한 지식이 제한되어 있고(기본만) 그래픽(X, 렌더링 프로세스 등)에 대해서는 거의 아무것도 모릅니다.
답변1
저는 Arch가 Linux 배포판 문서의 정점이라는 것을 알고 있지만 이 경우에는 또 다른 문서가 있습니다.Fedora의 Bumblebee에 대한 훌륭한 가이드.
불행하게도 이 방법을 사용하면 같은 결과가 나올까 두렵습니다."작동합니다 :D, 하지만 매번 optirun을 사용해야 합니다 :-(", 당신의 슬픈 표정으로 보아 이것은 당신이 원하는 것이 아닙니다.
좋은 소식은 Fedora 25 이상에서 Optimus 지원이 향상되고 있다는 것입니다(참조Fedora 워크스테이션 - 작업 목록), 비록 이것이 당장 도움이 되지는 않을 것이라는 것을 알고 있습니다.