现代PC让windows9x虚拟机支持d3D的想法
windows98吧
全部回复
仅看楼主
吧务
level 14
三世奇缘 楼主
一个现代PC让windows9x虚拟机支持d3D的想法之前设想了“98实体机的免驱万能无线wifi”的方案,我自己实践了下,成功了。
https://tieba.baidu.com/p/7701718365
现在又想到一个现代PC让windows9x虚拟机支持d3D的想法,希望可行!
首先确定的,市面上没有支持9x D3D的虛拟机。虽然模拟器支持,没有好的机器性能,最多模拟到Pentium II?vmware末来也不会做。Vbox只能等爱好者开发。
这里的想法需要投入一点金钱,一点动手能力。可以说是一劳永逸的。
方法的核心就是虚拟机的“直通”功能,将显卡直通给虚拟机
台式机方案:
1. 加装一块98支持显卡,但是主系统不去使用(貌似现在核显都能把他秒杀吧?)
2. 创建Windows98虚拟机,配置显卡的“直通”,然后虚拟机安装驱动。
笔记本方案:
这个不好实现。
首先笔记本几乎不可以再装显卡,即时可以,也不能使用台式机的显卡。
如果变通一下,也许也能实现:
98支持的牛叉显卡(PCI-E、PCI、AGP) + (PCI-E、PCI、AGP)转XX卡(具体转什么待定)
(1)笔记本有expresscard扩展口,那么比较简单了,直接98支持的牛叉显卡(PCI-E、PCI、AGP) + (PCI-E、PCI、AGP)转expresscard卡
(2)笔记本没有expresscard,但是有光驱和多余miniPCI-E口。拆除光驱,空出数据线出口,接98支持的牛叉显卡(PCI-E、PCI、AGP) + (PCI-E、PCI、AGP)转miniPCI-e卡。如果笔记本够厚,显卡也不大,直接将显卡放到光驱仓里。
无论是(1)还是(2),都可以用亚克力封装,美观也方便携带。
为什么出现这种想法:
一、直接买成套的硬件,投入资金太大,而且也不一定常用,利用率太低。如果你是资深情怀者那就当我没说。
二、台式机占据空间;笔记本太沉、不好携带。
三、实体机和虚拟机的主要差异其实就是显卡,硬件的其他方面几乎不用考虑。CPU?现代PC的CPU哪个不掉打以前的,哪怕是分给虚拟机单核。WiFi?桥接host主机。
四、重做系统,不用软驱、光盘什么的,虚拟机直接挂载镜像即可。而且,还有很多98可用的软件和游戏,每次都用U盘一个个复制导入?
尚存在的问题:
首先,这只是想法,尚且不谈笔记本的方案是否可行,单论台式主机的方案,硬件好找,海鲜市场都是。
其次,虚拟机是否支持直通设置,配置步骤是否繁琐。
最后,找到的显卡是否也支持直通配置?毕竟都是老显卡了。
大体的方案就是这样,大家对这两个方案有什么想法?
2022年01月27日 19点01分 1
level 1
我还在尝试给z97安装xp和2003
2022年01月27日 19点01分 2
z97装XP相对简单吧,插个机械SATA用带AHCI的那种XP镜像就行了
2022年01月28日 00点01分
@Stern 我目前尝试发现只能走ide,没找到兼容模式
2022年01月28日 06点01分
@贴吧用户_0Qy61QA 安装的时候加载ahci驱动就行了,我x79安装win2000就是这样的
2022年02月04日 07点02分
@贴吧用户_0Qy61QA 用驱动总裁的注入工具,ghost或者wim解压好以后直接在pe里面注入基本驱动再重启
2022年02月05日 11点02分
level 5
vogons上有人实现了qemu win98虚拟机通过nglide和wined3d 的解释器插件把老3d游戏的d3d API请求托管给宿主机,从而可以利用宿主机显卡的性能带起win98客户机中3d游戏流畅运行。注意这里只是托管了API请求,而没有直通显卡,从而避免了win98下直通现代显卡没驱动的问题。但是作者收取奸商价60美元才给d3d支持,比较渣。。。楼主有兴趣可以看看
2022年01月28日 00点01分 3
折腾,而且不如模拟器。这个软件作者自己作死试过跑3dmark 03,帧率低至0。
2022年02月04日 10点02分
@◆970fx◆ 我试了他放出的nglide和qemu,编译后Windows 10下配合HyperV平台虚拟机死机,Linux下kvm平台虚拟机倒是可以运行,但是nglide没起来,直接导致qemu崩溃。确实折腾,不过他在油管上的演示视频确实牛逼,让人羡慕
2022年02月04日 15点02分
60米元价格确实偏高了,这价格买个成色不错的独显thinkpad t42p应该都可以了,应该基本能支持绝大部分的98 only的游戏了
2022年09月12日 02点09分
level 6
显卡给我,正好缺一个
2022年01月28日 01点01分 4
level 8
直通设置吗?这个方法目前有一个方法我认为可行,那就是使用qemu-kvm可以试试
2022年02月04日 07点02分 5
吧务
level 14
看看主板上面有哪些插槽,如果有pci就上pci显卡,有PCIe上PCIe显卡,agp就算了[滑稽]
2022年02月06日 10点02分 6
PCI-E网卡,有Windows98驱动的太少了!
2022年02月06日 13点02分
level 6
现实很残酷啊,现在的机器没有原生PCI总线了,PCI都是一种假PCI是由PCI-E转接桥接出来的PCI,它的数据位有时候会发生变化,这导致创新的X-FI系列PCI独立声卡经常出问题无法正常工作。WIN98怎么可能驱动桥接的所谓“直通卡”,WIN98需要的基本信号根本无法返回处理的,这种直通只能算作单方向的逻辑通,不能算作双向物理通。
2022年02月08日 09点02分 7
不是有PCI—E吗?可以提供的直通。
2022年02月10日 01点02分
level 11
有意思,我有台带原生pci的c602主板,哪天淘个pci声卡或显卡直通上去看看
2022年08月29日 01点08分 8
@Stern pci不需要是原生的,只需要能在esxi里正常识别就行,esxi是有pcie转pci的驱动的
2024年02月06日 07点02分
@Stern 用的是x99加淘宝上的pcie转pci
2024年02月06日 07点02分
需要你很强的动手能力
2022年08月29日 11点08分
c602/x79有原生PCI么?我记得没有吧,PCI到x58/p55终止了
2024年02月05日 09点02分
level 7
只是没人做而已,技术上不是很困难,毕竟PS3的模拟器,安卓甚至当年塞班手机装win98 XP都有人做出来
2022年09月21日 14点09分 9
level 5
收益不大了
PCem v17
已经是可以几乎完美模拟,
我测试的 amd 5600x
模拟 mmx 166+ 128m +巫毒显卡, win98 可以流畅了
包括大部分3d游戏
2022年09月27日 06点09分 10
I7 11700K跑MMX 300/Celeron 300A都有問題,速度慢
2022年09月29日 11点09分
关键声音不行,完全是卡的。
2025年04月19日 08点04分
@redwolf325 除了本机的cpu速度之外,模拟的硬件有些本身就是不完美效率不行的,属于仅供测试那种.原先论坛有说.
2025年04月20日 00点04分
@狸娜狗 其实如果是VirtualBox或者QEMU/KVM的虚拟化引擎加上PCem/86Box的显卡声卡模拟,就彻底完美了
2025年04月23日 09点04分
吧务
level 14
三世奇缘 楼主
@宇宙地镇很黑村🌠
2025年04月25日 06点04分 11
1