it-swarm-ko.tech

Linux 용 그래픽 카드를 어떻게 선택합니까?

새 Linux 시스템을 구축하거나 구매하고 있으며 필요에 가장 적합한 그래픽 카드를 선택하려고합니다. 이 결정을 어떻게 내립니까?

새로운 그래픽 하드웨어의 모든 세부 사항을 다루고 Microsoft Windows에 대한 자세한 벤치 마크와 장단점을 수행하는 수십 개의 컴퓨터 장비 검토 사이트가 있습니다. 이것들도 리눅스에 유용한 정보원이 있습니까? 어떤 사이트라도 리눅스를 겉 모습처럼 보이게합니까?

나는 주로 2D 성능에 관심이 있지만 하드웨어 가속 3D가 필요한 새롭고 멋진 데스크톱 환경에서는이를 고려해야합니다. 구매 전 정보는 어디서 찾을 수 있습니까?

오픈 소스 드라이버를 선호합니다. 12 개의 다른 메일 링리스트에 참여하지 않고 기능 지원 및 성능면에서 어떤 오픈 소스 드라이버가 가장 좋은지 어떻게 판단합니까? 특정 회사가 거의 항상 가장 좋은 방법입니까, 아니면 변경됩니까?

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

최신 Linux 배포판을 사용하여 오랜 시간 동안 프로세스를 거치지 않아도 카드가 번거롭지 않으면 좋을 것입니다. 이것이 합당한 희망입니까? 그러면 그런 식으로 작동하는 카드를 가장 잘 찾을 수 있습니까?

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

71
mattdm

요즘 오픈 소스 드라이버가 꽤 좋아지고 있습니다. 인텔 또는 AMD 하드웨어에 아무런 문제가 없었습니다.

인텔
오래된 것들이 꽤 나쁘다고 들었지만 G4500HD는 필요한 모든 것을 수행합니다. 그래도 비디오 가속이 더 나을 수 있습니다. 인텔 전용 드라이버도 없으며 오픈 소스 만 선택할 수 있습니다. KDE의 합성 3D 데스크탑은 인텔 칩이 장착 된 랩톱에서 잘 작동합니다.

AMD/ATI
지금은 오래된 카드가 새 카드보다 더 잘 지원됩니다. 어떻게 든 x1800 또는 같은 세대의 무언가를 얻을 수 있다면 아마도 가장 좋을 것입니다. r300g 드라이버가 r600g보다 더 많은 개발 작업을 받고 있습니다. r600g가 나쁘다는 것은 말할 것도 없습니다. 사실 훌륭합니다! 구형 하드웨어의 드라이버보다 약간 뒤에 있습니다. AMD는 새로운 하드웨어를위한 독점 드라이버를 가지고 있지만 제 경험상 피하고 싶습니다. 꽤 나쁘다. r300g에 포함 된 하드웨어는 해당 드라이버에서 지원되지 않으므로 공개 드라이버 만 선택할 수 있습니다. 필자가 가지고있는 인텔 칩과 마찬가지로 Radeon 4850은 KDE에서 복합 데스크톱을 실행합니다.

현재로서는 HD6000 시리즈를 권장하지 않습니다. 6900은 오픈 드라이버에서 전혀 지원하지 않으며 나머지는 기본 지원입니다. HD5000 또는 HD4000으로 이동하십시오.

Nvidia
그들에게는 정말 훌륭한 독점 드라이버가 있지만 오픈 드라이버는 어려움을 겪고 있습니다. 항상 나아지고 있지만 Nvidia는 개발자를 돕기 위해 아무것도하지 않습니다. 적어도 AMD는 하드웨어에 약간의 도움을줍니다.

