-
-
Notifications
You must be signed in to change notification settings - Fork 142
Description
Good day,
I have tried using ExHyperV 1.4.2 and .1.4.1 and come across errors, (Older version 1.3.1 has an issue at the moment as well, which worked previously but returns 404 not found)
System specs:
Win11
Intel i9
Nvidia 2080 super
VM Guests: Ubuntu 22.04 and 24.04
When adding the GPU without GPU Driver, it adds it successfully, however when also choosing to install driver it fails,
V1.4.2:
[10:26:06] >>> Configuring GPU for VM [ClipServer]
[10:26:06] Selected GPU: NVIDIA GeForce RTX 2080 Super with Max-Q Design
[10:26:06] Device Path: \?\PCI#VEN_10DE&DEV_1E93&SUBSYS_12B01462&REV_A1#4&172d7bc1&0&0008#{064092b3-625e-43bf-9eb5-dc845897dd59}\GPUPARAV
[10:26:06] Executing: Environment Prepare...
[10:26:06] [Success] Environment Prepare: Policy applied successfully.
[10:26:06] Executing: Config check...
[10:26:06] [Success] Config check: VM config is OK.
[10:26:06] Executing: Power Check...
[10:26:06] Current status: Running. Forcing shut down...
[10:26:06] [Success] Power Check: VM is off.
[10:26:06] Executing: Optimization...
[10:26:06] [Success] Optimization: Skipped.
[10:26:06] Executing: Assign GPU...
[10:26:07] [Success] Assign GPU: GPU partition created.
[10:26:07] Executing: Driver Install...
[10:26:07] Scanning all mounted disk partitions...
[10:26:07] Detected single Linux partition. Automating environment preparation...
[10:26:07] Remote environment initialized. Temp: [ClipServer.vhdx] Partition 2 (298.9 GB)
[10:26:07] Remote environment initialized. Temp: [ClipServer.vhdx] Partition 2 (298.9 GB)
[10:26:07] Auto-starting VM to initialize network...
[10:26:07] Auto-starting VM to initialize network...
[10:26:08] [Warning] Env exception: The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: 'ClipServer' failed to change state.
The operation cannot be performed while the object is in its current state.
[10:26:11] Sniffing VM IP address...
[10:26:11] Successfully got IP: 192.168.70.198
[10:26:25] >>> Starting Linux deployment
[10:26:25] [Info] Selected Script: [Online] Ubuntu-22.04-Official
[10:26:25] Waiting for VM network readiness and IP...
[10:26:26] Uploading Driver and WSL Libraries...
[10:26:53] Downloading remote script inside VM: [Online] Ubuntu-22.04-Official
[10:26:54] [Attempt 1] Executing script...
[10:26:54] [+] Detected architecture: x86_64 (Using repo dir: x64)
[10:26:54] [STEP: Installing basic dependencies...]
[10:26:57] [STEP: Checking Kernel Headers...]
[10:26:57] -> dxgkrnl is already installed or loaded.
[STEP: Testing module load...]
[10:26:57] [STEP: Configuring Graphics Stack...]
[10:26:57] Updating packages lists
[10:26:59] PPA to be removed: kisak turtle
[10:26:59] Package revert list generated:
[10:26:59] libgbm1:amd64/noble libgl1-mesa-dri:amd64/noble libglx-mesa0:amd64/noble
libllvm20:amd64/noble mesa-libgallium:amd64/noble
mesa-vulkan-drivers:amd64/noble
[10:26:59] Updating packages lists
[10:27:00] Reading package lists...
[10:27:00] Building dependency tree...
[10:27:01]
Reading state information...
[10:27:01] libgbm1 is already the newest version (25.2.8-0ubuntu0.24.04.1).
libgl1-mesa-dri is already the newest version (25.2.8-0ubuntu0.24.04.1).
libglx-mesa0 is already the newest version (25.2.8-0ubuntu0.24.04.1).
libllvm20 is already the newest version (1:20.1.2-0ubuntu1~24.04.2).
mesa-libgallium is already the newest version (25.2.8-0ubuntu0.24.04.1).
mesa-vulkan-drivers is already the newest version (25.2.8-0ubuntu0.24.04.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[10:27:01] W: --force-yes is deprecated, use one of the options starting with --allow instead.
[10:27:01] PPA purged successfully
[10:27:01] Updating packages lists
[10:27:02] PPA to be removed: kisak kisak-mesa
[10:27:02] Warning: Could not find package list for PPA: kisak kisak-mesa
[10:27:07] Hit:1 http://security.ubuntu.com/ubuntu noble-security InRelease
Hit:2 http://za.archive.ubuntu.com/ubuntu noble InRelease
[10:27:07] Hit:3 http://za.archive.ubuntu.com/ubuntu noble-updates InRelease
[10:27:07] Hit:4 http://za.archive.ubuntu.com/ubuntu noble-backports InRelease
[10:27:07] Get:5 https://ppa.launchpadcontent.net/kisak/turtle/ubuntu noble InRelease [17.8 kB]
[10:27:07] Get:6 https://ppa.launchpadcontent.net/kisak/turtle/ubuntu noble/main amd64 Packages [18.6 kB]
[10:27:08] Get:7 https://ppa.launchpadcontent.net/kisak/turtle/ubuntu noble/main Translation-en [7940 B]
[10:27:08] Fetched 44.3 kB in 1s (33.4 kB/s)
Reading package lists...
[10:27:08] Repository: 'Types: deb
URIs: https://ppa.launchpadcontent.net/kisak/turtle/ubuntu/
Suites: noble
Components: main
'
Description:
This is a slow moving mesa PPA.
The goal of this PPA is to provide newer mesa with the maximum amount of time for regressions to be resolved in upstream mesa. However, this comes at the cost of absolutely no support. Please do not report any issues with this PPA.
If you encounter bugs, ppa-purge this PPA and reproduce the issue with a newer mesa PPA before reporting it upstream.
Updates will occur between the release of the next mesa series and the end of life for the current mesa series.
This PPA includes select non-invasive early backports from the kisak-mesa fresh PPA (https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa). Deviations from upstream packages are listed on the package details page.
--- Removal ---
It's strongly recommended to remove this PPA before upgrading to a newer Ubuntu release or using another mesa PPA.
sudo apt install ppa-purge
sudo ppa-purge ppa
[10:27:08] :kisak/turtle
Note: Using ppa-purge with Ubuntu derivatives needs to include -d <based_on_name> to work safely. For example, Linux Mint 20 is based on Ubuntu Focal, so that would make it:
sudo ppa-purge -d focal ppa:kisak/turtle
--- Donations ---
I can't accept donations and any random donation site account is a scam. If you have some extra money burning a hole in your pocket, please consider sending it to a charity of your choice (for the poors, animals, whatever else you may think it might need it), then send Oibaf a note that I stole the suggestion from his PPA.
More info: https://launchpad.net/~kisak/+archive/ubuntu/turtle
Adding repository.
[10:27:10] E: Unable to correct problems, you have held broken packages.
[10:27:10] [Rollback] Linux deploy failed. Removing GPU...
[10:27:11] >>> [Fatal Error] Linux deploy failed: Script execution failed (no success signal).
V1.4.1 (404 error also occurs on previously working v1.3.1)
[10:32:24] >>> Configuring GPU for VM [ClipServer]
[10:32:24] Selected GPU: NVIDIA GeForce RTX 2080 Super with Max-Q Design
[10:32:24] Device Path: \?\PCI#VEN_10DE&DEV_1E93&SUBSYS_12B01462&REV_A1#4&172d7bc1&0&0008#{064092b3-625e-43bf-9eb5-dc845897dd59}\GPUPARAV
[10:32:24] Executing: Environment Prepare...
[10:32:24] [Success] Environment Prepare: Policy applied successfully.
[10:32:24] Executing: Power Check...
[10:32:24] Current status: Running. Forcing shut down...
[10:32:24] [Success] Power Check: VM is off.
[10:32:24] Executing: Optimization...
[10:32:24] [Success] Optimization: MMIO configuration done.
[10:32:24] Executing: Assign GPU...
[10:32:25] [Success] Assign GPU: GPU partition created.
[10:32:25] Executing: Driver Install...
[10:32:25] Scanning all mounted disk partitions...
[10:32:27] Scan complete. Found 1 partitions on 1 disks.
[10:32:27] Please select the OS partition manually...
[10:32:28] Remote environment initialized. Temp: [ClipServer.vhdx] Partition 2 (298.9 GB)
[10:32:28] Auto-starting VM to initialize network...
[10:32:31] Sniffing VM IP address...
[10:32:31] Mac: 00:15:5D:47:ED:24 obtained. Matching IP...
[10:32:31] Successfully got IP: 192.168.70.198
[10:32:47] >>> Starting Linux deployment
[10:32:47] SSH Info - Host: 192.168.70.198, Port: 22, User: root
[10:32:47] Waiting for VM network readiness and IP...
[10:32:47] VM IP obtained: 192.168.70.198, establishing SSH...
[10:32:47] Remote environment initialized. Temp: /home/root/exhyperv_deploy
[10:32:47] Locating and uploading host GPU drivers...
[10:33:10] Uploading WSL dependencies...
[10:33:15] Downloading config scripts...
[10:33:15] --2026-03-27 08:33:05-- https://raw.githubusercontent.com/Justsenger/ExHyperV/main/src/Linux/script/install_dxgkrnl.sh
[10:33:15] Resolving raw.githubusercontent.com (raw.githubusercontent.com)...
[10:33:15] 185.199.111.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.111.133|:443...
[10:33:15] connected.
[10:33:15] HTTP request sent, awaiting response...
[10:33:15] 404 Not Found
2026-03-27 08:33:06 ERROR 404: Not Found.
[10:33:15] [Rollback] Linux deploy failed. Removing GPU...
[10:33:16] >>> [Fatal Error] Linux deploy failed: Linux deployment failed: [X] Command execution failed.Exit code: 8):
Please confirm if there is a workaround,