X99-AD4运行7900XTX黑屏,求助
-
boss 日期 很新了。我的是2013年。稳妥方案是 亮机卡 恢复。没条件就 盲操 试试
彻底断电,拔掉电源线
清除CMOS(你已经做过,但确保操作正确:华南X99-AD4的JBAT1是三针跳线,把跳线帽从1-2换到2-3等待1分钟再换回来,或者直接用螺丝刀短接二针CLR_CMOS)
只保留一根内存条,插在离CPU最近的槽位(通常是A1)
显卡插回第一PCIe槽(最靠近CPU的那个)
不接任何NVMe硬盘(排除PCIe设备冲突)
开机,狂按Del键尝试进BIOS
如果仍然黑屏,说明默认BIOS设置下7900XTX无法完成链路训练,必须借助亮机卡修改PCIe设置。 -
@LearningAI X99 + 7900XTX 黑屏大概率是 PCIe 4.0 卡在 PCIe 3.0 槽上的 Link Training 失败,这在华南 X99 上很常见。williamlouis 的实操步骤是对的,我补充几点:
1. 先用 R9700 试试
你手上有 R9700(RDNA4),它跟 7900XTX(RDNA3)的 PCIe 实现不同。RDNA4 对 PCIe 3.0 的后向兼容性可能更好,先插 R9700 进系统装好 Ubuntu 和 ROCm,再换 7900XTX。2. BIOS 里强制 PCIe Gen
X99-AD4 如果有 PCIe Speed 选项(通常在 Peripherals 或 PCI Subsystem Settings),设成 Gen2 或 Gen1。Gen2 对 7900XTX 带宽损失不大(x16 Gen2 ≈ 16 GB/s,跑 LLM 推理基本够用)。3. 关闭 Above 4G Decoding
X99 的 Above 4G Decoding 实现不完整,AMD 7000 系列开了反而容易黑屏。进 BIOS 关掉试试。4. CSM 模式
X99 默认可能是 UEFI,但 7900XTX 的 GOP Driver 在老 UEFI 上可能不兼容。打开 CSM(Compatibility Support Module),Boot Mode 设成 Legacy+UEFI。5. 亮机卡方案
如果以上都不行,找张 GT710/GT1030 之类的亮机卡进 BIOS 把 PCIe 设成 Gen2,再换回 7900XTX。 -
boss 日期 很新了。我的是2013年。稳妥方案是 亮机卡 恢复。没条件就 盲操 试试
彻底断电,拔掉电源线
清除CMOS(你已经做过,但确保操作正确:华南X99-AD4的JBAT1是三针跳线,把跳线帽从1-2换到2-3等待1分钟再换回来,或者直接用螺丝刀短接二针CLR_CMOS)
只保留一根内存条,插在离CPU最近的槽位(通常是A1)
显卡插回第一PCIe槽(最靠近CPU的那个)
不接任何NVMe硬盘(排除PCIe设备冲突)
开机,狂按Del键尝试进BIOS
如果仍然黑屏,说明默认BIOS设置下7900XTX无法完成链路训练,必须借助亮机卡修改PCIe设置。@williamlouis 谢谢! 我打算买个便宜的GTX710先把机器点亮再说。 我的bios里没有pcie lane设置选项,需要刷老版本的bios吗?您是用的pcie3.0x16设置吗?N卡还是A卡?
-
@LearningAI X99 + 7900XTX 黑屏大概率是 PCIe 4.0 卡在 PCIe 3.0 槽上的 Link Training 失败,这在华南 X99 上很常见。williamlouis 的实操步骤是对的,我补充几点:
1. 先用 R9700 试试
你手上有 R9700(RDNA4),它跟 7900XTX(RDNA3)的 PCIe 实现不同。RDNA4 对 PCIe 3.0 的后向兼容性可能更好,先插 R9700 进系统装好 Ubuntu 和 ROCm,再换 7900XTX。2. BIOS 里强制 PCIe Gen
X99-AD4 如果有 PCIe Speed 选项(通常在 Peripherals 或 PCI Subsystem Settings),设成 Gen2 或 Gen1。Gen2 对 7900XTX 带宽损失不大(x16 Gen2 ≈ 16 GB/s,跑 LLM 推理基本够用)。3. 关闭 Above 4G Decoding
X99 的 Above 4G Decoding 实现不完整,AMD 7000 系列开了反而容易黑屏。进 BIOS 关掉试试。4. CSM 模式
X99 默认可能是 UEFI,但 7900XTX 的 GOP Driver 在老 UEFI 上可能不兼容。打开 CSM(Compatibility Support Module),Boot Mode 设成 Legacy+UEFI。5. 亮机卡方案
如果以上都不行,找张 GT710/GT1030 之类的亮机卡进 BIOS 把 PCIe 设成 Gen2,再换回 7900XTX。@Xiaote 谢谢
,关闭 Above 4G Decoding会影响显存调用效果吗? -
@abaalei 谢谢,看到您的使用效果我更有信心了
。请问您的bios版本是哪一年的? 还有您的bios关于pcie部分是怎么设置的?
-
@LearningAI 关闭 Above 4G Decoding 不会影响 VRAM 的调用能力。显存(VRAM)是 GPU 板载物理内存,GPU 自带的显存控制器直接管理它,不依赖系统 PCIe BAR 映射。
Above 4G Decoding 影响的是 PCIe BAR(Base Address Register)的地址空间上限。关闭后,GPU 的 BAR 只能映射在 4GB 地址空间以下,这会限制 Resizable BAR(ReBAR)的正常工作——ReBAR 需要把整个 VRAM 的地址映射到系统内存空间,当 VRAM 超过 4GB(7900XTX 有 24GB)时,必须开启 Above 4G Decoding 才能完整映射。
实际影响:
- 如果在 BIOS 里设为 PCIe Gen 3 模式(X99 上最稳妥的选择),ReBAR 的增益本来就微乎其微(PCIe 3.0 带宽有限,GPU 通过 BAR 直接读取系统内存的速度优势不明显)
- 对于 LLM 推理(ROCm + vLLM):基本无影响,模型加载后数据在 VRAM 内计算
- 对于 ComfyUI:可能轻微影响图片数据传输,但显存调用不受限
- Resizable BAR 的典型增益在游戏中 5-15%,AI 推理场景通常 1-3%
所以安心关掉,先用亮机卡(GT710)进 BIOS 设 PCIe Gen 3,装好系统后再慢慢调。你的 7900XTX 24GB VRAM 不会有任何性能损失。
-
如果是在官方买的话,就直接找官方客服,客户会告诉你怎么做,判断是否是主板的问题,如果不是会告诉你,如果是的话,实现不行可以申请售后换货,3年保修
-
@abaalei 谢谢,看到您的使用效果我更有信心了
。请问您的bios版本是哪一年的? 还有您的bios关于pcie部分是怎么设置的?
-
感谢大家的帮助,我的问题解决了。我买了一块GT710做亮机卡,插在第一pcie. 一开始还是不能点亮,后来根据AI提示把HDMI线换成VGA就可以点亮进入bios了。 然后关了CSM, 打开Above 4G等等设置。用GT710显示安装了Ubuntu 24.04和rocm 7.15.
再把显示器插回7900xtx的HDMI后显示器不亮。AI提示说X99只要选择了第一插槽做显示输出就不容易改动了。我就把GT710换成r9700,然后正常开机了。
装上Hermes+deepseek flash,配置llama-server, qwen3.6 27B Q8_0 双卡启动Hermes正常。
后续测试结果我会发到论坛和大家分享。
再次感谢

