Linux용 그래픽 카드를 선택하는 방법은 무엇입니까?

Linux용 그래픽 카드를 선택하는 방법은 무엇입니까?

나는 새로운 Linux 시스템을 구축하거나 구매하고 있으며 내 필요에 가장 적합한 그래픽 카드를 선택하려고 노력하고 있습니다. 어떻게 결정을 내릴 수 있나요?

새로운 그래픽 하드웨어의 모든 세부 사항을 검토하고 Microsoft Windows에 대한 자세한 벤치마크와 장단점을 수행하는 수십 개의 컴퓨터 장비 리뷰 사이트가 있습니다. 이것들도 Linux에 대한 유용한 정보 소스입니까? Linux에 대해 대략적으로 소개하는 웹사이트가 있습니까?

나는 주로 좋은 2D 성능에 관심이 있지만, 이제 멋진 새 데스크톱 환경에는 하드웨어 가속 3D가 필요하므로 그 부분도 고려해야 합니다. 이에 대한 사전예약 정보는 어디서 확인할 수 있나요?

저는 오픈 소스 드라이버를 사용하는 것을 정말 좋아합니다. 수십 개의 메일링 리스트에 가입하지 않고도 기능 지원 및 성능 측면에서 어떤 오픈 소스 드라이버가 가장 좋은지 어떻게 알 수 있습니까? 특정 회사가 거의 항상 최선의 선택입니까, 아니면 바뀌나요?

폐쇄 소스 드라이버의 장점과 단점은 무엇입니까? 이는 주로 3D 성능에 관한 것입니까, 아니면 독점 드라이버가 제가 놓칠 수 있는 다른 기능을 활성화합니까? 폐쇄 소스 드라이버가 Linux 커널을 오염된 것으로 표시하므로 폐쇄 소스 회사는 관련 문제에 대해 최종 사용자에게 직접 지원을 제공하는 데 능숙합니까? 최신 기술을 사용하면 특정 그래픽 카드에 대해 개방형 또는 폐쇄형을 선택할 수 있습니까? 아니면 일부 모델에는 둘 중 하나가 필요합니까?

긴 운영 과정을 거치지 않고도 내가 선택한 최신 Linux 배포판에서 카드를 쉽게 사용할 수 있다면 좋을 것입니다. 이것이 합리적인 희망인가? 이 효과를 달성하는 카드를 가장 잘 찾을 수 있는 방법은 무엇입니까?

특정 그래픽 카드 드라이버가 시중의 특정 모델에 적합한지 어떻게 확인합니까? 지원을 받으려면 오래된 카드를 구입하는 것이 가장 좋습니까?

답변1

요즘 오픈소스 드라이버가 정말 좋아지고 있습니다. Intel이나 AMD 하드웨어를 사용하는 데 아무런 문제가 없었습니다.

인텔
예전 제품이 나쁘다고 들었는데, 내 G4500HD가 내 요구 사항을 잘 충족시켜 줍니다. 하지만 비디오 가속이 더 좋을 수 있습니다. 인텔에는 독점 드라이버도 없으며 유일한 옵션은 오픈 소스입니다. KDE의 복합 3D 데스크탑은 Intel 칩이 장착된 랩톱에서 매우 잘 실행됩니다.

AMD/ATi
현재는 최신 카드보다 오래된 카드가 더 잘 지원됩니다. 어떻게든 x1800이나 같은 세대의 다른 제품을 손에 넣을 수 있다면 그게 최선일 것입니다. 드라이버 r300g비율 r600g. 나쁘다는 것이 아니라 r600g실제로 훌륭합니다! 구형 하드웨어의 드라이버보다 약간 뒤떨어져 있습니다. AMD에는 새로운 하드웨어를 위한 독점 드라이버가 있지만 내 경험상 사용을 피해야 합니다. r300g이 드라이버는 해당 하드웨어를 지원하지 않으므로 개방형 드라이버가 유일한 옵션입니다. 내가 가지고 있는 Intel 칩과 마찬가지로 Radeon 4850도 KDE에서 복합 데스크톱을 잘 실행합니다.

