我对 Linux 的了解非常有限。
眼镜:
- 华硕 ROG Strix G15DS-R7700X088W
- AMD 锐龙 7 7700X
- NVIDIA GeForce RTX 3070
- 2 个 1TB SSD; 1x M2 NVME,运行 W11,1x SATA
目标:在第一个 M2 SSD 上运行 W11 双重启动(已经运行良好),在第二个 SATA SSD 上运行 Linux
我尝试过的发行版:
- 野原39
- 软呢帽 39
- 软呢帽 38
- 银蓝软呢帽
- 乌班图22.04
- 噗!_OS
- Linux薄荷
- 架构Linux
- 鹰航操作系统
- GarudaOS Dr460nized
我遇到的问题:如果没有该选项,我什至无法从 LiveUSB 启动acpi=off
。如果这样做,我只会看到黑屏(背光仍然亮着),或者,如果我先进入 Grub 选项,则只有“启动命令列表”可见,但没有其他任何反应(即使禁用“安静”,也没有任何信息)完全在屏幕上)。我注意到一件事,因为我的键盘、鼠标和鼠标垫(Razerfly)有照明,当我尝试在没有 acpi=off 的情况下启动时,它们会变暗并保持黑暗。当 acpi=off 时,键盘单独变暗,但 2-3 秒后再次亮起。如果我使用 acpi=off 运行它,我可以启动并安装,但每次都必须使用 acpi=off 启动。这会导致图形驱动程序无法被操作系统识别并始终以 1024x768“软件渲染”分辨率运行(即使安装并启用了正确的驱动程序并且 nouveau 位于黑名单中)。因此,启用“acpi=off”并不是一个选项。另外,当尝试在没有 acpi=off 的情况下启动时,我发现在按下 Enter 后,我的 USB 似乎就关闭了(通过看到键盘、鼠标和鼠标垫上的 RGB 完全关闭)。
我已经通过 reddit/discord/kbin/lemmy 联系了几个社区(linuxquestions、linux4noobs、asus-linux、linux、nobara、popos,甚至可能还有更多),但尚未找到解决方案。
- BIOS/UEFI 是最新的,没有可用的更新版本。
- 安全启动已关闭(=设置为“自定义操作系统”)
- 快速启动已关闭
我尝试过的(通过谷歌搜索自己和/或从其他通讯中获取答案):使用不同的选项启动:
- acpi=严格 / acpi=强制 / acpi=ht / noacpi / acpi=noirq / acpi=irqfixup
- 诺拉皮克 / 诺拉皮克
- pci=nommsconf
- PCI=BIOSIRQ
- pci=noacpi
- iommu=软 / iommu=关
- nomodeset / nvidia-drm.modeset=0 / nvidia-drm.modeset=1 / nouveau.blacklist=1
- ibt=关闭
使用不同的软件刻录 ISO:
- 鲁弗斯
- 文托伊
- Fedora 媒体作家
其他:
- 交换 USB 插槽/棒
- 多次检查我的 UEFI 设置,尝试启用/禁用大量不同的选项
- 在启用 nvidia gpu 的情况下禁用板载显卡,反之亦然(甚至尝试完全删除 nvidia 卡)
- 尝试使用旧内核安装旧版本的发行版
我在 grub 中看到“insmode 进度”,内核和 initrd 正在加载,但之后没有任何反应。根本没有日志,只有黑屏,背光亮着,或者在事先调整一些 grub 选项时只有一行指出“启动命令行”。
我也联系了华硕,但在一些基本的故障排除帮助(CMOS重置、使用其他发行版等)之后,他们让我犹豫“是的,我们不支持它,所以我们无能为力”。
我现在正考虑更换我的主板,但有人建议我尝试在这里询问,这样我就有了所有选择。那么,有人知道我是否/如何解决这个问题吗?
答案1
我刚刚看了你们电脑的手册。那些华硕的家伙真的很懒。在第 12 页手动的你可以阅读底部的小注释“*注意:Freedos 和基于 Linux 的产品不支持能源之星。”。但是,这是什么意思?能源之星是一项试图实现更低产品功耗的技术标准。现代计算机通过使用ACPI。所以本质上这个注释是间接告诉你这台计算机不支持 Linux 上的 ACPI。 ACPI是一个重要的技术组件,不能使用ACPI的计算机就是残废的计算机,正如您亲眼所见。
就我个人而言,我认为这是主板制造商华硕的一个重大设计缺陷。他们创建了这个主板,发现它与 Linux 不兼容。他们没有修复它,而是将其制成 OEM 主板,仅在完整系统中出售。
更清楚地说,这是你的主板的硬件错误,制造商没有告诉你,希望没人问。
现代Linux 应该没有理由不能在可以运行现代Windows 的主板上运行。从技术角度来看,这没有什么区别。但制造商似乎犯了一个错误,仅使用 Windows 测试了该板。制造商肯定在 BIOS/UEFI 固件中犯了一些他们无法修复或不想修复的基本错误。
在我看来,这是一个保修案例,我至少会要求一些退款或一个可以工作的主板。仅在手册中注明此计算机/主板间接不能与 Freedos 或 Linux 操作系统配合使用,这对客户并不友好,而且可能也违反了某些客户保护法。
现代 AMD64 个人计算机在使用 UEFI 时必须与 Linux 兼容。这就是 UEFI 存在的原因。如果不兼容,那就是一个错误,因此需要保修。- 您可以将这一情况告知华硕支持人员。