找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: 窄口牛

又有一种关于efi下csm的工具,叫csmwrap

[复制链接]
发表于 2026-1-23 14:10:53 | 显示全部楼层
flygoatf 发表于 2025-5-31 20:34
我是 CSMwrap 开发者,目前 CSMWrap 的硬件支持不完美。目前已知 Intel Arrow Lake S 平台和所有 AMD 平台 ...

可以启动,但是有两个问题:1 分辨率不对,2,无法关机
回复

使用道具 举报

发表于 2026-2-1 18:42:50 | 显示全部楼层
2011aaa 发表于 2026-1-23 14:10
可以启动,但是有两个问题:1 分辨率不对,2,无法关机

1. 分辨率问题没有很好的办法解决,建议是进系统之后打上驱动,有驱动的话会重新 modesetting,就会正常了。
2. 具体无法关机的症状是什么?没有关机键显示?还是按了之后行为不对?

点评

分辨率设置以后可以正常。关机点击以后,过一会就死机一样定住没反应了  详情 回复 发表于 2026-2-1 18:59
回复

使用道具 举报

发表于 2026-2-1 18:59:19 来自手机 | 显示全部楼层
flygoatf 发表于 2026-2-1 18:42
1. 分辨率问题没有很好的办法解决,建议是进系统之后打上驱动,有驱动的话会重新 modesetting,就会正常 ...

分辨率设置以后可以正常。关机点击以后,过一会就死机一样定住没反应了
回复

使用道具 举报

发表于 2026-2-2 13:15:32 | 显示全部楼层
CSMWrap 2.0.0已发布
https://github.com/FlyGoat/CSMWrap/releases/tag/2.0.0
CSMWrap.zip (356.92 KB, 下载次数: 6)
主要新增功能
PCI BAR 重定位:自动将位于 4GB 以上地址空间的 PCI BAR 重定位到 4GB 以下,从而无需在 UEFI 设置中禁用“Above 4G Decoding”。
PCIe Resizable BAR 支持:利用 PCIe ReBAR 能力将大型 BAR(例如 4GB 的 GPU 显存 BAR)收缩至 256MB,从而无需在 UEFI 设置中禁用“Resizable Bar/Smart Access Memory”。
BIOS Proxy Helper Core:为来自 BSP 的 BIOS 调用专门分配一个 AP。这样可以在旧版操作系统从虚拟 8086 模式调用 BIOS 例程时使用 CSMWrap,并带来其他改进。
MP 表生成:从 ACPI MADT 生成 Intel MPS 1.4 表,以支持不支持 ACPI 的旧版操作系统。
SMBIOS 3.0 → 2.x 合成:在仅提供 SMBIOS 3.0 的情况下生成 SMBIOS 2.x 入口点。
启动设备检测:自动检测启动驱动器,并以正确的优先级构建 BBS 表。

平台支持
IOMMU 禁用:在向旧版操作系统交接之前自动禁用 Intel VT-d 和 AMD-Vi。
x2APIC 处理:在可行时切换到 xAPIC 模式,或为 PIC 中断配置 ExtINT 直通。
Intel PIT 变通方案:修复 Arrow Lake、Meteor Lake、Panther Lake 平台上的定时器中断问题。
AMD RDNA+ 检测:对于带有缺陷旧版 OpROM 的 RDNA/RDNA2/RDNA3 GPU,强制使用 SeaVGABIOS。

视频
Flanterm 集成:通过 Flanterm 库实现更快、更好的视频输出。
GOP 模式设置修复:处理 Intel iGPU 在默认模式下 FrameBufferBase=0 的情况。
VGA 仲裁:仅在使用 OpROM 路径时才声明 VGA 路由。

以及许多其他小幅修复与改进。
回复

使用道具 举报

发表于 2026-2-2 16:08:59 来自手机 | 显示全部楼层
这次更新了以后无法启动了,但是字符界面分辨率正常了

点评

如图,这样卡住了  详情 回复 发表于 2026-2-2 16:27
回复

使用道具 举报

发表于 2026-2-2 16:27:12 来自手机 | 显示全部楼层
2011aaa 发表于 2026-2-2 16:08
这次更新了以后无法启动了,但是字符界面分辨率正常了

如图,这样卡住了
IMG_20260202_162616.jpg
回复

使用道具 举报

 楼主| 发表于 2026-2-28 05:14:11 | 显示全部楼层
本帖最后由 窄口牛 于 2026-2-28 22:56 编辑

3.0
csmwrap.zip (486.34 KB, 下载次数: 7)
回复

使用道具 举报

发表于 2026-3-28 21:25:35 | 显示全部楼层
flygoatf 发表于 2026-2-1 18:42
1. 分辨率问题没有很好的办法解决,建议是进系统之后打上驱动,有驱动的话会重新 modesetting,就会正常 ...

作者更新真快,等新机器到了就试一下。
回复

使用道具 举报

发表于 2026-5-4 15:07:18 | 显示全部楼层
本帖最后由 wintoflash 于 2026-5-4 21:40 编辑

更新3.1.0了 csmwrap_3.1.0.zip (403.54 KB, 下载次数: 1)
CSMWrap Version 3.1.0

Changelog since CSMWrap 3.0.1

New Features

Non-VGA option ROM dispatch - CSMWrap now enumerates legacy x86 option ROMs from non-VGA PCI devices (NIC PXE ROMs, RAID/storage ROMs, etc.) and dispatches them through the CSM, mirroring what a real CSM would do.
$PIR table synthesis - A PCI BIOS Specification 2.1 $PIR table is now synthesized from ACPI _PRT/_PRS and handed to SeaBIOS so legacy OSes can get non-ACPI PCI IRQ routing.
Working APM shutdown and reboot - APM Set Power State (off/reboot) now trampolines through the helper core into UEFI's ResetSystem runtime service. Previously these calls were no-ops.
CPU visibility configuration - Three new csmwrap.ini options (system_thread, cpu_allowlist, cpu_blocklist) let you pin the BIOS proxy helper core to a specific APIC ID and hide arbitrary APs.
Auto-select GPU with working OpROM - When the primary GPU's option ROM can't be claimed (VGA arbitration fails, no legacy image, oversized ROM), CSMWrap now falls through to the next VGA-class device instead of giving up.
And more!
Bug Fixes

Many bug fixes and improvements across PCI, APIC/x2APIC/MP tables, AMD MTRR and PAM unlocking, AMD IOMMU teardown order, GOP/VGA arbitration, e820 generation, and more.
SeaBIOS

Many bug fixes and improvements across xHCI/EHCI/OHCI/UHCI, AHCI/NVMe/eMMC, and more.
回复

使用道具 举报

发表于 2026-5-4 16:54:06 | 显示全部楼层
回复

使用道具 举报

发表于 2026-5-6 20:28:03 | 显示全部楼层
CSMWrap Version 3.1.1
Miscellaneous bug fixes, mostly surrounding the SeaBIOS storage driver code.
csmwrap_3.1.1.zip (404.35 KB, 下载次数: 1)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-5-26 16:24

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表