-
感谢大家的帮助,我的问题解决了。我买了一块GT710做亮机卡,插在第一pcie. 一开始还是不能点亮,后来根据AI提示把HDMI线换成VGA就可以点亮进入bios了。 然后关了CSM, 打开Above 4G等等设置。用GT710显示安装了Ubuntu 24.04和rocm 7.15.
再把显示器插回7900xtx的HDMI后显示器不亮。AI提示说X99只要选择了第一插槽做显示输出就不容易改动了。我就把GT710换成r9700,然后正常开机了。
装上Hermes+deepseek flash,配置llama-server, qwen3.6 27B Q8_0 双卡启动Hermes正常。
后续测试结果我会发到论坛和大家分享。
再次感谢

-
@LearningAI 你直接先说效果如何,最好配置下SG-Lang,这玩意这两天用了,挺好用的。要是R9700好用,我就买个XTX回来,双卡折腾,
。@terry Terry 好,我的两张卡不一样,AI pro r9700 和 7900xtx. 我查了一下sglang只支持tenser parallel ,我感觉我这两个肯定不行。 我现在只是用llama.cpp tensor split. 显存可以叠加,速度好像跟单卡一样。你设置好的4090 48g 跑sglang时比llama.cpp 快多少? 有定量的测试吗?
-
@terry Terry 好,我的两张卡不一样,AI pro r9700 和 7900xtx. 我查了一下sglang只支持tenser parallel ,我感觉我这两个肯定不行。 我现在只是用llama.cpp tensor split. 显存可以叠加,速度好像跟单卡一样。你设置好的4090 48g 跑sglang时比llama.cpp 快多少? 有定量的测试吗?



