엔비디아 공식 vs 오픈소스 드라이버 차이는 무엇일까? #1

appstew·2022년 11월 16일
0

번역

목록 보기
1/1

source: https://ask.fedoraproject.org/t/open-vs-proprietary-nvidia-drivers/19418


Open vs. Proprietary NVIDIA Drivers

질문: 오픈소스(nouveau 등)와 nvidia 공식(클로즈드소스) 중 하나를 선택해야 하는지, 만약 그렇다면 그 이유가 뭔지 궁금합니다. 페도라28시절에는 차이가 있을 수도 있다는 글을 봤는데, 최근 어떤지 얘기는 못 들어본 것 같네요.


답1. 만약 gpu 부하가 많은 일을 한다면 약간의 성능적인 차이가 있다

답2. 만약 엔비디아 공식 드라이버를 쓰면, 커널 업데이트가 있을 때마다 드라이버를 다시 설치해야 한다는 걸 기억해야 돼요. 만약 패키지 저장소로부터 오픈소스 드라이버를 설치해 쓴다면, 신경안써도 돼요.
왜냐면 akmod service가 커널 업데이트하고 재부팅할때 새 커널에 뭐가 필요한지 다 알아서 케어해주니까요.

답3. 내 경우에는, Nouveau 쓰면 컴퓨터 종료가 안돼요. 대기나 재부팅은 되는데 이상하죠. 근데 어쩌면 제 노트북이 너무 오래돼서 nouveau 와 안 맞는 뭔가가 있을 수도 있을 것 같아요. 아니면 노트북이 문제거나.

답4. 데스크톱gpu 유저 중 일부는 오픈소스 드라이버를 써도 문제가 없어요. 그런데 공식 드라이버가 아무래도 하드웨어, 성능, 전원관리, 온도관리 등에 더 낫죠. CUDA 가 필요한 일부 개발자들에게 공식드라이버는 유일한 방법이에요. 기본적으로 요즘 오픈소스 드라이버는 closed/Non-free 드라이버를 설치하기 위해 일단 부팅하는 용도로 쓴다고 생각할 수 있어요.
페도라의 경우, RPM fusion이 약간은 날짜 지난 클로즈드 드라이버를 자동으로 설치하게 되어 있어요. 왜냐면 많은 배보판에서 정상적으로 작동하는 게 필요하니까요. 만약에 nvidia 클로즈드 드라이버를 설치하면, 커널 업데이트 할때마다 유저가 드라이버도 직접 업데이트 해줘야 돼요.

답5.

profile
소프트웨어엔지니어가 되기 위해 달리는 중

0개의 댓글