일반적으로 컴포지터란 무엇이며, 어떤 것이 최고의 성능을 제공합니까(Ubuntu Mate 16.04)?

일반적으로 컴포지터란 무엇이며, 어떤 것이 최고의 성능을 제공합니까(Ubuntu Mate 16.04)?

명세서:

  • i5-6200u
  • 8GB RAM
  • 1600x1200 외부 디스플레이

1920x1080 eDP 디스플레이에서도 테스트되었습니다.

MATE Tweak은 다음 합성기 목록을 보여줍니다.

  • 마르코, 합성자 없음
  • 마르코, 소프트웨어 컴포지터
  • Marco, Compton GPU 컴포지터
  • 컴피즈

차이점이 있다면 다음 중 게임에서 가장 좋은 성능을 제공하는 것은 무엇입니까?

답변1

사용할 때합성창 관리자의 경우, 각 응용 프로그램 창에는 응용 프로그램이 그리는 오프스크린 버퍼가 있습니다. 화면에 창의 "구성"을 만드는 것이 창 관리자의 임무입니다. 각 창은 응용 프로그램이 작성한 버퍼의 내용을 반영합니다. 물론 창 관리자는 자신의 자유 의지로 화면을 구성하지 않습니다. 창은 사용자가 마우스나 키보드 명령을 사용하여 배치합니다.

이 배열을 사용하면 응용 프로그램은 실행 중인 유일한 그래픽 프로그램인 것처럼 해당 창에 그릴 수 있으며, 창을 배치하고 겹치는 경우 잘라내어 여러 프로그램이 동일한 화면에 공존하도록 만드는 것이 합성기의 작업입니다.

합성 창 관리자가 도입되기 전에는스태킹 창 관리자일반적으로 사용되었습니다. 스태킹 창 관리자를 사용하면 응용 프로그램에 속한 창을 다시 그려야 할 때 창(일부)이 노출되었음을 알리는 메시지를 응용 프로그램 자체에 보내야 했습니다. 이런 일이 발생하면 애플리케이션이 다시 그리기를 수행할 것으로 예상되었습니다. 응용 프로그램이 이를 수행하지 못하는 경우 해당 영역은 일반적으로 이전의 잘못된 내용을 유지합니다.

저는 게임을 별로 좋아하지 않지만 일반적으로 게임이 전체 화면 모드로 디스플레이를 사용하는 것으로 알고 있습니다. 이 경우 합성기는 그다지 관련성이 없으며 합성기가 완전히 비활성화될 수도 있습니다.

관련 정보