|
해당
장치의 정상 동작을 위해 필요하다
드라이버는 장치 제어기라는 뜻처럼 해당 부품의 모든 기능을 제대로 끌어내기 위해
필요하다. 드라이버가 설치되지 못한 장치는 정상적으로 동작할 수 없으며, 만약 윈도우에서 기본/표준 드라이버로 동작시키지 못하는 장치라면
여러분의 컴퓨터 안에서 비싼 전기나 축내는 애물단지일 뿐 아무런 쓸모가 없다.
특히 이더넷(랜 카드) 드라이버가 설치되지 않은 상황이라면 아무리 빠른 초고속
인터넷 회선을 연결한다고 해도 컴퓨터에서 전혀 인터넷 접속을 하지 못하게 된다. 국내 컴퓨터의 대부분은 인터넷 연결을 기본으로 하고 있는데다
앞으로 살펴볼 드라이버 설치 과정에서 드라이버를 다운받는 것도 인터넷 연결 방법을 통해서 가능하므로 반드시 필요한 일이다.
제대로 드라이버가 설치되지 않은 이 시스템에서는
3D 게임도, 인터넷도, 음악 듣기도 불가능하다
사운드 기능도 드라이버가 설치되지 못했다면 윈도우에서 어떤 소리를 재생하더라도
스피커는 아무 소리도 내지 않을 것이다. 이 외에도 장치가 제공하는 기본적인 기능조차 제대로 사용하지 못할 수 있으므로 드라이버 설치는 반드시
필요하다.
물론 예외적인 경우도 있는데 앞에서 설명한 것처럼 표준 VGA 드라이버와 같이 운영체제가
가진 기본 드라이버를 지원하는 그래픽 카드와 같은 장치의 경우 운영체제에서 기본 드라이버로 할 수 있는 최소한의 작업을 부여하지만 시스템
정보에서는 여전히 드라이버 설치가 필요한 장치로 분류한다.
윈도우
기본 드라이버보다 향상된 기능과 성능을 제공한다
컴퓨터의 어떤 장치는 여러분이 직접 드라이버를 설치하지 않더라도 운영체제에서
기본적인 동작이 가능하기도 하다. 예를 들어 그래픽 카드 드라이버를 설치해주지 않더라도 대부분의 그래픽 카드는 윈도우에서 기본 드라이버라고 할
수 있는 표준 VGA 기능을 지원하니까 낮은 해상도와 컬러로 화면 출력이 가능하다. 마찬가지로 컴퓨터 안에 들어간 각 부품이 윈도우에 들어있는 기본 드라이버를 호환하는
경우라면 따로 드라이버를 설치하지 않더라도 기본 드라이버 지원을 통해 시스템 동작에 필요한 최소한의 기능은 수행한다.
하지만
이것은 그 장치가 공통으로 적용되는 보편적인 부분만 수행할 뿐이지 원래 가진 기능을 100% 끌어낸다는 의미는 아니다. 키보드나 마우스처럼 기본
기능 지원으로도 충분한 장치도 있겠지만 그래픽 카드나 메인보드는 기본 기능보다 더 많은 것들을 드라이버 설치로 발휘할 수 있다.
위의 이미지처럼 그래픽 카드 드라이버를 설치하지 않았을 때는 디스플레이 등록 정보에
그래픽 카드 정보도 나오지 않고 선택할 수 있는 모니터 해상도도 몇개 정도로 제한된다. 하지만 일단 그래픽 카드 드라이버가 설치되면 모니터와
그래픽 카드에서 지원 가능한 다양한 해상도를 모두 사용할 수 있다.
뿐만 아니라 기본 모드에서는 쓸 수 없는 기능들도 드라이버 설치로 지원하게 된다.
그래픽 카드는 그 중에서도 가장 다양한 기능을 지원하는 부품이지만, 다른 부품들도 크고 작은 차이는 있어도 드라이버 설치로 해당 장치의 성능을
모두 사용할 수 있게 만든다.
오래된
드라이버보다 좋은 성능/기능을 발휘한다
드라이버는 사실 한번 설치되면 그것으로 끝나는게 아니다. 물론 한번 설치되면 더
이상 신경 쓸 일이 없는 것은 맞지만 시간이 지나면 같은 장치에서 더 좋은 성능을 낼 수 있는 새로운 드라이버가 나오기도 한다. 또한 예전
드라이버에서는 사용하지 못했던 기능을 쓸 수 있게 해주기도 한다.
특히 메인보드나 그래픽 카드처럼 변화와 경쟁이 심한 분야는 더 높은 성능을 내도록
드라이버가 빨리빨리 나오기 때문에 새로운 드라이버를 설치해 전보다 높은 성능을 누릴 수 있다. 복잡한 기술이 들어간 제품을 남보다 빨리 내놓기
위해 일단 드라이버를 만들지만 제품이 나온 이후에 기술을 좀더 효율적으로 사용하는 방법을 발견해 그것을 새로운 드라이버에 담아내기 때문이다.
같은 장치를 쓰지만 드라이버를 바꾸는 것으로 전보다 나은 성능을 내고 더 많은
기능을 사용할 수 있다면 당연히
드라이버를 새로 설치하는 쪽이 낫지 않을까?
드라이버
때문에 발생했던 문제점을 해결했다
컴퓨터에 들어가는 부품의 숫자와 종류도 다양하지만 그것 못지 않게 운영체제에서
돌리는 프로그램 종류와 숫자도 어마어마하다. 윈도우와 마찬가지로 드라이버 역시 모든 프로그램에서 잘 돌아가는지 일일히 테스트하기도 어렵고,
드라이버가 나온 다음에 개발된 프로그램에서 드라이버가 돌아가는 방식과 다르게 프로그램을 만들면 성능을 떨어뜨리거나 문제를 발생시키기도 한다.
제조사는 드라이버가 잘못 만들어져 생기는 문제, 드라이버와 다른 장치/프로그램 간의
의사소통이 제대로 되지 않아 발생하는 문제, 그리고 비효율적인 작업 방식으로 동작하는 문제 등을 계속 수집해 이를 해결한 새로운 드라이버를
만들게 되는데, 새로 만든 드라이버를 모든 사용자에게 직접 전달할 수 없으므로 지정된 장소에 준비해두고 필요한 사람들이 찾아서 쓸 수 있도록
하고 있다.
따라서 새로운 드라이버 설치는 현재 사용 중인 드라이버 때문에 나타나는 문제를
해결할 수 있는 수단이 되기도 하는 것이다.
특정
환경에 최적화된 성능을 발휘할 수 있다
해당 장치에 사용되는 전용 드라이버가 윈도우에서 제공하는 기본 드라이버보다 높은
성능을 낼 수 있다고 해도 드라이버 역시 모든 환경에서 같은 성능을 보장해야 하기 때문에 어느 한쪽을 특별히 신경을 써서 만들기는 어렵다.
자동차로 치면 보편적인 사람들의 기준을 만족시키려고 튜닝이 전혀 하지 않은 공장에서 막 출고된 신차라고나 할까?
하지만 전문적인 작업이나 특정 게임처럼 보다 높은 성능이 필요한 분야를 위해 간혹
특정 프로그램이나 작업시 기본 드라이버보다 더 좋은 성능을 내는 '최적화 드라이버(Optimized driver)'가 나오기도 한다. 이것은
특정한 환경에서 경쟁사의 제품보다 더 높은 성능을 보여주고 싶어하는 제조사들이 주로 사용하는 방식인데, 드라이버가 제공하는 특별한 환경이 주된
작업 공간인 사람이라면 이런 최적화된 드라이버를 통해 더 원활한 작업을 수행할 수도 있을 것이다.
하지만!
최신 드라이버라고 다 좋은 것은 아니다
이처럼 드라이버 설치 작업은 컴퓨터를 제대로 사용하기 위해서 반드시 필요한 일이다.
다만 한가지 짚고 넘어갈 것은 새로운 드라이버라고 해서 반드시 성능과 기능이 좋아지는 것은 아니라는 것이다. 드라이버에 따라 문제점을 해결하기
위해 이전 드라이버보다 성능을 더 떨어뜨리거나 전에는 없었던 다른 문제가 발생하기도 한다.
필자 역시 사용 중인 마우스를 위해 최신 드라이버를 설치한 적이 있는데 이전
드라이버에서 잘 작동하던 기능이 작동하지 않는 문제가 발생해 다시 옛날 드라이버로 바꿔 설치한 경험이 있다. 드라이버는 사람이 만드는 것이니
예전 드라이버나 지금 드라이버, 그리고 앞으로 나올 드라이버 모두 문제가 생길 가능성은 늘 존재한다. 따라서 컴퓨터 지식이 많지 않은 사람이라면 드라이버
설치는 정식 루트로 제공되는 것을 사용하고, 문제가 발생하면 이전 드라이버로 다시 바꾸는 것까지도 배워야 할 것이다.
|