현재로서는 HD6000 시리즈를 추천하지 않습니다. 6900s는 오픈 드라이버를 전혀 지원하지 않으며 다른 것들은 기본 지원을 합니다. HD5000 또는 HD4000을 선택하세요.

엔비디아
그들은 아주 좋은 독점 드라이버를 가지고 있지만 개방형 드라이버는 어려움을 겪고 있습니다. 점점 나아지고 있지만 Nvidia는 개발자를 돕기 위해 아무것도 하지 않습니다. 적어도 AMD는 하드웨어에 대한 도움을 제공하고 있습니다.

개방형 드라이버를 갖는 장점은 모든 배포판에서 즉시 작동한다는 것입니다. Fedora를 설치하면 듀얼 스크린과 3D를 포함한 모든 것이 잘 작동합니다. 독점은 설정하기가 어렵습니다. 그들 중 누구도 내 듀얼 스크린을 올바르게 설정하지 않았습니다. Nvidia의 설정은 더 쉽습니다. AMD의 BLOB이 이에 대해 형편없기 때문에 별로 의미가 없습니다. 또한 커널을 업데이트할 때마다 드라이버를 다시 설치해야 합니다. 저장소 내 버전을 설치하면 대부분의 배포판에서 이 문제를 처리하지만, 그렇지 않은 경우 어느 날 아침에 부팅하여 커널을 업데이트했는데 이제 X.org가 작동하지 않는다는 사실을 깨닫는 것은 짜증나는 일입니다.

3D 게임을 할 계획이 없다면 Intel 또는 AMD 드라이버가 가장 좋습니다. AMD 드라이버는 Mesa( gMesa가 대표하는 것 r600g)의 Gallium3D 아키텍처를 사용하는 Intel 드라이버보다 더 현대적이지만 둘 다 작업을 완료합니다.

답변2

이 글은 사실을 바탕으로 작성되었으나 개인적인 경험과 의견이 포함되어 있습니다.

엔비디아

오픈 소스 드라이버를 위한 프로젝트가 있지만 Nvidia의 폐쇄 소스 드라이버만 고려하고 싶을 수도 있습니다. 이제 이것은 Nvidia에게 많은 나쁜 일을 의미하지는 않습니다. 그들은 드라이버에 대해 정말 열심히 일했기 때문입니다. Linux에서 폐쇄 소스 그래픽 드라이버를 가장 잘 지원합니다.

Nvidia 그래픽 카드는 Linux와 Windows에서 동등한 성능을 제공하는 유일한 카드입니다.

하지만 폐쇄 소스 드라이버에는 GPL 드라이버(예: KMS)에서만 사용할 수 있는 기능을 지원하지 않는 등 몇 가지 제한 사항이 있습니다.

인텔

이제 인텔을 선택할 때 매우 신중해야 합니다. 일부 Intel 그래픽 카드는 실제로 지원이 전혀 없거나 매우 열악한 타사 번들 카드입니다. 그러나 올바른 칩을 선택하면 최고의 오픈 소스 드라이버를 즐길 수 있습니다. 예를 들어, 매우 낮은 수준의 Intel 카드라도 고급 Nvidia 카드보다 창 관리자 합성 속도가 더 빠릅니다.

AMD

이제 이것은 복잡합니다. AMD는 독점 드라이버(끔찍한 경향이 있음)를 제공하며 문서를 게시하고 오픈 소스 드라이버 개발도 지원합니다.

이제 문제는 오픈 소스 드라이버에 특정 라이센스/특허/기타 기능이 포함되지 않으며 폐쇄 소스 드라이버 개발에 중점을 두지 않기 때문에 항상 뒤처진다는 것입니다(Windows 기능/성능).

답변3

개방형 및 독점 Linux 친화적인 그래픽 카드/칩셋의 다음 목록을 확인하십시오.

http://www.phoronix.com/scan.php?page=category&item=Graphics%20Cards(벤치마크 및 리뷰 등 제공, 매우 훌륭함)

