Linux에서 Nvidia Optimus 지원을 활성화하는 방법

Nvidia 하이브리드 그래픽은 Linux 사용자에게 악명 높은 주제입니다. 많은 Linux 배포판은 Optimus 지원을 활성화하는 방법을 구체적으로 설명하지 않습니다. 결과적으로 Intel GPU와 Nvidia GPU를 모두 사용하는 많은 랩톱 소유자는 이 기능을 활성화하지 않고 작동시키는 방법에 대해 가장 먼저 알지 못합니다. Bumblebee라는 소프트웨어를 사용하여 Linux에서 Nvidia Optimus 지원을 쉽게 활성화할 수 있습니다.

우분투

Linux에서 Nvidia Optimus 지원을 활성화하는 한 Ubuntu 사용자는 틀림없이 최고입니다. 타사 소프트웨어 소스, PPA, 다운로드 가능한 Deb 패키지 또는 이와 유사한 것을 손볼 필요가 없습니다. 대신 사용자는 독점 Ubuntu 소프트웨어 소스(Canonical에서 유지 관리)를 활성화하고 일부 패키지를 설치한 다음 시스템을 다시 시작하기만 하면 됩니다.

Bumblebee가 Ubuntu에서 작동하기 위해 활성화해야 하는 소프트웨어 소스는 Universe 및 Multiverse입니다. 이를 켜려면 터미널을 열고 다음 명령을 입력하십시오.

sudo apt-add-repository multiverse 

sudo apt-add-repository universe

apt-add-repository를 사용하면 Ubuntu PC에서 이러한 소프트웨어 소스를 즉시 활성화할 수 있습니다. 그런 다음 apt update 명령을 실행하여 업데이트가 있는지 확인합니다.

sudo apt update

업데이트 확인을 실행한 후 표시되는 모든 소프트웨어 업그레이드를 설치해야 합니다. 이러한 업그레이드를 설치하면 Bumblebee가 최상의 상태로 실행됩니다.

sudo apt upgrade -y

소프트웨어를 업그레이드한 후 Bumblebee를 설치하는 것이 안전합니다.

sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic

설치가 완료되면 Ubuntu PC를 다시 시작합니다. 다시 로그인하면 Nvidia Optimus 지원을 시작할 준비가 됩니다!

데비안

Ubuntu와 마찬가지로 Debian 사용자는 Nvidia Optimus 지원을 받기 위해 특별한 조정을 수행할 필요가 없습니다. 대신 Intel/Nvidia 하이브리드 랩톱이 작동하도록 하려면 몇 가지 패키지를 설치하기만 하면 됩니다.

참고: 독점 Nvidia 드라이버와 함께 Bumblebee를 사용해야 합니까? /etc/apt/sources.list에서 non-free 및 contrib를 활성화하고 먼저 Debian에 포함된 Nvidia 독점 드라이버를 설치해야 합니다.

  무료로 Microsoft Office를 얻는 방법

오픈 소스 Nvidia 드라이버가 있는 Bumblebee

sudo dpkg --add-architecture i386

sudo apt-get update

sudo apt-get upgrade -y

sudo apt-get install bumblebee primus primus-libs:i386

독점 Nvidia 드라이버가 있는 Bumblebee

sudo dpkg --add-architecture i386

sudo apt-get update

sudo apt-get upgrade -y

sudo apt-get install bumblebee-nvidia primus primus-libs:i386

모든 패키지가 설치되면 Debian Linux PC를 다시 시작한 다음 다시 로그인하면 Optimus 지원이 제대로 작동합니다!

아치 리눅스

Arch Linux에서 Bumblebee를 얻는 것은 다른 Linux 배포판만큼 간단하지 않습니다. 모든 것이 사전 구성되는 대신 일부 수동 설정을 수행해야 합니다. 첫 번째 단계는 Arch with Pacman에 필요한 Bumblebee 패키지를 설치하는 것입니다.

참고: 계속하기 전에 /etc/pacman.conf에서 Multilib를 활성화해야 합니다. 그렇지 않으면 32비트 응용 프로그램이 작동하지 않습니다.

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

그런 다음 사용자를 Bumblebee 시스템 그룹에 추가합니다.

su -
gpasswd -a yourusername bumblebee

systemctl을 사용하여 Bumblebee 시스템 서비스를 활성화합니다.

systemctl enable bumblebeed.service

마지막으로 Arch Linux PC를 다시 시작하여 설정 프로세스를 완료합니다. 재부팅이 완료되면 Bumblebee와 Nvidia Optimus가 올바르게 작동합니다!

페도라

다른 많은 Linux 배포판과 달리 Fedora는 주요 소프트웨어 소스에 Bumblebee를 포함하지 않습니다. 대신, Fedora 운영 체제에서 Optimus 지원을 즐기려면 몇 가지 타사 소프트웨어 소스를 활성화해야 합니다. 소프트웨어 저장소를 활성화하려면 터미널을 열고 다음 명령을 입력하십시오.

sudo dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo

이제 Fedora에서 Negativo17 리포지토리가 활성화되었으므로 필요한 Nvidia 드라이버를 설치합니다.

sudo dnf install nvidia-driver kernel-devel akmod-nvidia dkms acpi

다음으로 Bumblebee Copr 리포지토리를 활성화합니다.

sudo dnf copr enable chenxiaolong/bumblebee

DNF를 사용하여 Fedora에 Bumblebee 소프트웨어를 설치합니다.

sudo dnf install akmod-bbswitch bumblebee primus

Bumblebee 그룹에 사용자를 추가합니다.

sudo gpasswd -a $USER bumblebee

마지막으로 Bumblebee 시스템 서비스를 활성화하고 Nvidia 대체 서비스를 비활성화합니다.

sudo systemctl enable bumblebeed
sudo systemctl disable nvidia-fallback

Fedora PC를 재부팅하여 프로세스를 완료하십시오. 다시 온라인 상태가 되면 Fedora Linux 시스템이 Optimus를 지원하게 됩니다!

  Linux에서 Gnome 클래식 모드에 액세스하는 방법

일반 지침

Linux에서 Nvidia Optimus 지원이 필요하지만 위에서 언급한 배포판을 실행하고 있지 않습니까? 유일한 옵션은 소스에서 모든 것을 빌드하는 것입니다. 터미널을 열고 Linux용 최신 Nvidia 드라이버를 설치하여 시작하십시오. 그런 다음 Wget 도구를 설치하고 웹 사이트에서 최신 Bumblebee 코드를 복제하는 데 사용합니다.

wget bumblebee-project.org/bumblebee-3.2.1.tar.gz

Bumblebee Tar 아카이브를 추출합니다.

tar xf bumblebee-3.2.1.tar.gz

구성 스크립트를 실행하여 Makefile과 소프트웨어를 빌드하는 데 필요한 모든 것을 생성합니다.

cd bumblebee*
./configure CONF_DRIVER=nvidia CONF_DRIVER_MODULE_NVIDIA=nvidia-current 
CONF_LDPATH_NVIDIA=/usr/lib/nvidia-current:/usr/lib32/nvidia-current 
CONF_MODPATH_NVIDIA=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules

마지막으로 코드를 컴파일하고 설치합니다.

make

sudo make install

범블비가 설치되면 공식 연습 페이지 참조 배포판에서 작동하도록 하는 방법을 배우십시오.