이상한 비디오 문제 - 커널 5.14.9에서는 작동하지만 5.16.rc3에서는 실패합니까?

이상한 비디오 문제 - 커널 5.14.9에서는 작동하지만 5.16.rc3에서는 실패합니까?

syslinux, grub4dos 및 grub2 설정과 함께 작동하는 프로젝트 G4L이 있습니다. 이러한 모든 커널에서는 5.14.9 커널에서 제대로 부팅되고 실행되지만 일부 모드에서 5.15.rc3을 테스트할 때 비디오 상단에 화면에 대각선 왜곡이 나타나는 작은 비디오 영역이 있습니다. 여러 화면 복사 의 . 완전히 사용할 수 없습니다. syslinux 부팅 설정을 사용하면 5.15.rc3은 640x480 기본 모드로 부팅되지만 vga=ask모드 315(800x600)로 부팅하고 선택하면 왜곡된 비디오가 표시되고 링크 3의 화면 복사본이 표시됩니다.

grub4dos를 통해 일반 USB 부팅을 사용하여 플래시 부팅합니다. 프롬프트 가 표시되면 일반 모드에서는 잘 실행되지만 vga=ask315(800x600)를 선택하면 상단에 작은 왜곡된 버전이 많이 있고 상단에 화면의 약 1/4이 표시됩니다.

UEFI를 사용하여 grub2로 플래시 부팅하면 일반 부팅에서도 화면 왜곡이 발생합니까?

버전 5.14.9의 모든 모드에서 모든 것이 잘 작동합니까? 5.14.9와 5.15.rc3 사이의 .config 파일에서 찾은 차이점은 무엇입니까? < 줄은 5.14.9에서 제거된 줄입니다. 변경 프롬프트의 기본 옵션이 선택된 make oldconfig 후에 추가된 NEW 줄은 무엇입니까?

< CONFIG_PRINTK_NMI=y
NEW CONFIG_ARCH_NR_GPIO=1024
NEW CONFIG_PERF_EVENTS_AMD_UNCORE=y
< CONFIG_X86_SYSFB=y
NEW CONFIG_SYSFB=y
NEW CONFIG_TRACE_IRQFLAGS_SUPPORT=y
NEW CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y
< CONFIG_BLK_SCSI_REQUEST=y
< CONFIG_BLK_DEV_BSG=y
NEW CONFIG_BLK_DEV_BSG_COMMON=y
< CONFIG_BLK_CMDLINE_PARSER=y
NEW CONFIG_BLOCK_HOLDER_DEPRECATED=y
NEW CONFIG_AF_UNIX_OOB=y
NEW CONFIG_SCSI_COMMON=y
NEW CONFIG_BLK_DEV_BSG=y
< CONFIG_CS89x0=y
< CONFIG_CS89x0_PLATFORM=y
NEW CONFIG_NET_VENDOR_LITEX=y
NEW CONFIG_PTP_1588_CLOCK_OPTIONAL=y
NEW CONFIG_INTEL_PUNIT_IPC=y
< CONFIG_INTEL_PUNIT_IPC=y
< CONFIG_MANDATORY_FILE_LOCKING=y
NEW CONFIG_SMBFS_COMMON=y
< CONFIG_CRYPTO_LIB_ARC4=y
< CONFIG_TRACE_IRQFLAGS_SUPPORT=y

2004년부터 커널을 구축해 왔으며 일반적으로 UEFI 프로세스가 UEFI 부팅과 함께 작동하도록 테스트하는 데 큰 문제가 없습니다. 640x480 모드도 괜찮지만 해상도가 더 높으면 좋을 것 같습니다. UEFI 모드에서는 실제로 매우 고해상도 모드로 부팅되며 이를 수정할 방법을 찾지 못했습니다. 하지만 이것은 버전 5.14.9 용입니다.

어쩌면 그것은 RC 버전이고 수정될 것이기 때문일 수도 있지만, 한 버전에서는 작동하고 다음 버전에서는 작동하지 않는 것이 무엇인지 명확하지 않습니다. kernel.org 페이지에 질문하고 여기에서 질문하는 것을 제안하시겠습니까?

아마도 커널 빌드에 대해 더 많이 아는 사람은 문제가 무엇인지 정확히 알 것입니다. 모든 부팅은 동일한 ramdisk.lzma를 사용하므로 커널만 다릅니다.

관련 정보