diff --git a/AppImage/components/gpu-switch-mode-indicator.tsx b/AppImage/components/gpu-switch-mode-indicator.tsx
index 738727d0..6f7bb9b2 100644
--- a/AppImage/components/gpu-switch-mode-indicator.tsx
+++ b/AppImage/components/gpu-switch-mode-indicator.tsx
@@ -31,206 +31,249 @@ export function GpuSwitchModeIndicator({
}
}
+ // Compact version for GPU card
if (compact) {
return (
- {/* Status text */}
-
- {isLxcActive ? "LXC" : isVmActive ? "VM" : "N/A"}
-
-
- {hasChanged && (
-
- (pending)
+ {/* Status description */}
+
+
+ {isLxcActive
+ ? "Ready for LXC containers"
+ : isVmActive
+ ? "Ready for VM passthrough"
+ : "Mode unknown"}
- )}
+
+ {isLxcActive
+ ? "Native driver active"
+ : isVmActive
+ ? "VFIO-PCI driver active"
+ : "No driver detected"}
+
+ {hasChanged && (
+
+ Change pending...
+
+ )}
+
)
}
+ // Full version (not used in current implementation but kept for flexibility)
return (
- {/* Status text and edit hint */}
+ {/* Status */}
diff --git a/AppImage/components/hardware.tsx b/AppImage/components/hardware.tsx
index d70a7cf8..e84ddc0c 100644
--- a/AppImage/components/hardware.tsx
+++ b/AppImage/components/hardware.tsx
@@ -879,9 +879,9 @@ export default function Hardware() {
Switch Mode
-
+
{editingSwitchModeGpu === fullSlot ? (
- <>
+
- >
+
) : (
)}