문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
linux:nvidia [2014/09/06 16:23] kwon37xi [Xinerama] |
linux:nvidia [2023/01/26 15:01] kwon37xi [부팅 후 화면이 안나오거나 성능이 저하될 때] |
||
---|---|---|---|
줄 3: | 줄 3: | ||
===== Ubuntu Nvidia 최신 드라이버 ===== | ===== Ubuntu Nvidia 최신 드라이버 ===== | ||
* [[http:// | * [[http:// | ||
- | * [[https://launchpad.net/~xorg-edgers/+archive/ppa|xorg-edgers ppa]]<code sh> | + | |
- | sudo add-apt-repository ppa:xorg-edgers/ | + | * [[linux: |
- | sudo apt-get update | + | |
+ | |||
+ | ==== nvidia-settings 에서 xorg.conf 저장 안 될 때 ==== | ||
+ | * ''/ | ||
+ | < | ||
+ | Error executing / | ||
+ | ERROR: Unable to open X config file '/ | ||
+ | </ | ||
+ | * 다음과 같이 실행권한을 추가하면 된다. | ||
+ | <code sh> | ||
+ | sudo chmod +x / | ||
+ | </ | ||
+ | |||
+ | ===== Screen tearing ===== | ||
+ | | ||
+ | * [[https:// | ||
+ | |||
+ | {{: | ||
+ | * nvidia 사용시에 화면 갱신시 찦어지는 듯한 현상이 나타나서 눈을 아프게 할 수 있다. | ||
+ | * 단, Screen Tearing 을 방지할 경우에는 Video 성능이 떨어질 수 있다. 안 좋은 비디오 카드에서는 성능 저하를 경험할 수 있다. | ||
+ | * [[linux: | ||
+ | * Xorg 사용시에 저 현상이 발생한다면 nvidia '' | ||
+ | * 이는 '' | ||
+ | |||
+ | {{: | ||
+ | * 단, 이 때 **Laptop 등에 PRIME Display 가 있을 경우 PRIME display 에 대해서는 '' | ||
+ | * 가장 좋은 해결책은 화면 자체를 저장하는게 아니라 '' | ||
+ | |||
+ | ==== 최총 가장 좋은 해결책 ==== | ||
+ | * '' | ||
+ | * 이제 다시 Screen Tearing 테스트를 해본다. '' | ||
+ | < | ||
+ | Section " | ||
+ | Identifier " | ||
+ | MatchDriver " | ||
+ | Driver " | ||
+ | Option " | ||
+ | #Option " | ||
+ | EndSection | ||
+ | </ | ||
+ | ==== 참조 ==== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * '' | ||
+ | * https:// | ||
+ | * [[https:// | ||
+ | |||
+ | |||
+ | ===== nvidia/ | ||
+ | * [[https:// | ||
+ | |||
+ | ===== GPU Monitoring ===== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ==== '' | ||
+ | <code sh> | ||
+ | # 잘 정리된 현 상황을 지속적으로 보여줌. | ||
+ | nvidia-smi -q -g 0 -d UTILIZATION -l 1 | ||
+ | |||
+ | nvidia-smi | ||
</ | </ | ||
- | * 원하는 버전을 지정하여 설치하거나 '' | ||
===== Multi/Dual Graphic Card ===== | ===== Multi/Dual Graphic Card ===== | ||
줄 17: | 줄 80: | ||
* '' | * '' | ||
* 재부팅한다. | * 재부팅한다. | ||
- | * 2014/05월 현재 멀티 그래픽카드에서 Xinerama 가 지원되지 않아서 완벽하게 서로 다른 VGA들의 화면을 넘나드는 구성은 실패했지만 기본적으로 화면을 사용하는데는 문제가 없었다. | ||
* 참조 | * 참조 | ||
* [[http:// | * [[http:// | ||
+ | |||
+ | ===== nvidia/ | ||
+ | * [[https:// | ||
+ | |||
+ | <code sh> | ||
+ | # Ubuntu 22.10 에서는 별도 패키지 설치 필요. | ||
+ | sudo apt install nvidia-prime | ||
+ | </ | ||
+ | |||
+ | <code sh> | ||
+ | # 현재 사용중인 그래픽 카드 프로필 확인 | ||
+ | prime-select query | ||
+ | |||
+ | # intel 로 전환 | ||
+ | sudo prime-select intel | ||
+ | |||
+ | # nvidia 로 전환 | ||
+ | sudo prime-select nvidia | ||
+ | |||
+ | # 재부팅 필요. | ||
+ | sudo reboot | ||
+ | </ | ||
+ | * '' | ||
+ | * 또한 '' | ||
+ | * [[https:// | ||
+ | |||
==== Xinerama ==== | ==== Xinerama ==== | ||
- | * Nvidia | + | * Nvidia |
+ | * 2014 현재 최신 nvidia 드라이버는 버그 때문에 오히려 xinerama가 안된다고 한다. | ||
* 한 그래픽 카드에 여러 모니터가 달렸을 경우에 모니터 별로 Xscreen 번호를 다르게 가져가야 창 확대시 모니터를 넘나들지 않게 된다. | * 한 그래픽 카드에 여러 모니터가 달렸을 경우에 모니터 별로 Xscreen 번호를 다르게 가져가야 창 확대시 모니터를 넘나들지 않게 된다. | ||
* [[http:// | * [[http:// | ||
+ | * 모든 모니터에 대해 Xinerama를 켜주고 | ||
+ | * Resolusion을 모두 직접 지정해줄 것.(Auto로 두지 말 것) | ||
* Xinerama를 하지 않으면 그래픽 카드가 달라질 때 '' | * Xinerama를 하지 않으면 그래픽 카드가 달라질 때 '' | ||
- | ===== 부팅 후 화면이 안나오거나 성능이 안 나올 때 ===== | + | * 주의 |
- | * NVIDIA 그래픽 카드가 | + | * Composition(합성)이 |
+ | * Google Chrome의 경우 ''< | ||
+ | * Flash Player에서도 하드웨어 가속을 꺼야 한다. [[linux: | ||
+ | ===== envycontrol ===== | ||
+ | * https:// | ||
+ | * EnvyControl is a program aimed to provide an easy way to switch GPU modes on Nvidia Optimus systems (i.e laptops with Intel + Nvidia or AMD + Nvidia configurations) under Linux. | ||
+ | |||
+ | |||
+ | ===== 부팅 후 화면이 안나오거나 성능이 저하될 때 ===== | ||
+ | <note warning> | ||
+ | |||
+ | * NVIDIA 그래픽 카드가 작동하지 않거나 성능이 안나오면 linux kernel 파라미터에 '' | ||
==== Grub 설정에서 ==== | ==== Grub 설정에서 ==== | ||
* ''/ | * ''/ |