사용자 도구

사이트 도구


linux:nvidia

Linux Nvidia Graphic Card

Ubuntu Nvidia 최신 드라이버

Multi/Dual Graphic Card

  • 동일 nvidia 계열의 그래픽 카드를 여러개 설치했다면, 그래픽 카드 정보를 /etc/X11/xorg.conf에 기록하고
    #  -a, --enable-all-gpus
    sudo nvidia-xconfig -a
  • 재부팅하고,
  • nvidia-settings 명령을 통해 그래픽 카드별 모니터 설정을 하고,
  • 재부팅한다.
  • 참조

Xinerama

  • Nvidia 드라이버에 따라 Xinerama가 안될 수 있으므로 다양한 버전 시도. NVS 310, GeForce 8500 GT 그래픽 카드 사용시 304 버전에서 성공했음
  • 2014 현재 최신 nvidia 드라이버는 버그 때문에 오히려 xinerama가 안된다고 한다.
  • 한 그래픽 카드에 여러 모니터가 달렸을 경우에 모니터 별로 Xscreen 번호를 다르게 가져가야 창 확대시 모니터를 넘나들지 않게 된다.
    • 모든 모니터에 대해 Xinerama를 켜주고
    • Resolusion을 모두 직접 지정해줄 것.(Auto로 두지 말 것)
  • Xinerama를 하지 않으면 그래픽 카드가 달라질 때 DISPLAY도 달라져서 창을 모니터 단위로 옮겨 다닐 수 없다.
  • 주의
    • Composition(합성)이 작동하지 않으므로 Composition 기능을 모두 끈다.
    • Google Chrome의 경우 --disable-cpu명령으로 실행하거나, chrome://flags에서 GPU composition on all pages로 설정할 수 있다.
    • Flash Player에서도 하드웨어 가속을 꺼야 한다. Linux Flash 참조.

부팅 후 화면이 안나오거나 성능이 저하될 때

  • NVIDIA 그래픽 카드가 작동하지 않거나 성능이 안나오면 linux kernel 파라미터에 nomodeset 설정을 넣어야 한다.

Grub 설정에서

  • /etc/default/grub 파일
    GRUB_CMDLINE_LINUX_DEFAULT="기타내용... nomodeset"
  • sudo update-grub

부팅하면서 Grub 메뉴에서

  • 부팅할 커널에서 e를 눌러 편집모드로 가서 linux /boot/vmlinuz-linux …. 로 시작하는 줄의 맨 끝에 추가
    linux /boot/vmlinuz-linux ..... quiet splash nomodeset
  • 부팅 진행
linux/nvidia.txt · 마지막으로 수정됨: 2015/10/18 10:50 저자 kwon37xi