우분투를 사용하면서 한번도 찢어지는 현상을 경험한 적이 없는데 최근에 우분투로 전환했습니다.아키텍처Linux그리고놀라운내 창 관리자로. Awesome은 복합 관리자를 사용하지 않기 때문에 웹 페이지를 스크롤할 때 이러한 성가신 결함이 나타납니다. 나는 설치했다콤프턴작동하지만 활성화하는 데 몇 가지 문제가 있습니다.
그래픽 카드:엔비디아 지포스 GTX 670그리고소유권드라이버(387.34-19)
compton --version:v0.1_beta2.5
compton --daemon --config /dev/null --backend glx
- 때때로 제가 사용하고 있는 터미널 에뮬레이터(xfce4-terminal)는 추가 키 입력이 발생할 때까지 출력을 렌더링하지 않습니다. 문제가 설명되었습니다.여기,여기그리고여기.
- Google Chrome 컨텍스트 메뉴가 때때로 깜박입니다.
하지만 눈물을 치료할 수는 있습니다.
compton --daemon --config /dev/null --backend xrender
이는 위의 문제를 해결하지만 그 자체의 문제도 있습니다.
compton --daemon --config /dev/null --backend xr_glx_hybrid
이렇게 하면 문제 #1과 찢어짐 문제가 해결되지만 문제 #2는 해결되지 않습니다. 또한 화면 새로 고침이 무작위로 나타나기 시작합니다. 옵션을 전달하여 문제 #2를 해결할 수 있다는 것을 알았지 --fading
만 후자의 문제는 여전히 존재합니다.
따라서 xrender
새로운 오류가 발생하지 않으므로 훌륭하게 작동하지만, 독점 드라이버가 포함된 GPU가 있을 때 조사하는 것은 좋은 결정이 아니라고 생각합니다. 이것은 compton
많은 해킹과 트릭인 것 같고 제대로 작동하도록 하는 데 지쳤습니다. 시도해 보았 xcompmgr
으나 예상한 효과를 보지 못했습니다. 스크롤하는 동안 찢어지는 현상이 발생했습니다.
다행히도 사용 가능한 다른 솔루션이 있습니다 ForceCompositionPipeline=On
. 올바르게 구성했으며 /etc/X11/xorg.conf.d/20-nvidia.conf
입력 지연을 제외하고 모든 것이 완벽합니다. 마우스 포인터 반응이 느려지고 부드러워집니다. 키보드의 경우에도 마찬가지일 수도 있지만 잘 모르겠습니다(즉, 누른 키를 인쇄하는 데 시간이 더 걸린다는 의미입니다).
나는 눈물을 없앨 수 있는 가능성을 찾고 있습니다. 적절한 옵션이 있는 새로운 복합 관리자는 compton
허용되지만 그림자나 페이드와 같이 합성기가 제공하는 모든 기능이 실제로 필요하지 않기 때문에 후자의 문제에 대한 솔루션이 더 좋습니다.
답변1
나는 이러한 문제를 해결할 수 있습니다. 앞서 말했듯이 문제 #2를 해결하려면 --fading
옵션을 전달하세요. 애니메이션 속도를 높이거나 끄려면(설정 1) --fade-in-step
및 --fade-out-step
옵션을 전달할 수 있습니다. xr_glx_hybrid
백엔드가 있을 때 화면 새로고침이 있어서 glx
더 좋습니다. 이유는 모르겠지만 해당 옵션을 찾았고 --xrender-sync
문제 --xrender-sync-fence
#1이 해결되었습니다. 어쩌면 실패했을 때 사용할 수도 있습니다 compton
...xrender
glx
답변2
아직 댓글을 달 수는 없지만 답변해 주셔서 정말 감사드립니다.
보다 반복 가능한 설정을 위해 구성 파일에 이러한 옵션을 추가할 수도 있습니다.
backend = "xr_glx_hybrid";
fading = true;
fade-in-step = 0.03; # Choose your own value here
fade-out-step = 0.03; # Same as above
xrender-sync-fence = true;