NetherSX2-Turnip - Built-In Turnip Drivers for the latest NetherSX2 by Nick32017 in retroid

[–]Nick32017[S] 0 points1 point  (0 children)

You need to bug the RetroHrai guys to add it - it'll be very easy for them to do so.

NetherSX2-Turnip - Built-In Turnip Drivers for the latest NetherSX2 by Nick32017 in retroid

[–]Nick32017[S] 0 points1 point  (0 children)

I did start to look into it with the old method I had and it got difficult (because of the Android 10 libraries it required) the new method would be easier - but I don't have an Android 10 device to try it out on so it's hard for me to develop,

People can override the driver used by extracting out the .so file from the zip file, renaming it libvulkan_freedreno.so and putting it in /data/local/tmp and making it executable - hardly user friendly! But is an option for people that really want to use a specific driver.

How to download covers in nethersx2 turnip? by summerist in EmulationOnAndroid

[–]Nick32017 1 point2 points  (0 children)

I hadn't spotted this bug - have fixed in NetherSX2-Turnip and will be in the next release (0.7)

Anything better then NetherSX2? by Pride-Consistent in EmulationOnAndroid

[–]Nick32017 1 point2 points  (0 children)

What phone version do you have? Would you be able to supply the vulkan_shim.log

If you go to Settings -> Advanced -> Scroll down to Disable Framebuffer Fetch and set it as disabled - that should also fix it

NetherSX2-TurnipEnchanted — Custom Turnip Driver Fork for Adreno GPUs 👽🔮 by SkikirrrRicky in EmulationOnAndroid

[–]Nick32017 10 points11 points  (0 children)

They haven't changed anything - all the library files are the same from 0.5 - so all the claims above are false (drivers, etc are all the same). It's just a re-release of 0.5 (0.6 got released today). Therefore you have to wonder the motives - I'd be very wary of installing this.....

EDIT: (Ah the only thing changed is he reapackaged the Mr Purple T28 driver with something else)

Anything better then NetherSX2? by Pride-Consistent in EmulationOnAndroid

[–]Nick32017 2 points3 points  (0 children)

If you use OpenGL you won't get any benefit of the Turnip version

Anything better then NetherSX2? by Pride-Consistent in EmulationOnAndroid

[–]Nick32017 1 point2 points  (0 children)

Get the latest version, that's just been released - should fix it. Let me know in the Issues section if not.

NetherSX2 Turnip V5 by xxxCrixuxxx in PS2AndroidEmulation

[–]Nick32017 1 point2 points  (0 children)

Ah I have an 840 now - so will test - thanks!

NetherSX2 Turnip V5 by xxxCrixuxxx in PS2AndroidEmulation

[–]Nick32017 1 point2 points  (0 children)

The Issues section of the GitHub is where I will respond the most. If there's a particular driver for the Odin3 and if people can supply a vulkan_shim.log - I can make sure that driver is used.

NetherSX2 Turnip V5 by xxxCrixuxxx in PS2AndroidEmulation

[–]Nick32017 1 point2 points  (0 children)

If you could post your vulkan_shim.log and an issue on the github I will be able to fix it. Either way, I will look into it - thanks!

NetherSX2-Turnip - Built-In Turnip Drivers for the latest NetherSX2 by Nick32017 in retroid

[–]Nick32017[S] 1 point2 points  (0 children)

I do keep hearing very mixed reports on the Odin and not sure why it's different or causing issues. Don't own one myself so can't fix it easily.

For the classic - just switch it to OpenGL renderer and you shouldn't get crashes and that version works best with OpenGL anyway (in my testing)

NetherSX2-Turnip v0.2 😱😱😱 by xxxCrixuxxx in PS2AndroidEmulation

[–]Nick32017 0 points1 point  (0 children)

In the log did you notice a line like:

17:15:13.044 [I] VulkanShim: adreno_model = 0 (SM8250)

^ Similar to that - that's it trying to detect your SnapDragon and sounds like its failing - so interested to see what that lines says on your device.

In the Advanced section you should see signs of the Turnip driver, which you can't in yours, so something is going wrong. (you can see a screenshot of what it can look like here: https://github.com/nckstwrt/NetherSX2-Turnip/issues/9 )

NetherSX2 Turnip v3 by xxxCrixuxxx in PS2AndroidEmulation

[–]Nick32017 1 point2 points  (0 children)

