원활하지 않은 YouTube 비디오 재생 문제를 해결하는 방법은 무엇입니까? WebRender 활성화 [Debian Bullseye]

원활하지 않은 YouTube 비디오 재생 문제를 해결하는 방법은 무엇입니까? WebRender 활성화 [Debian Bullseye]

firefox-esrYouTube에서 동영상을 사용하고 스트리밍할 때 firefox동영상 재생이 고르지 않고 프레임 속도가 고르지 않습니다. 높은 CPU 사용률, Ryzen 5800X에서 4K 비디오를 재생할 때 성능이 20% - 25% 저하되는 것으로 보고되었습니다 tops. 인터넷 연결은 80Mbp/s의 속도로 강력합니다.

운영 체제: Debian 11 | CPU: Ryzen 7 5800X GPU: AMD ASUS ROG Strix 6900XT

답변1

어떤 이유에서든 답을 찾기 위해 몇 시간 동안 시행착오를 겪었기 때문에 이 글을 쓰고 있습니다. 데비안 11을 다시 설치한 후에 문제가 다시 나타났습니다.

문제: Firefox 및 firefox-esr에서 YouTube 비디오 재생이 고르지 않고 FPS 수가 매우 고르지 않습니다. CPU 사용량이 높거나 상대적으로 높을 수 있음(나에 따르면 4K 비디오 스트리밍은 CPU의 20% - 25%를 사용함 top)

먼저 에서 firefox-esr설정 > 일반으로 이동하여 "성능"을 검색하고 "권장 성능 설정 사용"을 선택 취소한 다음 "가능한 경우 하드웨어 가속 사용"을 선택해도 비디오 재생 품질에 영향을 미치지 않았습니다.

인터넷에는 어떻게 생겼는지에 대한 소문이 돌고 있습니다.하드웨어 가속 비디오 디코딩 활성화다양한 Linux 배포판에서. 여기에는 시스템의 GPU를 사용하여 비디오 형식을 디코딩하기 위해 시스템에 있는 경우 비디오 플레이어, 웹 브라우저 등에서 사용할 수 있는 다양한 백엔드/라이브러리/API의 올바른 기능을 설치하고 확인하는 작업이 포함됩니다.

내 경우에는 라이브러리를 mesa-va-drivers제공하는 패키지가 VA-API이미 시스템에 설치되어 실행되고 있는 것을 발견했습니다. 또한 이는 Firefox >= 95에서 하드웨어 가속 디코딩을 수행하는 데 사용하는 백엔드이므로 문제가 되지 않습니다.

데비안 위키 Firefox 페이지다양한 미디어 형식의 하드웨어 가속 디코딩을 트리거하도록 설정할 수 있는 Firefox 구성 옵션을 자세히 설명하는 섹션도 있습니다. 이러한 옵션을 권장 사항으로 설정하고 firefox-esr권장 환경 수정으로 실행해도 내 비디오 재생 품질에는 영향을 미치지 않았습니다.

또한 다양한 블로그에서는 주소 표시줄에 "about:config"를 입력하고 경고를 수락한 다음 "layers.acceleration.force-enabled" 구성 항목을 검색하여 "true"로 설정할 것을 제안합니다. 다시 말하지만, 이는 내 비디오 재생 문제에는 도움이 되지 않습니다.

마침내,이 글을 읽고 나면, 주소 표시줄에 "about:support"를 입력하고 "그래픽" 섹션까지 아래로 스크롤했습니다. 첫 번째 항목인 "Composition"의 값은 "WebRender(Software)"입니다. 검색창에 "about:config"를 입력하고 경고를 수락한 다음 구성 항목 "gfx.webrender.all"을 검색하고 이를 "false"에서 "true"로 변경했습니다. 그런 다음 Firefox를 다시 시작하기 전에 "gfx.webrender.software"의 값이 "false"로 설정되어 있음을 확인했습니다.

이전에 비디오 FPS를 완전히 떨어뜨렸던 새로운 "대기 모드"를 사용하더라도 YouTube 비디오는 즉시 더 부드러워졌습니다.

이것이 내가 수행 방법을 알아내는데 소비한 시간을 다른 사람이 절약할 수 있기를 정말로 바랍니다. 재설치 후 이 특정 구성 항목이 왜 이렇게 설정되었는지는 나에게는 미스터리이지만, 안녕하세요.

답변2

귀하의 의견을 읽을 때까지 1080p 트리플 화면 설정에서 4K 단일 화면으로 전환한 후에도 동일한 문제가 발생했습니다. YT의 비참한 프레임 속도, 모든 곳의 CPU, VA-API 확인 등이 있었습니다.

당신은 저를 행복하게 만드는 답변("gfx.webrender.all:TRUE")을 주셨습니다. 감사합니다. 고마워요 선생님. 매우 감사합니다. :)

구성: i5 4590 / RX570 8GB / Debian 10 / Firefox-ESR 102

답변3

하드웨어 가속을 비활성화하여 이 문제를 직접 해결했습니다.

관련 정보