GNOME 51, EGLStreams 제거를 통해 레거시 NVIDIA 드라이버 지원 종료
요약
GNOME 51의 Mutter에서 EGLStreams 및 EGLDevice 지원이 제거됩니다. 이는 레거시 NVIDIA 드라이버 지원을 종료하는 대신, 표준 DMA 버퍼 전달 프로토콜과 GBM을 사용하는 더 깔끔한 코드베이스를 지향합니다.
핵심 포인트
- GNOME 51에서 레거시 NVIDIA 드라이버 지원 종료
- EGLStreams 대신 표준 DMA 버퍼 전달 프로토콜 채택
- GBM 및 KMS를 직접 사용하는 방식으로 코드베이스 최적화
GNOME 51, EGLStreams 제거를 통해 레거시 NVIDIA 드라이버 지원 종료

Jonas Ådahl은 다가오는 GNOME 51 릴리스를 위해 Mutter에서 EGLStreams/EGLDevice 지원을 제거했습니다. 이는 레거시 NVIDIA 드라이버 지원을 제거하지만, 잘 테스트되고 널리 사용되는 경로에만 집중함으로써 더 깔끔한 코드베이스를 가능하게 합니다.
"이 작업은 Wayland 상에서 클라이언트 EGL 지원을 위해 Wayland EGLStreams를 사용하는 기능과, KMS 페이지 플리핑 (page flipping)을 추상화하기 위해 EGLDevice + EGLStream을 사용하는 기능을 구현하는 코드를 제거합니다. 이는 오래전부터 Wayland의 표준 DMA 버퍼 전달 프로토콜 (DMA buffer passing protocol)로 대체되었으며, 버퍼 할당을 위해 GBM을 사용하고 커널과 상호 작용하기 위해 KMS를 직접 사용하는 방식으로 바뀌었습니다."
이 머지 (merge)는 해당 EGLStreams 코드를 일몰 (sunsetting)시키기 위해 오늘 Mutter Git에 반영되었습니다.
이 분야가 생소한 분들을 위해, 당시 NVIDIA의 Wayland 경로에 관한 2014년 기사를 첨부합니다. 다행히도 그들의 초기 Wayland 활성화 이후 많은 것이 변했습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기