我在新款华硕 Zenbook UX533FTC-A8178T 笔记本电脑(配备 Windows 10)上安装了 Ubuntu 20.04,并进行了双启动。
扬声器或耳机插孔没有声音(而在 Windows 中声音正常)。
我之前试过 18.04,但也没用。几天来,我一直在浏览类似的“无声音问题”,但没有成功。所以现在我重新安装了 ubuntu 20.04,更新了它,并安装了 pavucontrol 和 inxi,只是为了重新开始。
希望有人能帮助我在下面提供一些有用的信息。
谢谢,菲利波
(PS 我尝试了 manjaro-gnome-19.0.2-200312-linux54.iso,而对于 Ubuntu 18.04 我尝试了不同的内核:4.19.0、4.19.10、4.19.43 等等)
uname -a
Linux ZenBook 5.4.0-26-generic #30-Ubuntu SMP Mon Apr 20 16:58:30 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
alsamixer
AlsaMixer v1.1.3 ────────────────────────────────────────
│ Card: HDA Intel PCH
│ Chip: Realtek ALC294
│ View: F3:[Playback]
一切开启,“OO”,自动静音已禁用
inxi -SMAG
System: Host: ZenBook Kernel: 5.4.0-26-generic x86_64 bits: 64 Desktop: Gnome 3.36.1
Distro: Ubuntu 20.04 LTS (Focal Fossa)
Machine: Type: Laptop System: ASUSTeK product: ZenBook UX534FTC_UX533FTC v: 1.0
serial: <superuser/root required>
Mobo: ASUSTeK model: UX534FTC v: 1.0 serial: <superuser/root required>
UEFI: American Megatrends v: UX534FTC.304 date: 12/16/2019
Graphics: Device-1: Intel UHD Graphics driver: i915 v: kernel
Device-2: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q] driver: nouveau v: kernel
Display: x11 server: X.Org 1.20.8 driver: nouveau resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 20.0.4
Audio: Device-1: Intel driver: snd_hda_intel
Sound Server: ALSA v: k5.4.0-26-generic
pavucontrol
Output devices: Built-in Audio Analog Stereo
Port: Speakers (on which I can see the audio bar moving when playing a youtube video)
Configuration: Analog Stereo Duplex/Analog Stereo Output (same thing)
cat /etc/modprobe.d/alsa-base.conf
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }
# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-caiaq index=-2
options snd-usb-ua101 index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2
答案1
我也遇到了双启动 Windows 10/Ubuntu 20 的问题。每次我从 Windows 切换到 Ubuntu 或从 Ubuntu 切换到 Windows 时,都会出现声音问题。还没有找到明确的解决方案,但我发现在启动其他操作系统之前进入 BIOS 菜单并退出可以避免这个问题。所以每次我使用不同的操作系统重新启动时,我都会先打开 BIOS 设置,退出 BIOS 设置,然后使用不同的操作系统启动。当我重新启动上次使用的操作系统时,我没有遇到任何问题……
答案2
不确定耳机插孔(不要使用它)但这解决了运行 Ubuntu 20.04 的华硕 Zenbook UX534FTC 内置扬声器没有声音的问题。
https://www.linux.org/threads/asus-zenbook-15-ux534f-realtek-hd-audio-problem.27384/post-94194
我做的唯一不同的事情是将脚本放入 /etc/rc.local 以使其在启动时运行(个人偏好)。
差点忘了,如果您还没有安装 alsa-tools,那么您还需要安装它。
祝你好运!
答案3
答案4
我在华硕 UX533 上遇到了同样的问题,但多亏了@Sri现在已经解决了。
解决方案简单步骤:
创建每次重启时运行的脚本
sudo nano /etc/rc.local
然后粘贴以下内容:
#!/bin/sh -e hda-verb /dev/snd/hwC0D0 0x20 0x500 0x1b hda-verb /dev/snd/hwC0D0 0x20 0x477 0x4a4b hda-verb /dev/snd/hwC0D0 0x20 0x500 0xf hda-verb /dev/snd/hwC0D0 0x20 0x477 0x74 exit 0
然后按
CTRL + X
然后按Y
然后按Enter
赋予脚本执行权限:
sudo chmod +x /etc/rc.local
重启设备