열린 드라이버를 사용하면 어떤 배포판에서도 즉시 사용할 수 있다는 장점이 있습니다. Fedora를 설치하면 듀얼 스크린 및 3D를 포함한 모든 것이 작동합니다. 독점적 인 것은 설정하기가 어렵습니다. 둘 다 내 이중 화면을 올바르게 설정하지 않았습니다. AMD 블롭이 이것에 끔찍하기 때문에 Nvidia로 설정하는 것이 더 쉬웠습니다. 또한 커널을 업데이트 할 때마다 드라이버를 다시 설치해야합니다. 대부분의 배포판은 in-repo 버전을 설치하면이 문제를 해결하지만, 아침에 부팅하는 것이 성 가시지 않고 커널을 업데이트 한 것을 알면 X.org가 작동하지 않습니다.

3D 게임을 할 계획이 없다면 인텔 또는 AMD 드라이버가 가장 좋습니다. AMD 드라이버는 인텔보다 최신 버전이며 Mesa 내에서 Gallium3D 아키텍처를 사용합니다 (r600g에서 g의 의미). 그러나 둘 다 작업을 완료합니다.

32
jonescb

이 게시물은 사실을 기반으로하지만 여전히 내 개인적인 경험과 의견이 포함되어 있습니다.

Nvidia

OpenSource 드라이버 용 프로젝트가 있지만 Nvidia를 폐쇄 소스 드라이버로만 고려해야합니다. 이제 Nvidia의 경우에는 드라이버를 매우 열심히 연구하기 때문에 많은 나쁜 일을 가져 오지 않습니다. Linux에서 폐쇄 소스 그래픽 카드 드라이버와 관련하여 최고의 지원.

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

그러나 비공개 소스 드라이버는 GPL 드라이버 (예 : KMS)에서만 사용할 수있는 기능을 지원하지 않는 등 일부 제한 사항을 의미합니다.

인텔

이제 인텔을 선택할 때 매우주의해야합니다. 인텔 그래픽 카드 중 일부는 실제로 지원되지 않는 (또는 매우 거친) 타사 번들 카드입니다. 그러나 올바른 칩을 선택하면 최고의 오픈 소스 드라이버를 즐길 수 있습니다. 예를 들어 초창기 인텔 카드는 창 관리자를 구성하는 것보다 고급 엔비디아 카드보다 빠를 수 있습니다.

AMD

이제 이것은 복잡합니다. AMD는 독점 드라이버를 많이 제공하며 문서를 공개하고 오픈 소스 드라이버 개발을 지원합니다.

이제 문제는 오픈 소스 드라이버에 특정 라이센스/특허 등의 기능이 포함되어 있지 않으며 폐쇄 소스 드라이버 개발에 집중하지 않기 때문에 항상 뒤쳐 질 것입니다 (Windows 기능/성능).

24
Šimon Tóth

다음의 리눅스 친화적 그래픽 카드/칩셋 목록을 확인하십시오 :

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 그래픽 카드를 선택하겠습니다. 그들의 독점 리눅스 드라이버 는 정말 좋고 자주 업데이트됩니다. 심지어 FreeBSD 및 Solaris 용 드라이버 버전도 릴리스합니다. 내 지식으로는 (독점적이든 무료이든) 일치하는 것이 없으며 GeForce 시리즈가 출시 된 이후 NVIDIA 카드와 관련된 직접 렌더링 및 3D와 관련된 실제 문제는 없었습니다.

11
Shinnok

선택은 당신의 목표에 달려 있습니다.

  • 인텔은 최고의 오픈 소스 드라이버를 보유하고 있습니다. 그들은 스스로 노력을 기울였습니다. 인텔 그래픽 솔루션은 최고의 3D 퍼포먼스가 아니지만 임베디드 전용입니다.

  • NVidia는 뛰어난 3D 성능을 갖춘 최고의 독점 드라이버를 보유하고 있으며 고급 3D 하드웨어와 임베디드 솔루션을 모두 제공합니다. 최신 상태로 유지하려면 모든 커널 업그레이드에서 약간의주의가 필요합니다. 내 경험으로는 고통스럽지 않습니다. 다시 빌드하고 다시 설치하십시오. 오픈 소스 드라이버 (nouveau)는 2D에서 개선되고 잘 작동하지만 3D에서는 아직 뒤쳐져 있습니다.

  • AMD/ATI는 훌륭한 하드웨어를 가지고 있지만, 드라이버는 오픈 소스 또는 비공개 소스 인 인텔과 NVidia보다 훨씬 낮은 수준입니다. 잘 지원되는 오래된 카드를 더 잘 사용해야하며 사람들은 사소한 결함에 대해 계속 불평합니다. 하지만 오픈 소스 드라이버는 빠르게 개발되며 1 년 안에 3D 공간에서 가치있는 경쟁자가 될 것입니다.

