Nvicia Graphic Card 설치 후 정보 확인

$ sudo lshw -numeric -C display
[sudo] password for juvenile:
  *-display UNCLAIMED
       description: VGA compatible controller
       product: NVIDIA Corporation [10DE:1C82]
       vendor: NVIDIA Corporation [10DE]
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller cap_list
       configuration: latency=0
       resources: memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:                                      e000(size=128) memory:f7000000-f707ffff


1. 드라이버 찾기 및 다운로드

http://www.nvidia.com/Download/index.aspx

Language에서 한글 선택하면 짧은 순간이지만 한글로 도움받을 수 있음.


바로 이 화면이 한글로 나오는게지.. ㅋ_ㅋ

여기서 Version을 기억하고, 다운로드 버튼은 누르지 말자..

Additional information에 보면 해당 배포판의 드라이버 패키지가 있으면 그걸 사용하란다..


여튼 375.66 삼칠오 삼칠오


2. 설치

드라이버 버전을 확인했으니, 설치는 리포지토리에서

$ sudo apt-cache show nvidia-375
Package: nvidia-375
Priority: optional
Section: restricted/misc
Installed-Size: 292785
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Source: nvidia-graphics-drivers-375
Version: 375.66-0ubuntu0.16.04.1
Replaces: nvidia-persistenced, xorg-driver-binary
Provides: nvidia-driver-binary, nvidia-persistenced, xorg-driver-binary, xorg-driver-video
Depends: x11-common (>= 1:7.0.0), make, sed (>> 3.0), dkms, linux-libc-dev, libc6-dev, patch, acpid, lib32gcc1, libc6-i386, passwd, adduser, xserver-xorg-legacy, libc6 (>= 2.2.5), libgl1, libwayland-client0 (>= 1.3.92), libwayland-server0 (>= 1.2.0), libx11-6, libxext6, xorg-video-abi-11 | xorg-video-abi-12 | xorg-video-abi-13 | xorg-video-abi-14 | xorg-video-abi-15 | xorg-video-abi-18 | xorg-video-abi-19 | xorg-video-abi-20 | xorg-video-abi-23, xserver-xorg-core
Recommends: nvidia-settings (>= 331.20), nvidia-prime (>= 0.5) | bumblebee, libcuda1-375, nvidia-opencl-icd-375
Conflicts: nvidia-persistenced, xorg-driver-binary
Filename: pool/restricted/n/nvidia-graphics-drivers-375/nvidia-375_375.66-0ubuntu0.16.04.1_amd64.deb
Size: 69557724
MD5sum: c311d02360d8f5a0b7e34a36f99b33d7
SHA1: 71c5a43bc94021fb51c72242d56414b18530cb10
SHA256: 9191977d6ed89a35ef2f61acb62dc6228258e7c6432839d6b7d7fda13ff4c30f
Description-en: NVIDIA binary driver - version 375.66
 The binary driver provide optimized hardware acceleration of OpenGL
 applications via a direct-rendering X Server. AGP, PCIe, SLI, TV-out
 and flat panel displays are also supported.
 .
 This package also includes the source for building the kernel module
 required by the Xorg driver, and provides NVIDIA's implementation of
 the Video Decode and presentation API. The latter enables acceleration
 for GeForce 8 and later series cards for h264 video.

이렇게 떡하니 있거든.. ^^


