오픈 소스 드라이버를 사용하는 amdgpu가 있습니다. amdgpu 드라이버는 기본적으로 초기 킬로미터 측정을 수행한다고 주장하지만 초기는 이미 매우 늦습니다. 정확히 2.5초!
별로 상관은 없지만 디스크 암호화 암호 프롬프트가 깨지고 지연됩니다.
노트북은 완전히 작동하고 올바른 EFI 비디오를 통해 부팅되었습니다. 그런 다음 DRM/KMS는 tty 크기와 글꼴을 로드하고 엉망으로 만듭니다. 그런 다음 sd-vconsole이 시작되고 수정됩니다. 그래서 km를 지연시키거나 강제로 시도했습니다.진짜일찍.
실패한 것들:
- 필수 편집
- # get-edid > myedid.bin
- do the dance to put file in initfs
- adding `drm.edid_firmware=edid/myedid.bin` to kernel parameters
"잘못된 펌웨어"로 인해 실패했지만 괜찮습니다. SD 암호화 프롬프트 위에 여전히 오류가 표시되어 이전/나중에 이동하는 데 도움이 되지 않습니다.
- 초기 kms가 연결됩니다.
이 이상한 mkinitcpio.conf
후크 목록을 사용해 보았습니다.
HOOKS=(systemd kms autodetect modconf keyboard sd-vconsole block sd-encrypt microcode lvm2 filesystems fsck)
아직도 아주 늦게 일어났습니다.
- 올바른 tty 크기/글꼴이 사용되도록 강제합니다.
이길 수 없다고 생각하여 kms를 추가하고 충돌이 발생하면 무엇을 설정해야 하는지 알려 주었습니다.
임의의 조합 추가(sd-vconfig에 의해 설정됨)video=efifb fbcon=font:iso01-12x22 fbcon=nodefer video=eDP-1:[email protected]
여전히 글꼴을 무시하고 디스플레이를 항상 올바른 해상도로 설정하지만 tty의 가상 해상도는 1/4로 줄어들어 모든 텍스트가 일시적으로 끊어집니다. 부팅 후 2.5초 후에 시작됩니다.
- initfs에 amdgpu 펌웨어 번들
계속 읽으세요https://forums.gentoo.org/viewtopic-p-8789979.html나는 FILES=(/usr/lib/firmware/amdgpu/*)
에 추가했다mkinitcpio.conf
아무것도 변하지 않습니다.