NVIDIA 드라이버 정보 수집을 제거하여 설치하기 시스템 관리 정보, 관심거리

어떤 분들은 요 며칠 사이 개인정보와 관련된 안내 메일이 쏟아지는 것을 보고 의아하게 생각하셨을 수도 있겠습니다. EU에서 개인정보 보호 규정(GDPR)이 드디어 발효되었기 때문입니다. 해외에서는 상당히 큰 화젯거리지만 국내는 현재 더 시급하고 중요한 사안이 있어 주목을 받지 못하는 부분이 있습니다.

이 규정이 적용된지 이틀도 되지 않아 구글, 페이스북, 인스타그램, 그리고 왓츠앱 같이 '논란의 여지'가 있는 수단과 방식으로 사용자 정보를 수집하는 기업들에게 소송이 시작되었습니다. 만약 타당성이 재판에서 입증이 된다면 상당한 벌금을 물게 된다는 이야기가 있습니다. 대략 9조 달러에 가까운 규모라고 하니.. 무시할 수 없는 수준인건 확실하지요. #BBC, #theverge

기업들은 이런 정보 수집이 사용자 경험을 개선하고, 발생하는 문제에 대해 신속한 대응을 위해서 필요하다는 논리를 내세웁니다. 이런 건설적인 목적은 완전히 거짓은 아닙니다. 그러나 사용자 입장에서는 최근 페이스북이나 아마존의 사례를 지켜보면서 얼마나 쉽게 남용될 수 있는지에 대한 우려도 감출 수 없습니다. 실질적으로 사용자는 수집 여부, 수집되는 정보의 수준, 공유하는 대상 등 그 어떤 것에 대해서도 효율적인 통제력을 갖고 있지 않습니다. (EU의 GDPR은 이런 불합리한 관행에 대해 사용자가 조금 더 저항할 수 있는 기반을 마련해주었다는 점에서 큰 의미가 있습니다.)

NVIDIA도 이 수집 논란에 대해 그리 떳떳한 편은 아닙니다. 사용자는 수집 범위는 커녕 허용 여부도 그리 완벽하게 제어할 수 없는 여건입니다. 좀 더 자세히 이야길 하면, 드라이버를 설치할 때 구성 요소를 선택할 수 있지만 사용자 정보를 수집하는 서비스(와 이 것을 주기적으로 시행하는 일정)를 제외할 순 없습니다. 설사 NVIDIA 제어판에서 수집을 중단할 수 있지만 이 요청을 하기 위해선 우선 설치를 해야하고 설치 과정엔 이미 사전 동의를 요구하고 있습니다.

그리고 NVIDIA의 내장 하드웨어 인코더를 가장 부담없이 사용하기 위해서는 Share(구 Shadowplay)를 이용해야 하는데 Geforce Experience를 설치해야 합니다. 이 프로그램은 사용자 계정을 요구하고 사용자 게임 정보를 수집하는 기능을 포함하고 있습니다.

이런 '논란이 되는' 수집에 대응하기 위해서 일부 개발자들은 그간 해당 기능을 무력화하는 프로그램을 배포하기도 하고 아예 드라이버 설치 이전에 관련된 기능을 강제로 삽입하는 것을 차단하는 방법을 사용하기도 했습니다.

NVIDIA는 어제 새로운 드라이버(397.93)를 발표하면서 GDPR에 대응하려는 것으로 보입니다. 비록 제한적이지만 개인정보센터를 마련하여 수집 항목과 허용 여부를 선택할 수 있도록 해놓았습니다. 이 것은 과거 Geforce Experience를 비롯한 NVIDIA 프로그램을 이용할 때 강제적으로 수행하는 수집 활동에 대한 논란거리를 어느 정도 해소하려는 것으로 보입니다.

이 부분은 분명 긍정적인 변화이긴 하지만 문제점이 완전히 해소가 된 것은 아닙니다. 과거 드라이버 패키지에서 있던 문제는 남아있습니다. 여전히 397.93 드라이버에서는 사용자의 수집 허용 여부와 상관없이 이와 관련된 기능을 설치 과정에서 막을 수 없고 그 자동 실행을 제어할 수 없습니다. 그리고 과거 NVIDIA 제어판에서 수집 기능을 중단할 수 있었던 메뉴가 사라졌습니다.

끝으로, 이번에 개편된 드라이버 패키지는 다음과 같은 방식을로 수집 기능 및 잡다한 구성 요소를 사전에 미리 제거하여 설치할 수 있습니다. 다만, 이 방식으로 드라이버를 설치하게 되면 수집 기능이 결부되어 있는 일부 NVIDIA 프로그램 및 기능은 제한이 됩니다. (Geforce Experience, 3D VIsion, SHIELD 등) 이외에 일반적인 사용 및 게이밍엔 전혀 문제가 없습니다.

1. 우선 다운로드 받은 드라이버 파일을 반디집과 같은 압축 프로그램으로 열어서 압축을 풉니다. 

2. 여기서 일부 폴더를 제외하고 모두 제거합니다.

3. 그리고 setup.cfg 파일을 열어

<file name="${{EulaHtmlFile}}"/><file name="${{FunctionalConsentFile}}"/><file name="${{PrivacyPolicyFile}}"/>
항목을 찾아 제거합니다.



4. 파일을 저장하고 setup.exe를 실행하여 드라이버를 설치합니다.



1 2 3 4 5 6 7 8 9 10 다음