$ sudo apt-get install nvidia-375
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
The following additional packages will be installed:
  apg aptdaemon avahi-utils bbswitch-dkms cheese-common cracklib-runtime cups-pk-helper dconf-cli
  dkms evolution-data-server evolution-data-server-online-accounts geoclue-ubuntu-geoip
  gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-gnomekeyring-1.0 gir1.2-gtk-3.0
  gir1.2-ibus-1.0 gir1.2-notify-0.7 gir1.2-packagekitglib-1.0 gir1.2-pango-1.0 gkbd-capplet
  gnome-bluetooth gnome-menus gnome-power-manager gnome-screensaver gnome-session-bin
  gnome-settings-daemon-schemas gnome-user-share gsettings-ubuntu-schemas gstreamer1.0-clutter-3.0
  ibus indicator-applet indicator-application indicator-bluetooth indicator-datetime
  indicator-keyboard indicator-messages indicator-power indicator-session indicator-sound ippusbxd
  iputils-arping lib32gcc1 libaccount-plugin-1.0-0 libaccount-plugin-generic-oauth
  libaccount-plugin-google libaccounts-glib0 libaccounts-qt5-1 libappindicator3-1 libbluetooth3
  libc6-i386 libcheese-gtk25 libcheese8 libclutter-1.0-0 libclutter-1.0-common
  libclutter-gst-3.0-0 libclutter-gtk-1.0-0 libcogl-common libcogl-pango20 libcogl-path20
  libcogl20 libcrack2 libcuda1-375 libdbusmenu-gtk3-4 libdouble-conversion1v5 libecal-1.2-19
  libedata-cal-1.2-28 libgee-0.8-2 libgeocode-glib0 libgeonames0 libgnome-bluetooth13
  libgnome-menu-3-0 libgnomekbd-common libgnomekbd8 libgweather-3-6 libgweather-common
  libibus-1.0-5 libical1a libido3-0.1-0 libindicator3-7 libjansson4 liblightdm-gobject-1-0
  libmbim-glib4 libmbim-proxy libmm-glib0 libndp0 libnm-gtk-common libnm-gtk0 libnm0 libnma-common
  libnma0 libpackagekit-glib2-16 libpanel-applet0 libpwquality-common libpwquality1 libqmi-glib1
  libqmi-proxy libqt5qml5 libqt5quick5 libqt5sql5 libqt5sql5-sqlite libqt5webkit5 libqt5xml5
  libsignon-extension1 libsignon-glib1 libsignon-plugins-common1 libsignon-qt5-1
  libtimezonemap-data libtimezonemap1 libunity-control-center1 libunity-settings-daemon1
  libupower-glib3 liburl-dispatcher1 libxklavier16 libxnvctrl0 lightdm
  mobile-broadband-provider-info modemmanager mousetweaks network-manager network-manager-gnome
  network-manager-pptp nvidia-opencl-icd-375 nvidia-prime nvidia-settings pptp-linux
  python3-aptdaemon python3-aptdaemon.pkcompat python3-bs4 python3-cairo python3-cups
  python3-cupshelpers python3-defer python3-html5lib python3-lxml python3-xdg python3-xkit
  screen-resolution-extra signon-keyring-extension signon-plugin-oauth2 signon-plugin-password
  signon-ui signon-ui-service signon-ui-x11 signond system-config-printer-common
  system-config-printer-gnome system-config-printer-udev ubuntu-system-service ubuntu-touch-sounds
  unity-control-center unity-control-center-faces unity-control-center-signon unity-greeter
  unity-settings-daemon upower usb-modeswitch usb-modeswitch-data wpasupplicant
  xserver-xorg-legacy

커헉;;;;


설치의 마지막 과정에는 커널 모듈을 등록해준다.. 신기한지고..

Loading new nvidia-375-375.66 DKMS files...
First Installation: checking all kernels...
Building only for 4.4.0-83-generic
Building for architecture x86_64
Building initial module for 4.4.0-83-generic
Done.

nvidia_375:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.4.0-83-generic/updates/dkms/

nvidia_375_modeset.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.4.0-83-generic/updates/dkms/

nvidia_375_drm.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.4.0-83-generic/updates/dkms/

nvidia_375_uvm.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.4.0-83-generic/updates/dkms/

depmod..........

DKMS: install completed.


bbswitch:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.4.0-83-generic/updates/dkms/

depmod....

DKMS: install completed.


여기서 리부팅!


3. 확인

$ sudo lshw -numeric -C display
[sudo] password for juvenile:
  *-display
       description: VGA compatible controller
       product: NVIDIA Corporation [10DE:1C82]
       vendor: NVIDIA Corporation [10DE]
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:16 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff

UNCLAIMED가 빠진 것 말고는 감흥이 없다 ㅎㅎㅎ





'리눅스공통' 카테고리의 다른 글

vi 에디터 방향키, 백스페이스 고치기  (0) 2017.07.25
SSH 보안설정  (0) 2017.07.22
Debian 고정ip, 호스트네임 설정  (0) 2017.07.12
time zone, locale, keyboard 설정  (0) 2017.07.12
리눅스 기본 설정  (0) 2017.07.12