리눅스 6.13-rc2, 버그가 있는 인텔 Lunar Lake의 응답성 문제 해결

전문: https://www.phoronix.com/news/Linux-6.13-rc2-x86-urgent

원저자: Michael Larabel | 작성일: 2024-12-08 12:00
사이트 내 게시일: 2024-12-09 10:45
리눅스 6.13-rc2 릴리스는 인텔의 Lunar Lake 프로세서와 관련된 심각한 응답성 문제를 해결합니다. 주요 문제로는 MONITOR 웨이크업 손실이 확인되었으며, 이는 사용자에게 눈에 띄는 지연을 초래할 수 있습니다. 이 문제는 공식적으로 인식되었으며, Lunar Lake는 손상된 MONITOR 구현을 가진 CPU 목록에 추가되었습니다. 이제 커널은 특정 조건에서 wake_up_idle_cpu()가 항상 프로세서 간 인터럽트(Inter-Processor Interrupt, IPI)를 전송하여 이러한 지연을 완화하도록 보장합니다.

MONITOR 문제 외에도, 이번 업데이트는 Meteor Lake와 같은 다른 인텔 프로세서에 대한 다양한 개선 사항과 수정 사항을 포함하고 있습니다. 이러한 개선 사항은 캐시 정보 구조체에 대한 메모리 할당 조정과 kexec 작업 중 글로벌 기술자 테이블(Global Descriptor Table, GDT)의 적절한 처리를 보장하는 것을 포함합니다. 또한, 이번 업데이트는 커널 페이지 테이블 격리(Kernel Page Table Isolation, PTI) 맥락에서 사용자 모드 페이지 테이블에 대한 의도하지 않은 변경을 방지하기 위해 새로운 PGD 플래그인 _PAGE_NOPTISHADOW를 도입합니다.

전반적으로 리눅스 6.13-rc2 릴리스는 인텔 Lunar Lake 프로세서 사용자에게 매우 중요하며, 시스템의 응답성과 안정성을 향상시키고 사용자 경험에 영향을 미칠 수 있는 중대한 결함을 해결하는 것을 목표로 합니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Software
태그: 인텔 (1268) Linux (637) Open Source (467) Lunar Lake (186) kernel (113) CPUs (50) Meteor Lake (30) monitor (3) Responsiveness (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.