http://www.tldp.org/HOWTO/Hardware-HOWTO/video.html

http://hardware4linux.info/search/

http://xorg.freedesktop.org/wiki/Projects/Drivers?action=show&redirect=VideoDrivers

개인적으로 저는 NVIDIA 그래픽 카드를 선택하겠습니다. 그들의독점 Linux 드라이버정말 좋고 자주 업데이트됩니다. 심지어 FreeBSD와 Solaris용 드라이버 버전도 출시했습니다. 내가 아는 한, 일치하는 제품(독점 제품이든 무료 제품이든)이 없으며 GeForce 시리즈가 출시된 이후 NVIDIA 카드에서 직접 렌더링 및 3D와 관련된 실제 문제가 발생하지 않았습니다.

답변4

제가 하는 일을 다음과 같이 말씀드릴 수 있습니다.

칩이 지원되는지 및/또는 제조업체가 카드용 드라이버를 제공하는지 확인하십시오.

예를 들어, Nvidia가 있고 Linux에서는 문제가 없습니다. 다양한 드라이버 중에서 선택할 수 있습니다. 이것은 훌륭하게 작동합니다.

Nvidia는 Linux에서 문제가 된 적이 없으며 대부분의 배포판에는 일부 저장소(Fedora, fedora-fusion)에 드라이버가 있습니다. 이는 폐쇄 소스 드라이버이지만 수년 동안 잘 작동했습니다. 6년 전, Nvidia 리소스에서 직접 내 컴퓨터에 커널 모드를 만든 기억이 납니다.

새 카드에 투자하는 것을 두려워하지 마십시오. 새로운 카드에 대한 지원은 빠르게 이루어지고 있으며 기본적으로 칩에 관한 것이므로 지원이 필요한 것은 칩입니다. 최신 카드는 칩 디자인이 동일하지만 성능과 전력 효율성이 향상된 경우가 많습니다.

2D와 3D 성능은 어느 정도 서로 혼합됩니다. 예를 들어 데스크탑 합성이 제대로 작동하려면 3D 가속이 필요합니다.

또 다른 흥미로운 측면은 드라이버가 얼마나 비공개 소스인지입니다. 엔비디아 드라이버비공개 소스이지만 개발자는 사용자 기반 및 Linux 개발자와 좋은 관계를 유지합니다. 따라서 소스는 누구에게도 공개되지 않지만 대부분의 경우할 수 있는이러한 드라이버의 개발에 영향을 미칩니다. 이러한 드라이버를 개발하는 것은 사소한 문제가 아니라고 Xorg는 시도했지만 실패했으며 지금까지 대부분의 사람들은 폐쇄형 드라이버에 의존하고 있습니다. 카드 제조업체가 제대로 작동하는 Linux용 무료 드라이버를 제공하는 한, 이를 사용해서는 안되는 이유를 모르겠습니다.

귀하의 카드가 지원되는지 여부에 대한 정보를 얻으려면 메일링 리스트를 자세히 살펴보지 않고 제조업체에 직접 문의하세요. 기억하십시오: Linux 사용자 커뮤니티는 더 이상 작지 않습니다. 특히 Linux가 표준인 경우가 많은 학계 및 연구 분야에서는 더욱 그렇습니다. 따라서 제조업체는 사용자 그룹에도 대응해야 합니다. 하지만 위에서 말했듯이 이것은 당신이 찾고 있는 카드를 지원하는 것이 아니라 카드에 탑재된 칩을 지원하는 것입니다.

벤치마킹 시 Windows의 데이터는 가능한 경우 동일한 가속 도구 키트(예: OpenGL)를 사용하는 한 사용할 수 있습니다. 분명히 DirecX를 사용하여 수행한 벤치마크는 Linux에서 재현할 수 없습니다.

어쨌든, 이것이 제가 Linux 컴퓨터에 어떤 그래픽 카드를 구입할지 결정한 방법입니다.

관련 정보