我曾经遇到过计算机声卡的问题。在 Windows 下安装驱动程序并设置声卡后,我不得不将其静音。然后我关闭 PC 并从另一个磁盘加载 Linux 操作系统。系统启动后,一切都正常,但根本没有声音。我尝试了所有方法,但就是无法打开它。看起来好像它仍然处于静音状态,但软件却显示其他情况。我唯一能做的就是拔掉电脑电源并等待 1-2 分钟。当我再次启动 Linux 系统时,声音出现了。这个问题发生过两三次,每次都是通过断开 PC 与电源的连接来解决的。
另一件事是关于在笔记本电脑中启用/禁用 wifi。我遇到了这个问题,我认识的一个人也遇到了这个问题。通常,您可以通过按 f12 按钮来打开/关闭笔记本电脑中的 wifi 卡。但在某些情况下,设备已关闭,您无法打开它。当我使用 debian live 时,我通过 gnome 控制中心(或任何名称)禁用了我的 wifi 卡。完成后,我启动了我的 debian box,它只是独立的 openbox。该rfkill
工具说 wifi 设备由于某种原因已关闭,我无法启用它。因此,我再次启动了实时系统并从控制中心启用了 wifi。然后,wifi 卡也在我的正常系统中显示为已启用。我之前提到的那个人只是卸下了笔记本电脑的电池。过了一段时间,他放进电池并启动了系统。在这种情况下,wifi 卡也被解锁了。
当我启动同一个系统时,我可以关闭/打开(或取消静音/静音)设备,但当启动另一个(不同的)系统时似乎会发生某些事情,特别是在前一个系统上禁用某个设备时。
有人知道为什么一台设备在关闭整个计算机后还能记住软件设置吗?有没有办法在不关闭电源的情况下在另一个系统下打开该设备?
答案1
许多电子元件能够记住自己的状态,并且完全有可能,Windows(拥有制造商提供的正确驱动程序)以 Linux/Unix 中的驱动程序所不期望的方式关闭声卡的输出阶段。
当您简单地重新启动(甚至关机)时,许多组件仍处于通电状态,如果这些组件中的任何一个在启动时未完全重置(因为可以合理地预期操作系统驱动程序在启动时进行设置),那么它们将在计算机重新启动时有效地“锁定”到其当前状态。您的替代系统需要自行完成该设置,但无法完成。
您的 Debian 安装可能使用高度通用的驱动程序,这些驱动程序几乎可以将音频发送到声卡,但可能无法理解 Windows 驱动程序正在使用的专用静音/取消静音信号。更新您的驱动程序可能解决这个问题。
完全切断电源将会移除这些电子元件中的“闩锁”,并实际上将它们重置为您的 Debian 安装可以处理的完全默认状态。