설치 방법: (자세한 안내를 주의 깊게 읽어주세요)

설치 방법: (자세한 안내를 주의 깊게 읽어주세요)

내 노트북은델 인스피론 5420, 두 개의 그래픽 카드 포함:

  • 인텔 HD 그래픽 4000
  • 엔비디아 지포스 GT 630M

내가 가져 갔어레노버 T400구성 가이드를 예로 사용하여 Linux를 구성했지만 통합 카드만 작동하게 되었고 카드는 사용되지 않았습니다.인텔운전사

현재 내 시스템의 동작은 다음과 같습니다.

  • 사용인텔Xorg.config의 드라이버, X가 시작되지 않고 장치를 찾을 수 없다고 보고함
  • 사용웨사드라이버에서 X는 작동하지만 고급 그래픽 기능이 없습니다.그놈 3없는
  • 사용엔비디아/새로운 스타일드라이버, 로그에 따르면 X가 시작되는 것 같지만 검은색 화면만 나타나고 아무 것도 표시되지 않습니다.

시스템 구성에 대한 더 나은 가이드/예를 알고 있다면 알려주십시오. 내 Xorg.config가 필요하면 게시하겠습니다.

답변1

귀하의 질문 설명에서 알 수 있는 한, 귀하가 원하는 올바른 용어는 "하이브리드 그래픽"입니다. 왜냐하면 디스플레이에 전원을 공급하기 위해(실제로 모든 출력) 어댑터 중 하나만 사용하고 동시에 두 어댑터를 모두 사용하지 않기 때문입니다.

원하는 도구의 개요를 찾을 수 있습니다(예:)여기. bbswitch 도구를 찾고 있을 수도 있습니다.프로젝트 범블비. 그러나 xorg.conf에 드라이버에 관한 어떤 것도 입력해서는 안 됩니다. X는 스스로 올바른 드라이버를 찾아 로드해야 합니다. 또한 최신 안정 커널에서 하이브리드 그래픽 지원이 개선된다는 내용을 읽은 기억이 나므로 배포판에 맞는 최신 안정 커널을 구하거나 구축해야 합니다. 어쨌든 인터넷에서 "혼합 그래픽"이라는 용어로 더 많은 정보를 찾을 수 있습니다.

도움이 되길 바랍니다.

답변2

필요한 것은 bumblebee패키지처럼 들립니다. Bumblebee는 기본적으로 사용자가 결정하도록 지시하면 사용할 그래픽 카드를 결정합니다.

설치 방법: (자세한 안내를 주의 깊게 읽어주세요)

https://wiki.archlinux.org/index.php/Bumblebee

설치 개요 및 지침:

패키지 관리자를 통해 필수 패키지를 설치합니다.

  • 당신이 64비트 시스템을 사용하고 있고 32비트 응용프로그램을 실행하고 싶다고 가정해 보겠습니다. 그렇지 않은 경우 lib32소위 mutilib packages.
  • 패키지 관리자에 따라 다운로드하려면 패키지 관리자에 여러 소스를 추가해야 할 수도 있습니다.
  • pacman패키지 관리자입니다. 예 aptyum들어

pacman -S bumblebee mesa mesa-demos xf86-video-intel lib32-virtualgl lib32-nvidia-utils lib32-mesa-libgl

깨닫다:

  • 하다아니요이것을 설치하면 nvidia-libgl시작 시 검은색 화면이 나타나거나 더 악화될 수 있습니다!
  • 하다아니요nvidia X server settings application대신 실행nvidia-xconfig
    • 이렇게 하면 X는 실패합니다.target graphical interface reached
    • 이 문제를 해결하는 방법은 다음과 같습니다.mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
    • 이유: 기본 인텔 카드에는 xorg.conf가 필요하지 않습니다.

설치 후:

  • Bumblebee 데몬을 활성화합니다 sudo systemctl enable bumblebeed.service. (마지막에 d를 참고하세요!)
  • sudo reboot now

사용 예:

optirun <your application>

대부분의 경우 다음이 primusrun바람직하지만:

primusrun <your application>

그 이유는 일부 optiruns 오버헤드를 방지하여 더 나은 성능을 발휘하기 때문입니다.

런타임 시 Bumblebee의 상태를 확인하려면:

optirun --status

다음과 같이 말해야 합니다.Bumblebee status: Ready (3.2.1). X is PID 26489, 1 applications using bumblebeed.

이상: 사용 중인 Linux 커널에 따라 NVIDIA 카드를 다시 종료하는 것이 어려운 작업일 수 있습니다. 그래도 전력 소비가 중요해서 재부팅해야 하는 경우가 아니라면 문제가 되지 않습니다.

질문이 있거나 이 답변을 개선하는 데 도움이 될 수 있으면 문의하세요.

답변3

다음은 Intel 및 nVidia(GTX970) 그래픽 컨트롤러가 탑재된 최신 PC(Asus G20)에 OpenSUSE Tumbleweed(2019년 4월 기준)를 설치하기 위한 권장 사항입니다.

  • BIOS 설정, BOOT 매개변수에서 UEFI 모드를 계속 사용할 수 있지만 운영 체제를 "Windows"에서 "기타 운영 체제"로 변경할 수 있습니다.

  • OpenSUSE 설치가 충돌하거나 중단되거나 예기치 않은 오류로 인해 실패하는 경우 커널 부팅 라인에 다음 옵션을 추가해 보십시오(Grub 부팅 화면에서 "e" 누르기). textmode=1 nomodeset acpi=off flash=verbose

  • 설치 또는 업데이트 옵션을 실행할 때마다 이 작업을 수행해야 할 수도 있습니다.

  • Asus G20에 설치한 후에는 Yast, Boot, 커널 매개변수에서 설정할 수 있는 다음 커널 옵션을 영구적으로 사용하는 것이 좋습니다: pci=acpi pci=noaersplash=silent

  • 또한 아래에 설명된 대로 시스템을 실행하기 위해 먼저 비그래픽 모드에서 최소 시스템을 설치한 다음 Yast를 사용하여 Nvidia OpenSUSE 저장소에서 X용 nVidia 드라이버를 다운로드하는 것이 좋습니다.https://en.opensuse.org/SDB:NVIDIA_drivers

  • 그래픽 카드에 맞는 버전을 설치하세요. 저는 GTX970을 사용하고 있습니다.

  • "x11-video-nvidiaG05" 드라이버를 설치하고 재부팅하세요.
  • OpenGL 3D 가속을 위해 "nvidia-glG05" 설치

  • 그런 다음 "업데이트"를 실행하여 시스템을 그래픽 모드로 전환합니다.

이 문제는 OpenSUSE에 제출되었습니다.

가능한 원인: - PCI AER(Advanced Error Reporting)이 시스템 로그를 플러딩합니다. - nVidia 드라이버를 설치하기 전에 Intel과 nVidia 컨트롤러 사이에 충돌이 발생하여 충돌이 발생할 수 있습니다.

[끝]

관련 정보