GPU Passthrough for a modded minecraft server?

OS Name/Version: Linux Mint w Ubuntu 24.04

Product Name/Version: AMP version 2.7.2.8 - 20260608.1

Problem Description: Crashing on Modded Minecraft server due to GPU accelerated world gen mod not finding GPU/OCL Drivers.

```vbnet
Suppressed: java.lang.UnsatisfiedLinkError: Failed to dynamically load library: /usr/lib/libOpenCL.so.1(error = /usr/lib/libOpenCL.so.1: cannot open shared object file: No such file or directory)
		at LAYER PLUGIN/lwjgl@3.3.3/org.lwjgl.system.linux.LinuxLibrary.loadLibrary(LinuxLibrary.java:33) ~[lwjgl-3.3.3.jar%23327!/:build 5] {}
		at LAYER PLUGIN/lwjgl@3.3.3/org.lwjgl.system.linux.LinuxLibrary.<init>(LinuxLibrary.java:20) ~[lwjgl-3.3.3.jar%23327!/:build 5] {}
		at LAYER PLUGIN/lwjgl@3.3.3/org.lwjgl.system.APIUtil.apiCreateLibrary(APIUtil.java:128) ~[lwjgl-3.3.3.jar%23327!/:build 5] {}
		at LAYER PLUGIN/lwjgl@3.3.3/org.lwjgl.system.Library.loadNative(Library.java:251) ~[lwjgl-3.3.3.jar%23327!/:build 5] {}
		at LAYER PLUGIN/lwjgl@3.3.3/org.lwjgl.system.Library.loadNative(Library.java:236) ~[lwjgl-3.3.3.jar%23327!/:build 5] {}
		at LAYER PLUGIN/lwjgl@3.3.3/org.lwjgl.system.Library.loadNative(Library.java:217) ~[lwjgl-3.3.3.jar%23327!/:build 5] {}
		at LAYER PLUGIN/lwjgl.opencl@3.3.3/org.lwjgl.opencl.CL.create(CL.java:74) ~[lwjgl-opencl-3.3.3.jar%23291!/:build 5] {re:mixin}
		at TRANSFORMER/c2me_opts_accel_opencl@0.4.0-alpha.0.104+1.21.1/com.ishland.c2me.opts.accel.opencl.common.enumeration.OpenCLDeviceLocator.tryLoad(OpenCLDeviceLocator.java:67) ~[c2me-neoforge-opts-accel-opencl-mc1.21.1-0.4.0-alpha.0.104-mod.jar%23373!/:?] {re:mixin,re:classloading}
		at TRANSFORMER/c2me_opts_accel_opencl@0.4.0-alpha.0.104+1.21.1/com.ishland.c2me.opts.accel.opencl.common.enumeration.OpenCLDeviceLocator.isAvailable(OpenCLDeviceLocator.java:80) ~[c2me-neoforge-opts-accel-opencl-mc1.21.1-0.4.0-alpha.0.104-mod.jar%23373!/:?] {re:mixin,re:classloading}
		at TRANSFORMER/c2me_opts_accel_opencl@0.4.0-alpha.0.104+1.21.1/com.ishland.c2me.opts.accel.opencl.common.enumeration.OpenCLDeviceLocator.enumerateAll(OpenCLDeviceLocator.java:100) ~[c2me-neoforge-opts-accel-opencl-mc1.21.1-0.4.0-alpha.0.104-mod.jar%23373!/:?] {re:mixin,re:classloading}
		at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.handler$bfi000$c2me_opts_accel_opencl$preRunServer(MinecraftServer.java:7172) ~[server-1.21.1-20240808.144430-srg.jar%23144!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:veil.network.mixins.json:NetworkMinecraftServerMixin from mod veil,pl:mixin:APP:veil.scheduler.mixins.json:MinecraftServerMixin from mod veil,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:APP:sable.mixins.json:udp.MinecraftServerMixin from mod sable,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:c2me-fixes-general-threading-issues.mixins.json:asynccatchers.MixinMinecraftServer from mod c2me_fixes_general_threading_issues,pl:mixin:APP:c2me-fixes-general-threading-issues.mixins.json:shutdown.MixinMinecraftServer from mod c2me_fixes_general_threading_issues,pl:mixin:APP:c2me-rewrites-chunk-system.mixins.json:MixinMinecraftServer from mod c2me_rewrites_chunk_system,pl:mixin:APP:c2me-opts-accel-opencl.mixins.json:MixinMinecraftServer from mod c2me_opts_accel_opencl,pl:mixin:APP:c2me-opts-scheduling.mixins.json:idle_tasks.autosave.enhanced_autosave.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-opts-scheduling.mixins.json:mid_tick_chunk_tasks.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-opts-scheduling.mixins.json:shutdown.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-notickvd.mixins.json:MixinMinecraftServer from mod c2me_notickvd,pl:mixin:APP:async.common.mixins.json:server.MinecraftServerMixin from mod async,pl:mixin:A}
		at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java) ~[server-1.21.1-20240808.144430-srg.jar%23144!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:veil.network.mixins.json:NetworkMinecraftServerMixin from mod veil,pl:mixin:APP:veil.scheduler.mixins.json:MinecraftServerMixin from mod veil,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:APP:sable.mixins.json:udp.MinecraftServerMixin from mod sable,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:c2me-fixes-general-threading-issues.mixins.json:asynccatchers.MixinMinecraftServer from mod c2me_fixes_general_threading_issues,pl:mixin:APP:c2me-fixes-general-threading-issues.mixins.json:shutdown.MixinMinecraftServer from mod c2me_fixes_general_threading_issues,pl:mixin:APP:c2me-rewrites-chunk-system.mixins.json:MixinMinecraftServer from mod c2me_rewrites_chunk_system,pl:mixin:APP:c2me-opts-accel-opencl.mixins.json:MixinMinecraftServer from mod c2me_opts_accel_opencl,pl:mixin:APP:c2me-opts-scheduling.mixins.json:idle_tasks.autosave.enhanced_autosave.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-opts-scheduling.mixins.json:mid_tick_chunk_tasks.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-opts-scheduling.mixins.json:shutdown.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-notickvd.mixins.json:MixinMinecraftServer from mod c2me_notickvd,pl:mixin:APP:async.common.mixins.json:server.MinecraftServerMixin from mod async,pl:mixin:A}
		at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) [server-1.21.1-20240808.144430-srg.jar%23144!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:veil.network.mixins.json:NetworkMinecraftServerMixin from mod veil,pl:mixin:APP:veil.scheduler.mixins.json:MinecraftServerMixin from mod veil,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:APP:sable.mixins.json:udp.MinecraftServerMixin from mod sable,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:c2me-fixes-general-threading-issues.mixins.json:asynccatchers.MixinMinecraftServer from mod c2me_fixes_general_threading_issues,pl:mixin:APP:c2me-fixes-general-threading-issues.mixins.json:shutdown.MixinMinecraftServer from mod c2me_fixes_general_threading_issues,pl:mixin:APP:c2me-rewrites-chunk-system.mixins.json:MixinMinecraftServer from mod c2me_rewrites_chunk_system,pl:mixin:APP:c2me-opts-accel-opencl.mixins.json:MixinMinecraftServer from mod c2me_opts_accel_opencl,pl:mixin:APP:c2me-opts-scheduling.mixins.json:idle_tasks.autosave.enhanced_autosave.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-opts-scheduling.mixins.json:mid_tick_chunk_tasks.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-opts-scheduling.mixins.json:shutdown.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-notickvd.mixins.json:MixinMinecraftServer from mod c2me_notickvd,pl:mixin:APP:async.common.mixins.json:server.MinecraftServerMixin from mod async,pl:mixin:A}
		at java.base/java.lang.Thread.run(Thread.java:1474) [?:?] {re:mixin}
	Suppressed: java.lang.UnsatisfiedLinkError: Failed to dynamically load library: /run/opengl-driver/lib/libOpenCL.so(error = /run/opengl-driver/lib/libOpenCL.so: cannot open shared object file: No such file or directory)
		at LAYER PLUGIN/lwjgl@3.3.3/org.lwjgl.system.linux.LinuxLibrary.loadLibrary(LinuxLibrary.java:33) ~[lwjgl-3.3.3.jar%23327!/:build 5] {}
		at LAYER PLUGIN/lwjgl@3.3.3/org.lwjgl.system.linux.LinuxLibrary.<init>(LinuxLibrary.java:20) ~[lwjgl-3.3.3.jar%23327!/:build 5] {}
		at LAYER PLUGIN/lwjgl@3.3.3/org.lwjgl.system.APIUtil.apiCreateLibrary(APIUtil.java:128) ~[lwjgl-3.3.3.jar%23327!/:build 5] {}
		at LAYER PLUGIN/lwjgl@3.3.3/org.lwjgl.system.Library.loadNative(Library.java:251) ~[lwjgl-3.3.3.jar%23327!/:build 5] {}
		at LAYER PLUGIN/lwjgl@3.3.3/org.lwjgl.system.Library.loadNative(Library.java:236) ~[lwjgl-3.3.3.jar%23327!/:build 5] {}
		at LAYER PLUGIN/lwjgl@3.3.3/org.lwjgl.system.Library.loadNative(Library.java:217) ~[lwjgl-3.3.3.jar%23327!/:build 5] {}
		at LAYER PLUGIN/lwjgl.opencl@3.3.3/org.lwjgl.opencl.CL.create(CL.java:74) ~[lwjgl-opencl-3.3.3.jar%23291!/:build 5] {re:mixin}
		at TRANSFORMER/c2me_opts_accel_opencl@0.4.0-alpha.0.104+1.21.1/com.ishland.c2me.opts.accel.opencl.common.enumeration.OpenCLDeviceLocator.tryLoad(OpenCLDeviceLocator.java:67) ~[c2me-neoforge-opts-accel-opencl-mc1.21.1-0.4.0-alpha.0.104-mod.jar%23373!/:?] {re:mixin,re:classloading}
		at TRANSFORMER/c2me_opts_accel_opencl@0.4.0-alpha.0.104+1.21.1/com.ishland.c2me.opts.accel.opencl.common.enumeration.OpenCLDeviceLocator.isAvailable(OpenCLDeviceLocator.java:80) ~[c2me-neoforge-opts-accel-opencl-mc1.21.1-0.4.0-alpha.0.104-mod.jar%23373!/:?] {re:mixin,re:classloading}
		at TRANSFORMER/c2me_opts_accel_opencl@0.4.0-alpha.0.104+1.21.1/com.ishland.c2me.opts.accel.opencl.common.enumeration.OpenCLDeviceLocator.enumerateAll(OpenCLDeviceLocator.java:100) ~[c2me-neoforge-opts-accel-opencl-mc1.21.1-0.4.0-alpha.0.104-mod.jar%23373!/:?] {re:mixin,re:classloading}
		at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.handler$bfi000$c2me_opts_accel_opencl$preRunServer(MinecraftServer.java:7172) ~[server-1.21.1-20240808.144430-srg.jar%23144!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:veil.network.mixins.json:NetworkMinecraftServerMixin from mod veil,pl:mixin:APP:veil.scheduler.mixins.json:MinecraftServerMixin from mod veil,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:APP:sable.mixins.json:udp.MinecraftServerMixin from mod sable,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:c2me-fixes-general-threading-issues.mixins.json:asynccatchers.MixinMinecraftServer from mod c2me_fixes_general_threading_issues,pl:mixin:APP:c2me-fixes-general-threading-issues.mixins.json:shutdown.MixinMinecraftServer from mod c2me_fixes_general_threading_issues,pl:mixin:APP:c2me-rewrites-chunk-system.mixins.json:MixinMinecraftServer from mod c2me_rewrites_chunk_system,pl:mixin:APP:c2me-opts-accel-opencl.mixins.json:MixinMinecraftServer from mod c2me_opts_accel_opencl,pl:mixin:APP:c2me-opts-scheduling.mixins.json:idle_tasks.autosave.enhanced_autosave.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-opts-scheduling.mixins.json:mid_tick_chunk_tasks.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-opts-scheduling.mixins.json:shutdown.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-notickvd.mixins.json:MixinMinecraftServer from mod c2me_notickvd,pl:mixin:APP:async.common.mixins.json:server.MinecraftServerMixin from mod async,pl:mixin:A}
		at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java) ~[server-1.21.1-20240808.144430-srg.jar%23144!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:veil.network.mixins.json:NetworkMinecraftServerMixin from mod veil,pl:mixin:APP:veil.scheduler.mixins.json:MinecraftServerMixin from mod veil,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:APP:sable.mixins.json:udp.MinecraftServerMixin from mod sable,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:c2me-fixes-general-threading-issues.mixins.json:asynccatchers.MixinMinecraftServer from mod c2me_fixes_general_threading_issues,pl:mixin:APP:c2me-fixes-general-threading-issues.mixins.json:shutdown.MixinMinecraftServer from mod c2me_fixes_general_threading_issues,pl:mixin:APP:c2me-rewrites-chunk-system.mixins.json:MixinMinecraftServer from mod c2me_rewrites_chunk_system,pl:mixin:APP:c2me-opts-accel-opencl.mixins.json:MixinMinecraftServer from mod c2me_opts_accel_opencl,pl:mixin:APP:c2me-opts-scheduling.mixins.json:idle_tasks.autosave.enhanced_autosave.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-opts-scheduling.mixins.json:mid_tick_chunk_tasks.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-opts-scheduling.mixins.json:shutdown.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-notickvd.mixins.json:MixinMinecraftServer from mod c2me_notickvd,pl:mixin:APP:async.common.mixins.json:server.MinecraftServerMixin from mod async,pl:mixin:A}
		at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) [server-1.21.1-20240808.144430-srg.jar%23144!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:veil.network.mixins.json:NetworkMinecraftServerMixin from mod veil,pl:mixin:APP:veil.scheduler.mixins.json:MinecraftServerMixin from mod veil,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:APP:sable.mixins.json:udp.MinecraftServerMixin from mod sable,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:c2me-fixes-general-threading-issues.mixins.json:asynccatchers.MixinMinecraftServer from mod c2me_fixes_general_threading_issues,pl:mixin:APP:c2me-fixes-general-threading-issues.mixins.json:shutdown.MixinMinecraftServer from mod c2me_fixes_general_threading_issues,pl:mixin:APP:c2me-rewrites-chunk-system.mixins.json:MixinMinecraftServer from mod c2me_rewrites_chunk_system,pl:mixin:APP:c2me-opts-accel-opencl.mixins.json:MixinMinecraftServer from mod c2me_opts_accel_opencl,pl:mixin:APP:c2me-opts-scheduling.mixins.json:idle_tasks.autosave.enhanced_autosave.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-opts-scheduling.mixins.json:mid_tick_chunk_tasks.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-opts-scheduling.mixins.json:shutdown.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-notickvd.mixins.json:MixinMinecraftServer from mod c2me_notickvd,pl:mixin:APP:async.common.mixins.json:server.MinecraftServerMixin from mod async,pl:mixin:A}
		at java.base/java.lang.Thread.run(Thread.java:1474) [?:?] {re:mixin}
	Suppressed: java.lang.UnsatisfiedLinkError: Failed to dynamically load library: /vendor/lib64/libOpenCL.so(error = /vendor/lib64/libOpenCL.so: cannot open shared object file: No such file or directory)
		at LAYER PLUGIN/lwjgl@3.3.3/org.lwjgl.system.linux.LinuxLibrary.loadLibrary(LinuxLibrary.java:33) ~[lwjgl-3.3.3.jar%23327!/:build 5] {}
		at LAYER PLUGIN/lwjgl@3.3.3/org.lwjgl.system.linux.LinuxLibrary.<init>(LinuxLibrary.java:20) ~[lwjgl-3.3.3.jar%23327!/:build 5] {}
		at LAYER PLUGIN/lwjgl@3.3.3/org.lwjgl.system.APIUtil.apiCreateLibrary(APIUtil.java:128) ~[lwjgl-3.3.3.jar%23327!/:build 5] {}
		at LAYER PLUGIN/lwjgl@3.3.3/org.lwjgl.system.Library.loadNative(Library.java:251) ~[lwjgl-3.3.3.jar%23327!/:build 5] {}
		at LAYER PLUGIN/lwjgl@3.3.3/org.lwjgl.system.Library.loadNative(Library.java:236) ~[lwjgl-3.3.3.jar%23327!/:build 5] {}
		at LAYER PLUGIN/lwjgl@3.3.3/org.lwjgl.system.Library.loadNative(Library.java:217) ~[lwjgl-3.3.3.jar%23327!/:build 5] {}
		at LAYER PLUGIN/lwjgl.opencl@3.3.3/org.lwjgl.opencl.CL.create(CL.java:74) ~[lwjgl-opencl-3.3.3.jar%23291!/:build 5] {re:mixin}
		at TRANSFORMER/c2me_opts_accel_opencl@0.4.0-alpha.0.104+1.21.1/com.ishland.c2me.opts.accel.opencl.common.enumeration.OpenCLDeviceLocator.tryLoad(OpenCLDeviceLocator.java:67) ~[c2me-neoforge-opts-accel-opencl-mc1.21.1-0.4.0-alpha.0.104-mod.jar%23373!/:?] {re:mixin,re:classloading}
		at TRANSFORMER/c2me_opts_accel_opencl@0.4.0-alpha.0.104+1.21.1/com.ishland.c2me.opts.accel.opencl.common.enumeration.OpenCLDeviceLocator.isAvailable(OpenCLDeviceLocator.java:80) ~[c2me-neoforge-opts-accel-opencl-mc1.21.1-0.4.0-alpha.0.104-mod.jar%23373!/:?] {re:mixin,re:classloading}
		at TRANSFORMER/c2me_opts_accel_opencl@0.4.0-alpha.0.104+1.21.1/com.ishland.c2me.opts.accel.opencl.common.enumeration.OpenCLDeviceLocator.enumerateAll(OpenCLDeviceLocator.java:100) ~[c2me-neoforge-opts-accel-opencl-mc1.21.1-0.4.0-alpha.0.104-mod.jar%23373!/:?] {re:mixin,re:classloading}
		at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.handler$bfi000$c2me_opts_accel_opencl$preRunServer(MinecraftServer.java:7172) ~[server-1.21.1-20240808.144430-srg.jar%23144!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:veil.network.mixins.json:NetworkMinecraftServerMixin from mod veil,pl:mixin:APP:veil.scheduler.mixins.json:MinecraftServerMixin from mod veil,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:APP:sable.mixins.json:udp.MinecraftServerMixin from mod sable,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:c2me-fixes-general-threading-issues.mixins.json:asynccatchers.MixinMinecraftServer from mod c2me_fixes_general_threading_issues,pl:mixin:APP:c2me-fixes-general-threading-issues.mixins.json:shutdown.MixinMinecraftServer from mod c2me_fixes_general_threading_issues,pl:mixin:APP:c2me-rewrites-chunk-system.mixins.json:MixinMinecraftServer from mod c2me_rewrites_chunk_system,pl:mixin:APP:c2me-opts-accel-opencl.mixins.json:MixinMinecraftServer from mod c2me_opts_accel_opencl,pl:mixin:APP:c2me-opts-scheduling.mixins.json:idle_tasks.autosave.enhanced_autosave.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-opts-scheduling.mixins.json:mid_tick_chunk_tasks.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-opts-scheduling.mixins.json:shutdown.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-notickvd.mixins.json:MixinMinecraftServer from mod c2me_notickvd,pl:mixin:APP:async.common.mixins.json:server.MinecraftServerMixin from mod async,pl:mixin:A}
		at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java) ~[server-1.21.1-20240808.144430-srg.jar%23144!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:veil.network.mixins.json:NetworkMinecraftServerMixin from mod veil,pl:mixin:APP:veil.scheduler.mixins.json:MinecraftServerMixin from mod veil,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:APP:sable.mixins.json:udp.MinecraftServerMixin from mod sable,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:c2me-fixes-general-threading-issues.mixins.json:asynccatchers.MixinMinecraftServer from mod c2me_fixes_general_threading_issues,pl:mixin:APP:c2me-fixes-general-threading-issues.mixins.json:shutdown.MixinMinecraftServer from mod c2me_fixes_general_threading_issues,pl:mixin:APP:c2me-rewrites-chunk-system.mixins.json:MixinMinecraftServer from mod c2me_rewrites_chunk_system,pl:mixin:APP:c2me-opts-accel-opencl.mixins.json:MixinMinecraftServer from mod c2me_opts_accel_opencl,pl:mixin:APP:c2me-opts-scheduling.mixins.json:idle_tasks.autosave.enhanced_autosave.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-opts-scheduling.mixins.json:mid_tick_chunk_tasks.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-opts-scheduling.mixins.json:shutdown.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-notickvd.mixins.json:MixinMinecraftServer from mod c2me_notickvd,pl:mixin:APP:async.common.mixins.json:server.MinecraftServerMixin from mod async,pl:mixin:A}
		at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) [server-1.21.1-20240808.144430-srg.jar%23144!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:veil.network.mixins.json:NetworkMinecraftServerMixin from mod veil,pl:mixin:APP:veil.scheduler.mixins.json:MinecraftServerMixin from mod veil,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:MinecraftServerMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric_resource_loader_v0,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:APP:sable.mixins.json:udp.MinecraftServerMixin from mod sable,pl:mixin:APP:fabric-message-api-v1.mixins.json:MinecraftServerMixin from mod fabric_message_api_v1,pl:mixin:APP:c2me-fixes-general-threading-issues.mixins.json:asynccatchers.MixinMinecraftServer from mod c2me_fixes_general_threading_issues,pl:mixin:APP:c2me-fixes-general-threading-issues.mixins.json:shutdown.MixinMinecraftServer from mod c2me_fixes_general_threading_issues,pl:mixin:APP:c2me-rewrites-chunk-system.mixins.json:MixinMinecraftServer from mod c2me_rewrites_chunk_system,pl:mixin:APP:c2me-opts-accel-opencl.mixins.json:MixinMinecraftServer from mod c2me_opts_accel_opencl,pl:mixin:APP:c2me-opts-scheduling.mixins.json:idle_tasks.autosave.enhanced_autosave.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-opts-scheduling.mixins.json:mid_tick_chunk_tasks.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-opts-scheduling.mixins.json:shutdown.MixinMinecraftServer from mod c2me_opts_scheduling,pl:mixin:APP:c2me-notickvd.mixins.json:MixinMinecraftServer from mod c2me_notickvd,pl:mixin:APP:async.common.mixins.json:server.MinecraftServerMixin from mod async,pl:mixin:A}
		at java.base/java.lang.Thread.run(Thread.java:1474) [?:?] {re:mixin}
```

Steps to reproduce:

  • Step 1 Run Minecraft 1.21.1 with Neoforge Version 21.1.234
  • Step 2 Install C2ME, C2ME OCL Accel, and all dependencies
  • Step 3 Startup server

Actions taken to resolve so far: Have tried reinstalling drivers, changing system PATH, editing several jvm arguments, consulted LLM’s, honestly have no clue what to do.

There’s not really anything AMP would do to hinder this from working that I know of. BUT be sure you’re not running that instance in container mode or any drivers you have on the OS wouldn’t be visible inside of it. Click the pencil icon for that instance and check the container settings.

This would require OpenCL libraries to be installed in the container, so you’ll need to hunt down what packages are required and make sure the container is configured to install them.

Got it working by turning container off as IceOfWraith said, reinstalling all libraries, exporting path to AMP user and restarting server pc. Thanks guys!