Skulltrail192 / One-Core-API-Binaries

http://shorthornproject.com
621 stars 48 forks source link

I'm not sure what happened, but... hear me out, please. #302

Open LupusEtFlos opened 2 weeks ago

LupusEtFlos commented 2 weeks ago

Hello there. So, I had a fully working Windows XP install since 2021, recently upgraded the machine to 4GB DDR2 from its original 512MB, and that opened up opportunities of stuff to try, and I found OCA. Installation went fine, my 80GB SATA HDD had no issues with it despite being so old. But, I failed to realise that OCA replaces(?) DirectX 9 with DirectX 11, and my iGPU from my Celeron 440 has no support for it at all, so all my Direct3D apps failed to start.

I decided to uninstall OCA from Windows Features, and I did so backwards from the install order, until the third step caused the BSOD I feared, my OS was corrupted for good. I cannot tell if I uninstalled it wrong, but that doesn't matter now I guess... although instructions wouldn't hurt.

Anyway, I reinstalled Windows XP again, used my drivers I had backed up in 2021 once again and... they all work fine except internet, the driver installs but now I cannot seem to be able to connect anymore, I get DHCP issues, and worse still, it affected Windows 7 and 10, doing full wipe/format installs, yet on every Linux distro I booted from, the adaptor still works.

The adaptor is the Atheros L2 Fast Ethernet 10/100 Base-T Controller. My motherboard is the ASUS P5GC-MX, and if you need any further info, please ask. I'm just curious as to what happend with OCA, and why my internet adaptor just won't work again now.

I also wanted to say thanks for the project because I did have issues but they were my own fault, I was able to run Rivatuner and others with the help of you guys, I'm in no way bashing on anyone.

Again, please lend a hand? I don't want to lose my Windows XP machine, internet on it is important to me for FTP reasons at the very least.

NS-Clone commented 2 weeks ago

@Skulltrail192 maybe need to separate d3d from new canary's monoinstaller?

I don't want to lose my Windows XP machine, internet on it is important to me for FTP reasons at the very least.

ocapi is still experemental\unstable\alfa you always need to test it on separated test only OS before installing on main system! (same with updates!)

jonm58 commented 2 weeks ago

OCA replaces(?) DirectX 9 with DirectX 11, and my iGPU from my Celeron 440 has no support for it at all, so all my Direct3D apps failed to start.

One-Core-API's DirectX 11 is WineD3D, and WineD3D is OpenGL->DirectX The problem is the OpenGL provided by Intel's WinXP driver

LupusEtFlos commented 2 weeks ago

ocapi is still experemental\unstable\alfa you always need to test it on separated test only OS before installing on main system! (same with updates!)

I know, it's entirely my fault. I already attempted Windows 7 and (Tiny) 10 on this machine, all of them fail to connect online, I can't seem to fix it at all. I don't want the fix to be 'install Linux', I'm legit curious as to why this even happened and how to properly fix it.

One-Core-API's DirectX 11 is WineD3D, and WineD3D is OpenGL->DirectX The problem is the OpenGL provided by Intel's WinXP driver

That makes a lot of sense, this iGPU only supports OpenGL 1.1. I regret uninstalling the system, I mean, the RAM upgrade took so long to happen, I could've waited for a GPU.

Was I wrong about the uninstall order, though? Is it done backwards?

And thanks both of you for replying.

idontyboi commented 1 week ago

Have you tried other networking drivers? OCA shouldn't suddenly affect other operating systems.

The uninstall order is the backwards order of installation. The next release will merge it all into a single installer.

jonm58 commented 1 week ago

Have you tried other networking drivers? OCA shouldn't suddenly affect other operating systems. 图片 图片

LupusEtFlos commented 1 week ago

Have you tried other networking drivers? OCA shouldn't suddenly affect other operating systems.

The uninstall order is the backwards order of installation. The next release will merge it all into a single installer.

I tried all versions I had available from my SDIO package, as well as the few that still remain archived for my motherboard, to no avail. Someone suggested I may have a virus that affected my BIOS' microcode which would explain it working under Linux, but I can't really confirm this, nor disprove it.

Thank you for replying, as well. I will surely give this a try again whenever/if I ever get a dedicated GPU capable of DX11.

LupusEtFlos commented 1 week ago

Have you tried other networking drivers? OCA shouldn't suddenly affect other operating systems. 图片 图片

So... it may have been OCA and my hardware combination, in the end? And if so, is there any hope of reversing this? I'm not against Linux as stated before, but I really want an XP machine for some games, or even just messing around.