저는 OpenSuse TW에서 Arch로 전환했고, 처음부터 Arch를 설치하는 대신 이번에는 Arco Linux를 사용해 보기로 했습니다.
깜박이는 문제는 저에게 새로운 것이 아닙니다. Fedora 33 및 34에서 발생한 다음 OpenSuse(Leap 및 Tumbleweed)에서 발생했으며 이제는 Arco Linux에서도 발생합니다.
소리가 재생되면 이런 일이 발생합니다. 영상이 시작되면 깜박임이 발생합니다. 예를 들어 Spotify 웹사이트 등을 방문하면 이런 일이 발생합니다.
깜박이는 데는 약 2초 정도 걸립니다. 처음에는 노트북 화면이 완전히 검게 변한 다음 두 번째 모니터에서도 같은 일이 발생합니다. 그런 다음 둘 다 깜박이고 정상으로 돌아 왔습니다. 그런 다음 음악이나 비디오를 일시 중지하고 재생을 다시 누르면 잠시 후 다시 깜박이지 않습니다.
fedora - gnome -에서 해결책을 찾는 것이 어려웠지만 그 후에 그것을 찾았고 그것은 wayland 때문에 gdm conf를 변경하여 wayland를 비활성화하는 것이 트릭이었습니다. OpenSuse - gnome 및 i3 - 동일한 솔루션으로 동일합니다. 먼저 gnome을 사용하여 OpenSuse를 설치했으므로 i3에서도 문제는 동일합니다.
이제 ArcoLinux에서는 gnome을 사용하여 설치하지 않고 i3을 직접 선택했습니다. 내 구성 파일을 다운로드하고 i3를 다시 시작했는데 모든 것이 잘 작동했습니다. 용감하게 전원을 켜고 YouTube에 접속하여 임의의 동영상을 재생했는데 펑, 평소처럼 깜박이기 시작했습니다. 여느 때처럼 gdm 파일을 편집하러 갔는데 아무 일도 일어나지 않았습니다. 나는 gdm이나 다른 소프트웨어를 설치하기로 선택하지 않았습니다. Arco Linux에는 sddm이 포함되어 있으므로 시도해 보았지만 wayland를 비활성화할 수 있는 방법은 없습니다. 예, 실행 중입니다. 구글링해봤는데 벌써 5시간이 지났네요. 커널을 lts에서 stable로 변경했지만 아무것도 변경되지 않았습니다. 그런 다음 gdm을 설치하고 sddm을 비활성화하고 gdm을 활성화했습니다. 시스템을 다시 시작하면 gnome 로그인 화면이 나타나고 로그인했는데 모든 것이 정상이었습니다. 방금 편집 내용을 .bash_profile에서 .bashrc로 옮겼습니다. YouTube를 열면 화면이 여전히 깜박입니다. 나는 정말로 무엇을 해야할지 모르겠습니다.
다시 덮다:
소리를 재생하는 동안 화면이 깜박입니다. 이전에도 이런 일이 두 번 발생했지만 이번에는 동일한 해결 방법이 작동하지 않았습니다.
커널을 lts에서 stable(5.13.5-arch1-1)로 변경했습니다. 쓸모 없는.
sddm에서 gdm으로 변경합니다. 이것은 "오래된" 동일한 솔루션에 속합니다
.
도움을 주시면 감사하겠습니다. 미리 감사드립니다!
편집하다:
명령을 실행한 후 dmesg -l err
다음과 같은 출력을 얻습니다.
[ 0.181632] x86/cpu: SGX disabled by BIOS.
[ 17.961054] snd_hda_intel 0000:00:0e.0: azx_get_response timeout, switching to single_cmd mode: last cmd=0x20bf8100
[ 18.235440] snd_hda_codec_hdmi hdaudioC0D2: Unable to sync register 0x2f0d00. -5
[ 18.871455] snd_hda_codec_realtek hdaudioC0D0: Unable to sync register 0x2b8000. -5
[ 18.871790] snd_hda_codec_realtek hdaudioC0D0: Unable to sync register 0x2b8000. -5
[ 36.231326] snd_hda_codec_hdmi hdaudioC0D2: Unable to sync register 0x2f0d00. -5
[ 37.008073] snd_hda_codec_realtek hdaudioC0D0: Unable to sync register 0x2b8000. -5
[ 37.008419] snd_hda_codec_realtek hdaudioC0D0: Unable to sync register 0x2b8000. -5
편집 2:
업데이트를 다시 확인해 보니 "Jack"이 "extra/Jack"으로 변경된 업데이트가 있었습니다. alsa 및 pulseaudio 라이브러리를 업데이트했다고 생각합니다. 다시 시작해도 여전히 같은 깜박임이 발생합니다.
답변1
나는 그게 다야.
실행 후:
cat /sys/module/snd_hda_intel/parameters/power_save*
반환 값 으로 1 Y
다음을 사용하여 값을 변경하려고 합니다.
sudo echo 1 > /sys/module/snd_hda_intel/parameters/power_save && sudo echo 1 > /sys/module/snd_hda_intel/parameters/power_save_controller
권한이 없기 때문에 작동하지 않습니다. 내가 해야 할 일은 그것을 만들고 /etc/modprobe.d/audio_disable_powersave.conf
추가하는 것뿐이었습니다 options snd_hda_intel power_save=0
.
시스템을 다시 시작했는데 이제 모든 것이 정상입니다.