안녕하세요 여러분 저는 Kali Linux를 사용하고 있습니다. 잘 작동하지만 로그인하면 dmesg
이 오류가 표시됩니다. 검색해 봤지만 운이 없었습니다. 뭐라고 말하기 전에 스크린샷을 살펴보세요. 예, Hashcat의 GPU에 액세스할 수 있는 베어 메탈 하드웨어에서 실행될 수 있습니다. Kali에서 NVIDIA 드라이버를 도보로 설치했는데 OS도 잘 돌아가고 있고 설치한 이후에도 잘 돌아가고 있는데 부팅 화면에 로그인하기 전에 오류가 나오네요 짜증나지만 Kali 실행에는 영향을 주지 않습니다 또는 나 주목받을 수 있습니다.
ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GFX0.DD02._BCL], AE_NOT_FOUND (20200925/psargs-330)
[ 2.114652] ACPI Error: Aborting method \_SB.PCI0.RP05.PEGP.DD02._BCL due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
답변1
오류 메시지는 다음과 같습니다.디스플레이 어댑터용 ACPI 확장.
ACPI 사양(위에 링크됨)에서 이 _BCL
방법은 "지원되는 밝기 제어 수준 쿼리 목록"으로 설명됩니다. 분명히 ACPI BIOS는 이 확장 방법을 지원한다고 선언했지만 Linux ACPI 인터프리터가 BIOS에서 제공한 ACPI 테이블을 구문 분석할 때 이 방법을 찾을 수 없습니다.
간단히 말해서, 시스템 BIOS/UEFI 펌웨어는 노트북 디스플레이 백라이트의 밝기를 제어하는 ACPI 기반 방법이 있음을 Linux 커널에 알려주지만 이를 구현하는 실제 코드는 누락된 것으로 나타났습니다. 일반적으로 GPU 드라이버에는 ACPI를 포함하지 않는 백라이트 밝기를 제어하는 대체 방법이 있기 때문에 일반적으로 문제가 되지 않습니다.
ACPI 메서드 유효성을 확인하는 동일한 코드가 모든 ACPI 메서드에 사용되기 때문에 끔찍한 오류 메시지가 생성됩니다. 사용하기 전에 중요한 메서드와 덜 중요한 메서드를 모두 확인하고 커널에서 감지한 모든 ACPI 구현 오류(펌웨어 오류)를 보고합니다. 같은 길. 매우 흔하고 짜증나는 버그 중 일부는 특별하게 처리되었다고 생각하지만, 백라이트 관련 메시지는 노트북 백라이트 조정이 작동하지 않는 문제를 해결하는 데 중요할 수 있습니다.
안타깝게도 이러한 메시지를 수정하기 위한 옵션은 다음으로 제한됩니다.
- BIOS 업데이트를 설치하고 문제가 해결되기를 바랍니다.
- 다양한 디스플레이 관련 BIOS 설정을 시도하고 이들 설정의 조합으로 인해 이 문제가 발생하지 않기를 바랍니다(특히 듀얼 GPU 노트북을 사용하는 경우).
- 메시지가 표시되지 않도록 커널 콘솔 로그 수준을 너무 높게 설정합니다(그러나 이로 인해 시스템 하드웨어 오류 등 다른 중요한 오류 메시지가 표시되지 않을 수 있음).
- 특정 하드웨어 모델에서 특정 메시지를 선택적으로 침묵시키는 커널 패치 개발(일부 프로그래밍 기술이 필요하지만 생각보다 쉬울 수 있음)
답변2
커널 옵션을 바꿔보세요.
최악의 시나리오는 acpi=off
또는 를 사용하여 실행하는 것이지만 noacpi
문제가 없다면 그대로 두겠습니다.
acpi=off 또는 noacpi 이 매개변수는 전체 ACPI 시스템을 비활성화합니다. 예를 들어 컴퓨터가 ACPI를 지원하지 않거나 ACPI 구현으로 인해 일부 문제(예: 무작위 재부팅 또는 시스템 작동 중지)가 발생할 수 있다고 생각되는 경우 이 기능이 유용할 수 있습니다.
acpi=필수 컴퓨터의 BIOS 날짜가 2000년 이전이라도 ACPI 시스템은 활성화됩니다. 이 매개변수는 acpi=off보다 우선하며 apm=off에도 불구하고 ACPI 지원이 활성화되지 않은 경우 현재 하드웨어에서 사용할 수 있습니다.
pci=noacpi 또는 acpi=noirq 이러한 매개변수는 PCI IRQ 라우팅을 비활성화합니다.
PCI=ACPI 이 매개변수는 PCI IRQ 라우팅을 활성화합니다.
acpi_irq_balance ACPI를 사용하면 PIC 인터럽트를 사용하여 IRQ 공유를 최소화할 수 있습니다.
acpi_irq_nobalance ACPI는 PIC 인터럽트 사용을 허용하지 않습니다.
acpi=이전 부팅 ACPI 시스템은 거의 완전히 비활성화되어 있으며 부팅 프로세스에 필요한 구성 요소만 사용됩니다.
acpi=ht ACPI 시스템은 거의 완전히 비활성화되어 있으며 하이퍼스레딩에 필요한 구성 요소만 사용됩니다.
노아픽 "APIC(고급 프로그래밍 가능 인터럽트 컨트롤러)"를 비활성화합니다.
노라피크 "로컬 APIC"를 비활성화합니다.
apm=off 또는 noapm 고급 전원 관리를 비활성화합니다.
인터럽트 폴링 커널이 인터럽트 호출을 처리하는 방법을 변경합니다(폴링으로 설정). 하드웨어 인터럽트 문제가 있는 경우 매우 유용합니다.
acpi.power_nocheck=1 또는 acpi_osi=Linux 전원 상태 확인을 비활성화합니다. 옵션 2는 지원되는 운영 체제 인터페이스 문자열 목록을 수정합니다(BIOS에 보고되는 운영 체제 호환성 변경). 일부 손상된 BIOS의 경우 온도/팬 제어가 제대로 작동하려면 이 작업이 필요합니다.
전체 정보는 다음 위치에 있습니다.https://help.ubuntu.com/community/BootOptions