Linux GUI를 더 빠르게 만드는 방법은 무엇입니까?

Linux GUI를 더 빠르게 만드는 방법은 무엇입니까?

배경(질문으로 바로 이동하려면 다음 단락을 건너뛰십시오.)

저는 웹 개발자이고 경력 초기부터 Windows를 사용해 왔습니다. 그러나 수년이 지나면서 Linux에 대한 의존도가 커졌습니다. 내 서버는 Linux에 있고 도구는 Linux에 있습니다. 나는 대부분의 일상적인 요구(웹 및 데이터베이스 서버, CLI 도구 등)에 가상 머신을 사용하지만 오늘은 IDE와 소스 코드가 Windows에 있지만 그 밖의 거의 모든 것이 Windows에 있는 끔찍한 구성으로 끝났습니다. Linux에서는 공유 폴더를 통해 액세스됩니다. 제대로 작동하지 않는 귀찮은 일(공유 폴더 성능, 심볼릭 링크 등)이 너무 많아서 Linux로 완전히 전환하는 것을 고려하고 있습니다.
나는 다음과 같은 내용을 읽었습니다.퍼프! _OS, 평면 디자인과 Nvidia 하드웨어가 설치된 컴퓨터에 배터리 포함 설치 프로그램을 제공한다는 사실이 마음에 듭니다. 그래서 듀얼부팅을 설정하고 며칠간 시도해 봤습니다. 나는 그것을 좋아하지만 ...

가장 먼저 놀랐던 점은 CLI 도구나 서버와 같은 낮은 수준의 작업이 Linux에서 확실히 더 빠르다는 것입니다.GUI가 약간 느린 느낌윈도우 10과 비교. 내 가상 머신보다 베어메탈에서는 확실히 지연이 덜하지만 내가 하는 거의 모든 작업에는 매우 미묘한 지연이 있습니다.

예:

  • Chrome에 이 텍스트를 입력하면 키 입력과 화면에 나타나는 문자 사이에 작지만 감지할 수 있는 지연이 느껴집니다.
  • 스크롤 막대를 사용하여 웹 페이지를 스크롤하면 항상 60fps가 실행되지 않는 것 같고, 스크롤 막대가 마우스 포인터보다 뒤쳐져 불안한 느낌을 받는 경우가 많습니다.
  • Super 키를 누르거나 활동을 클릭하면 애니메이션에서 일부 프레임이 손실되어 모든 창이 표시되는 경우가 종종 있습니다.
  • "활동" 아래의 "응용 프로그램 표시" 버튼을 클릭하는 것은 최악의 경우입니다. 제가 본 것 중 최고는 다음과 같습니다.하나의애니메이션 프레임, 대부분의 경우 약 1초 지연 후 아이콘이 최종 위치에 표시되고 아무 일도 일어나지 않습니다(화면 밖에서 애니메이션을 적용해도 괜찮습니다).

게다가 마우스 휠은 기본적으로 매우 느리게 스크롤됩니다(그리고절반의 시간도 일하지 않음) 현재 내 사용자 경험은 꽤 평균적입니다.

저는 가상 머신에서 이러한 지연을 경험했지만 항상 가상화 기술의 실패를 비난했습니다. 상당히 고급형 노트북(Dell XPS 15, 4코어, 32GB RAM, Nvidia GTX 1050 Mobile, 1TB NVMe SSD)으로서 베어메탈에서의 Linux 경험이 뛰어날 것으로 예상했지만 디자인, 개발 도구에도 불구하고 , CLI 성능 등은 확실히 우수하고 GUI 성능은 분명히 근접하지도 않습니다. 이는 확실히 Linux로 전환하고 싶다면 극복하기 가장 어려운 문제일 것입니다.

내가 놓친 것이 있나요? GUI 성능이 현재 Windows를 따라갈 수 없다는 사실인가요, 아니면 제 설정에 문제가 있는 걸까요?

Pop!_OS(Nvidia에서 Intel로 또는 그 반대로)에서 GPU를 전환해 보았지만 데스크톱 사용에서는 아무런 차이를 느낄 수 없었습니다.

나는 또한 베어 메탈에서 몇 가지 다른 배포판(Ubuntu, Fedora)을 시도했고, 그들이 더 깨끗하다는 것을 인정해야 하지만 두 배포판 모두에서 즉시 동일한 지연을 느꼈습니다.

관련 정보