문서의 이전 판입니다!
TearFree
optionnvidia-smi -
===== Multi/Dual Graphic Card =====
* 동일 nvidia 계열의 그래픽 카드를 여러개 설치했다면, 그래픽 카드 정보를
/etc/X11/xorg.conf에 기록하고<code sh>
# -a, –enable-all-gpus
sudo nvidia-xconfig -a
</code>
* 재부팅하고,
*
nvidia-settings 명령을 통해 그래픽 카드별 모니터 설정을 하고,
* 재부팅한다.
* 참조
* Dual graphics cards in Mint & Ubuntu - Unix & Linux Stack Exchange
* How To Switch Between Intel and Nvidia Graphics Card on Ubuntu
<code sh>
# 현재 사용중인 그래픽 카드 프로필 확인
prime-select query
# intel 로 전환
sudo prime-select intel
# nvidia 로 전환
sudo prime-select nvidia
# 재부팅 필요.
sudo reboot
</code>
*
intel 모드 사용시 외부 모니터 연결에 대한 인식률이 떨어지는 현상이 발생했음.(nvidia 455 드라이버)
* 또한
on-demand,
intel 일 경우 4k Dual Monitor 로 사용할 때 성능저하가 너무 심했음(60Hz로 해도).
nvidia 모드로 했더니 4K Dual 도 잘작동했음.
* GitHub - hertg/egpu-switcher: 🖥🐧 Setup script for eGPUs in Linux (Xorg)
==== Xinerama ====
* Nvidia 드라이버에 따라 Xinerama가 안될 수 있으므로 다양한 버전 시도. NVS 310, GeForce 8500 GT 그래픽 카드 사용시 304 버전에서 성공했음
* 2014 현재 최신 nvidia 드라이버는 버그 때문에 오히려 xinerama가 안된다고 한다.
* 한 그래픽 카드에 여러 모니터가 달렸을 경우에 모니터 별로 Xscreen 번호를 다르게 가져가야 창 확대시 모니터를 넘나들지 않게 된다.
* Multiple Nvidia Video Cards & Monitors on Linux Mint 15 MATE | My Solutions IT
* 모든 모니터에 대해 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 파일<code>
GRUB_CMDLINE_LINUX_DEFAULT=“기타내용… nomodeset”
</code>
*
sudo update-grub
==== 부팅하면서 Grub 메뉴에서 ====
* 부팅할 커널에서
e를 눌러 편집모드로 가서
linux /boot/vmlinuz-linux ….'' 로 시작하는 줄의 맨 끝에 추가linux /boot/vmlinuz-linux ..... quiet splash nomodeset