저는 Fedora 34가 설치된 Lenovo Yoga C940 15"를 사용하고 있습니다. nvidia gtx1650 모바일 카드와 통합 Intel 그래픽을 갖춘 4K 화면이 있습니다. 기본 4K 해상도에서는 작기 때문에 GRUB 메뉴의 해상도를 변경하고 싶습니다. 그리고 /etc/default/grub
그것을 편집하고 GRUB_GFXMODE
1920x1080과 같은 것으로 변경한 다음 grub 구성을 생성하고 grub을 업데이트하려고 시도했지만 아무것도 작동하지 않는 것 같습니다.
프레임버퍼에서 지원하는 해상도를 보려고 hwinfo를 설치했는데, 실행해봐도 hwinfo --framebuffer
출력이 나오지 않습니다. with를 사용하여 --log
로그 파일로 리디렉션하면 hwinfo
큰 텍스트 파일이 제공되지만 지원되는 디스플레이 해상도에 대한 정보는 전혀 제공되지 않습니다. 여기서 무슨 일이 일어나고 있는 걸까요? 내 노트북 하드웨어가 어떤 이유로 프레임 버퍼를 지원하지 않습니까? 을 사용하면 dmesg | grep -i 'frame.*buffer'
다음과 같은 결과가 나타납니다.
[ 1.770472] efifb: framebuffer at 0x4000000000, using 32400k, total 32400k [ 1.770513] fb0: EFI VGA frame buffer device [ 3.880879] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device [ 5.260159] i915 0000:00:02.0: [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS.
이는 프레임 버퍼에 대한 지원을 나타냅니다. 내가 이해하지 못하는 것은 GRUB 부트로더의 해상도를 변경할 수 없는 이유와 hwinfo가 프레임 버퍼에 대한 해상도 정보를 표시하지 않는 이유입니다. 도움을 주시면 감사하겠습니다.