Linux 에서 게임 성능을 찾는 것은 지속적이고 끊임없이 변화하는 도전입니다. 개별 그래픽 카드 시장은 Nvidia와 AMD(Advanced Micro Devices)라는 두 개의 그래픽 거대 기업이 지배하게 되었습니다.
이것은 결정이 하나의 간단한 질문으로 귀결된다는 것을 의미합니다. 어떤 회사의 그래픽 카드를 구입해야 합니까? 그러나 세부 사항을 더 깊이 파고들면 이 질문은 상당히 복잡한 질문이 됩니다.
대답은 가격/성능 기본 설정에 따라 달라집니다. 귀하의 운영 체제 컴퓨터의 다른 구성 요소; 그리고 때때로 당신이 사는 곳에서도.
답을 찾기 위해 온라인 포럼을 방문하면 어떤 그래픽 카드가 가격 대비 성능이 가장 좋고, 사용 수명이 더 길며, 어떤 인기 게임에서 최고의 성능을 발휘하는지에 대해 AMD와 Nvidia의 팬들 사이에서 끊임없는 논쟁이 있습니다.
Linux가 보다 사용자 친화적이 되고 게임 개발자가 Linux 지원을 추가함에 따라 구매해야 할 물리적 카드 외에 가장 큰 문제는 그래픽 드라이버 성능인 것 같습니다. 각 플랫폼에 대한 지원 수준이 다르기 때문에 그래픽 카드의 성능은 OS마다 다릅니다.
더 깊이 들어가 Nvidia 부터 시작하겠습니다 . Linux 드라이버 지원은 Windows 드라이버 업데이트와 거의 동일한 빈도로 일관된 업데이트로 가장 좋은 것으로 널리 알려져 있습니다.
그러나 여기서 주의할 점은 드라이버 소프트웨어가 오픈 소스가 아니기 때문에 많은 Linux 사용자가 좌절하거나 타협할 수밖에 없다는 것입니다. AMD의 드라이버 지원은 게임 성능 측면에서 Nvidia보다 뒤떨어져 있지만 AMD의 그래픽 드라이버 지원은 더 높은 성능의 폐쇄 소스 Catalyst 드라이버와 오픈 소스 Radeon 드라이버를 모두 제공하므로 오픈 소스에 더 친숙합니다.
최신 프로세서에 통합 그래픽 프로세서를 제공하는 Intel은 통합 그래픽 칩이 AMD 및 Nvidia의 전용 그래픽 카드와 경쟁할 만큼 강력하지는 않지만 완전한 오픈 소스 드라이버를 제공합니다.
Nvidia는 독점적인 GeForce 드라이버만 출시하지만 Linux 커뮤니티는 nouveau 라는 자체 오픈 소스 드라이버를 만들었습니다 . AMD의 사양 공개로 도움을 받은 AMD 오픈 소스 드라이버와 달리 nouveau 드라이버는 거의 전적으로 리버스 엔지니어링을 통해 구축되었습니다.
Nvidia는 최근 문서와 사양을 공개하여 누보 개발을 지원하기 시작했습니다. 요약하자면 Nvidia 카드에는 독점 GeForce 드라이버와 오픈 소스 nouveau 드라이버가 모두 있습니다. AMD는 전용 Catalyst 드라이버와 오픈소스 Radeon 드라이버를 보유하고 있습니다. Intel은 모든 Ubuntu 설치 에 포함된 오픈 소스 드라이버를 제공합니다 .
이제 사용 가능한 드라이버에 대한 간략한 개요를 살펴보았으므로 적합한 드라이버를 설치해 보겠습니다. 먼저 Nvidia의 GeForce 및 nouveau 드라이버 설치를 다룹니다. 이 자습서에서는 Ubuntu 배포판(distro)을 사용하지만 이러한 단계는 약간만 수정하면 모든 Linux 플랫폼에 적용할 수 있습니다.
Ubuntu에서 nouveau 드라이버는 모든 새 사용자의 기본값입니다. 이론적으로는 오픈 소스이기 때문에 훌륭한 기능입니다. 실제로는 2D 그래픽에만 사용할 수 있으며 최신 Nvidia 그래픽 카드 및 기술에서는 제대로 작동하지 않거나 전혀 작동하지 않을 수 있습니다. 게임 및 모델링과 같은 3D 응용 프로그램의 경우 일반적으로 성능 및 안정성과 Nvidia HairWorks와 같은 Nvidia의 최신 그래픽 기술 지원을 위해 Nvidia 독점 드라이버를 사용하는 것이 좋습니다.
Linux에서 Nvidia 드라이버를 설치하는 방법
Nvidia의 독점 드라이버에 대한 좋은 점은 설치가 매우 쉽다는 것입니다. 먼저 시스템이 업데이트되고 Linux 헤더가 설치되어 있는지 확인하십시오.
확인하려면 터미널에서 다음 명령을 사용하십시오.
$ sudo apt-get install linux-headers-generic
Nvidia 드라이버 설치는 간단한 3단계로 수행할 수 있습니다. 먼저 터미널에서 $ sudo apt-get install nvidia-current를 사용하여 드라이버를 직접 설치합니다 .
다음 단계는 Nvidia 설치 스크립트가 이 명령을 실행하지 않는 경우가 있으므로 안전 조치에 가깝습니다. 이로 인해 시스템이 재부팅될 때 심각한 문제가 발생할 수 있으므로 여기서 해결 방법은 $ sudo nvidia-xconfig 명령을 별도로 다시 실행하는 것입니다 .
마지막으로 재부팅 명령을 사용하여 시스템을 재부팅하여 변경 사항을 적용합니다. 그게 다야! 이제 Nvidia GeForce 드라이버를 사용해야 합니다. 명령을 다시 실행하거나 Nvidia 웹 사이트로 이동하여 새 드라이버를 다운로드 및 설치하여 적합하다고 판단되면 드라이버를 업데이트할 수 있습니다.
새 드라이버가 시스템에 원치 않는 문제를 일으킬 위험이 적기 때문에 명령을 계속 실행하는 것이 좋습니다. 그러나 새 드라이버를 설치하기 전에 이전 드라이버를 제거해야 한다는 점에 유의해야 합니다. 이를 수행하는 명령은 다음과 같습니다.
$ sudo apt-get 제거 nvidia* && sudo apt-get 자동 제거
그런 다음 재부팅하고 로그인 화면으로 돌아오면 CTRL + Alt + F1을 눌러 명령 콘솔로 전환합니다. 여기에서 사용자 이름과 비밀번호로 로그인하세요. 텍스트 콘솔에 있을 때 $ sudo stop lightdm 을 실행하여 현재 그래픽 세션을 종료해야 합니다 .
마지막으로 다운로드한 드라이버 패키지에 권한을 부여하고 다음을 사용하여 실행합니다.
cd /다운로드 && chmod +x NVIDIA-Linux-*-346.35.run && sudo sh NVIDIA-Linux-*-361.42.run
여기에서 화면의 지시를 따른 다음 컴퓨터를 재부팅하십시오. 다음 부팅 시 $ sudo nvidiaxconfig를 실행하여 새 구성을 저장합니다. 선택적으로 nouveau 드라이버를 블랙리스트에 추가하여 시스템 업데이트 중에 자동으로 설치되지 않도록 하거나 완전히 제거할 수도 있습니다.
이렇게 하려면 다음을 사용하여 다음 구성 파일을 편집하십시오.
$ gksudo gedit /etc/modprobe.d/blacklist-nouveau.conf
파일에 들어가면 끝에 다음 줄을 추가하고 파일을 저장합니다.
블랙리스트 누보
블랙리스트 lbm-nouveauoptions nouveau modeset=0
별칭 누보 끄기
별칭 lbm-nouveau 끄기
다음 명령을 하나씩 실행하여 커널 nouveau를 비활성화하도록 선택할 수도 있습니다.
$ 에코 옵션 nouveau modeset=0 | sudo 티 -a /etc/
modprobe.d/nouveau-kms.conf
$ sudo 업데이트-initramfs –u
그리고 재부팅하면 끝!
그래픽 드라이버 PPA
최근에 개발된 또 다른 방법은 그래픽 드라이버 PPA를 도입하는 것입니다. 이 PPA를 사용하면 최신 GeForce 드라이버를 데스크톱 사용자에게 배포할 수 있습니다.
이 방법은 오류가 완전히 없는 것은 아니지만 초보 사용자가 최고 성능의 드라이버를 유지 관리하고 최신 상태로 유지하는 데 훨씬 더 쉬울 수 있습니다. PPA를 추가하고 드라이버를 업데이트하려면 터미널에서 다음 명령을 실행하십시오.
$ sudo add-apt-repository ppa:그래픽 드라이버/ppa
$ sudo apt-get 업데이트
드라이버 업데이트로 인해 오류가 발생한 경우 ppa-purge 명령을 실행하여 드라이버를 롤백하십시오. 오픈 소스 nouveau 드라이버는 GeForce 드라이버를 설치한 후 제거할 수도 있습니다. 그러나 이는 필요하지 않으므로 대부분의 사용자에게 권장되지 않습니다.
여전히 nouveau를 제거하려면 터미널에 다음 명령을 입력하십시오.
$ sudo apt-get –purge 제거 xserver-xorg-video-nouveau