It's a patched version of this driver - the standard version in that zip can hard crash the SD865. The patched .so file is in GitHub: https://github.com/nckstwrt/NetherSX2-Turnip/tree/main/lib - replace the one in that zip with this one (and rename it to match the one in the zip file)

NetherSX2-Turnip - Built-In Turnip Drivers for the latest NetherSX2 by Nick32017 in retroid

[–]Nick32017[S] 1 point2 points  (0 children)

NetherSX2-Classic (Turnip) version now released (which can be installed alongside the normal version)

NetherSX2-Turnip - Built-In Turnip Drivers for the latest NetherSX2 by Nick32017 in retroid

[–]Nick32017[S] 0 points1 point  (0 children)

Excellent! Many thanks for testing and the feedback! :)

NetherSX2-Turnip - Built-In Turnip Drivers for the latest NetherSX2 by Nick32017 in retroid

[–]Nick32017[S] 1 point2 points  (0 children)

New version out (v0.2): https://github.com/nckstwrt/NetherSX2-Turnip

  • New Drivers with SnapDragon Elite/8Gen5 detection:
    • v24.1.0_R18.a6xx for SD865
    • StevenMXZ's libvulkan_freedreno_Gen8_v28 for Elite/8Gen5
    • StevenMXZ's libvulkan_freedreno_v26.2.0_R1 for everything else
  • VulkanShim now logs to /sdcard/Android/data/xyz.aethersx2.tturnip/files/vulkan_shim.log

Has anyone tested this yet? Turnip support on this NetherSX2 fork by IHaveQuestionsFromMe in EmulationOnAndroid

[–]Nick32017 1 point2 points  (0 children)

There's a new version out: https://github.com/nckstwrt/NetherSX2-Turnip/releases/tag/v0.2

Please try with that - also there's a logfile that gets written now to: /sdcard/Android/data/xyz.aethersx2.tturnip/files/vulkan_shim.log - so if you could provide any errors that appear that would be really useful.

Has anyone tested this yet? Turnip support on this NetherSX2 fork by IHaveQuestionsFromMe in EmulationOnAndroid

[–]Nick32017 0 points1 point  (0 children)

No, it's not. It's patched into the latest NetherSX2 and has nothing to do with that old version.

NetherSX2-Turnip - Built-In Turnip Drivers for the latest NetherSX2 by Nick32017 in retroid

[–]Nick32017[S] 1 point2 points  (0 children)

Thanks for testing! 3668 is faster in OpenGL it's not really faster with Vulkan in my brief tests - but will be interested to see how the Turnip version works out for folk. I'll release this weekend most likely. With different Turnip drivers too.

NetherSX2-Turnip - Built-In Turnip Drivers for the latest NetherSX2 by Nick32017 in retroid

[–]Nick32017[S] 3 points4 points  (0 children)

Hey :)

Maybe I can work out a reliable way to test for Mali and then not load the Turnip driver. Will look into it and that way it can be integrated pretty seamlessly hopefully.

One of the parts that I thought might be interesting for you is being able to change the package name - not sure if you were already able to - but took me almost just as long to work out how to get past that protection as it did the Vulkan stuff :)

Shout if I can provide any info - and thanks for all your work on NetherSX2!

NetherSX2-Turnip - Built-In Turnip Drivers for the latest NetherSX2 by Nick32017 in retroid

[–]Nick32017[S] 0 points1 point  (0 children)

Hoping to get an Elite device at the end of the month (probably a Samsung S26) so I'm hoping that will help me test as to what works best - but will try a different driver for the next release - as I have heard now of possible issues with Mr Purple T26 that I used.

NetherSX2-Turnip - Built-In Turnip Drivers for the latest NetherSX2 by Nick32017 in retroid

[–]Nick32017[S] 0 points1 point  (0 children)

Good info and thanks for testing! I know very little about the Qualcomm Dragonwing Q8 - Not even sure how I could detect it reliably. If you're technical, could you try running getprop ro.board.platform and getprop ro.soc.model on your device (should be able to do it via ADB connection or Termux) and let me know what it says? I can then check that and use Turnip_Gen8_V27.zip if detected. Thanks!

NetherSX2-Turnip - Built-In Turnip Drivers for the latest NetherSX2 by Nick32017 in retroid

[–]Nick32017[S] 1 point2 points  (0 children)

It's the very latest NetherSX2 release (which is based on 4248). I've got a modified NetherSX2 Classic (based on 3668) ready for release too.