2
9000

내가하는 일을 말해 줄 수 있습니다.

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

예를 들어, Linux에서는 문제가없는 Nvidia가 있습니다. 다양한 드라이버 중에서 선택할 수 있습니다. 그런 식으로 잘 작동합니다.

Nvidia는 Linux에서 전혀 문제가되지 않았으며, 대부분의 배포판에는 일부 저장소 (Fedora, Fedora-fusion)에 드라이버가 있습니다. 이들은 폐쇄 소스 드라이버이지만 수년간 잘 작동하고 있습니다. 저는 Nvidia 리소스에서 직접 컴퓨터로 커널 모드를 만드는 것을 기억합니다. 그것은 6 년 전이었습니다.

새로운 카드에 투자하는 것을 두려워하지 마십시오. 새로운 카드에 대한 지원은 매우 빠르며 기본적으로 모든 칩에 의존하기 때문에 지원해야 할 칩입니다. 최신 카드는 일반적으로 칩 디자인이 동일하지만 성능과 전력 효율성이 향상되었습니다.

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

또 다른 흥미로운 측면은 폐쇄 소스가 폐쇄 소스 드라이버 인 방법입니다. Nvidia 드라이버 are 비공개 소스이지만 개발자는 사용자 및 Linux 개발자와 좋은 연락을 유지합니다. 따라서 소스는 누구에게도 공개되지 않지만 사용자가 can 드라이버 개발에 영향을 줄 가능성이 큽니다. 이러한 드라이버를 개발하는 것은 사소한 일이 아니며 Xorg는 시도했지만 실패했으며 대부분의 사람들은 지금까지 닫힌 드라이버에 의존합니다. 카드 제조업체가 Linux 용으로 무료로 작동하는 우수한 드라이버를 제공하는 한, 왜 이러한 드라이버를 사용해서는 안되는지 모르겠습니다.

귀하의 카드가 지원되는지 여부에 대한 정보를 얻으려면 메일 목록에서 너무 많이 보지 않지만 제조업체에 직접 문의하십시오. 명심하십시오 : Linux 사용자 커뮤니티는 더 이상 그다지 크지 않으며, 특히 학계 및 연구 분야에서 Linux는 일반적으로 표준입니다. 따라서 제조업체는 해당 사용자 부문에도 대응해야합니다. 그러나 위에서 말했듯이 : 그것은 당신이 찾고있는 카드에 대한 지원이 아니라, 그것에 대한 칩에 대한 지원입니다.

벤치마킹과 관련하여 동일한 가속 툴킷 (있는 경우) (즉, OpenGL)을 사용하는 한 Windows의 데이터를 사용할 수 있습니다. DirecX로 수행 된 벤치 마크는 분명히 Linux에서 재현 할 수 없습니다.

어쨌든, 이것이 내가 리눅스 컴퓨터에 사용할 그래픽 카드를 결정하는 방법입니다.

1
polemon

Matrox는 매우 우수한 독점 드라이버를 가지고 있습니다. 오픈 소스 드라이버는 Matrox에 대해 Vanilla 기능 만 실행하며 여러 헤드 또는 3D는 없습니다. 그러나 Matrox는 RHEL 7에서 M9148 카드 지원을 중단했으며 새 하드웨어를 구매해야합니다. 이것은 쿨하지 않습니다.

1
Pas Argenio

완벽을 기하기 위해 Matrox는 Linux에서 상당히 광범위하고 오랫동안 존재합니다.

1
Berzemus