Everything posted by SimonF
-
[PLUGIN] GPU Statistics
can you confirm this reports XE? udevadm info --query=property --path=/sys/bus/pci/devices/0000:0a:00.0 | grep 'DRIVER='
-
[Support] ich777 - AMD Vendor Reset, CoralTPU, hpsahba,...
Fan speed should show. Fix output for some igpus. i915 Add Temp of cards if provided when on kernel 6.14 or will display N/A XE fans in 6.16 https://www.phoronix.com/news/Intel-Xe-Linux-6.16-Fan-Speeds
-
[PLUGIN] GPU Statistics
Thanks, yes sorry forgot to say will need to change to match your Pciid.
-
[PLUGIN] GPU Statistics
does a file called /tmp/inteljson exist on your system? if not can you create this file with nano /tmp/inteltest.php with the content below then run as with php -f /tmp/inteltest.php and provide the return data. I have tested the latest with arc770 on 6.14.1 and works on my system. <?PHP // Function to generate the JSON from sysfs data based on PCI ID function buildXEJSON($pciId) { // Construct the sysfs path based on the supplied PCI ID $basePath = "/sys/bus/pci/devices/$pciId"; // Ensure the path exists if (!file_exists($basePath)) { return json_encode(['error' => 'Invalid PCI ID or GPU not found']); } // Set paths for sysfs data based on the PCI ID $freqPath = "$basePath/gt/gt0/rps_act_freq_mhz"; // Actual frequency (MHz) $freqReqPath = "$basePath/gt/gt0/rps_req_freq_mhz"; // Requested frequency (MHz) #$powerPath = "$basePath/hwmon/hwmon*/power1_input"; // Power usage (uW), needs conversion to W #$rc6Path = "$basePath/gt/gt0/rc6_residency_ms"; // RC6 residency in ms #$interruptPath = "$basePath/msi_irqs"; // IRQ count (if available) // Collect necessary data from sysfs $duration = 1000.0; // Default duration in ms #$frequencyRequested = $this->readSysfsData($freqReqPath); ##$frequencyActual = $this->readSysfsData($freqPath); #$interruptsCount = $this->readSysfsData($interruptPath); #$rc6Value = $this->readSysfsData($rc6Path) / 10.0; // Convert to percentage if needed #$powerGpu = $this->readSysfsData($powerPath) / 1e6; // Convert µW to W #$powerPackage = $powerGpu * 0.8; // Approximate package power $frequencyRequested = null; $frequencyActual = null; $interruptsCount = null; $rc6Value = null; // Convert to percentage if needed $powerGpu = null; // Convert µW to W $powerPackage = null; // Approximate package power $clientsPath = "/sys/kernel/debug/dri/$pciId/clients"; $clients = []; if (file_exists($clientsPath)) { $lines = file($clientsPath, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); array_shift($lines); // Remove the header row foreach ($lines as $line) { $columns = preg_split('/\s+/', trim($line)); if (count($columns) >= 6) { list($command, $tgid, $dev, $master, $a, $uid) = $columns; $clients[$tgid] = [ "name" => $command, "pid" => $tgid, "gpu_instance_id" => "N/A", "compute_instance_id" => "N/A", "type" => "C", "used_memory" => "N/A" ]; } } } // Build the JSON structure $jsonOutput = [ "period" => [ "duration" => $duration, "unit" => "ms" ], "frequency" => [ "requested" => $frequencyRequested, "actual" => $frequencyActual, "unit" => "MHz" ], "interrupts" => [ "count" => $interruptsCount, "unit" => "irq/s" ], "rc6" => [ "value" => $rc6Value, "unit" => "%" ], "power" => [ "GPU" => $powerGpu, "Package" => $powerPackage, "unit" => "W" ], "engines" => [ "Render/3D" => [ "busy" => 0.0, // Placeholder, requires actual path "sema" => 0.0, "wait" => 0.0, "unit" => "%" ], "Blitter" => [ "busy" => 0.0, "sema" => 0.0, "wait" => 0.0, "unit" => "%" ], "Video" => [ "busy" => 0.0, "sema" => 0.0, "wait" => 0.0, "unit" => "%" ], "VideoEnhance" => [ "busy" => 0.0, "sema" => 0.0, "wait" => 0.0, "unit" => "%" ] ], "clients" => $clients // Extend with real client data if available ]; $returnjson[] = $jsonOutput; $returnjson[] = $jsonOutput; $return = json_encode($returnjson, JSON_PRETTY_PRINT); file_put_contents("/tmp/inteljson",$return); return $return; } $json=buildXEJSON("0000:04:00.0"); var_dump($json); ?>
-
[PLUGIN] GPU Statistics
Intel_gpu_top does not work for BM so I have to pull info from other locations. Mainly from $basePath = "/sys/bus/pci/devices/$pciId"; Support is limited on kernel 6.12. Can you provide diagnostics And tree /sys/bus/PCI/devices/0000\:0a\:00.0
-
Kann keine VMs mehr erstellen
-
Need kernel flag CONFIG_NET_SCH_ for more qdisc type
So have you modified the default network? Can you provide xml of changes you have made?
-
[Plugin] USB_Manager
You may want to post in the NUT page.
-
[PLUGIN] GPU Statistics
The power is problem matic as stop does not always report rc6. App I think you need to be on 7 as needed changes to the driver in newer kernel.
-
[PLUGIN] Tasmota Power Monitor
Have you loaded Tasmota on the plug? Device comes with ESPHome preinstalled and can be converted to Tasmota with a browser. Navigate to the device IP address, in the "OTA Update" menu select a downloaded tasmota file and click "Update".
-
Can a VM hosted in Unraid "own" the system's video adapter?
Yes, you may need vbios in the VM setup if primary card.
-
No 'Apply' or 'Save' Button in XML view for VM's
Is the VM running?
-
[Plugins] iSCSI GUI and ISCSI Target
What is the drive current formated with, Device can be allocated as block devices but it would need to be a format Windows can read.
-
Issue with Passthrough of DG1 GPU to Virtual Machine
Can you provide details of the issue and diagnostics?
-
VirtioFS Support Page
I would create a bug report under stable. Which version are you running?
-
[PLUGIN] IPMI for 6.11+
Try removing the network connection and Virtual machine override as should not be needed. Can you provide the sensors page output also.
-
vfio: Cannot reset device 0000:00:1f.3
You need to change from disabled to one of the other options, sorry should have said that. Have a look at the help text.
-
Un-Bonding NICS for NIC passthrough to VM
Having two nics with different IPs in the same subnet.
-
Un-Bonding NICS for NIC passthrough to VM
You would need to unbond eth1 to allow it to be added to vfio.
-
Un-Bonding NICS for NIC passthrough to VM
I have not tried, but you may be able to not add an IP address to 2nd NIC and create a new bridge so would be br1. You would then be able to use for VMs. But I would keep them bonded is there a reason why you dont want to bond?
-
[PLUGIN] IPMI for 6.11+
Click on fan control tab. Fan control needs to be stopped to make changes. Is fan control blank? Also changed to advance to FC page.
-
Un-Bonding NICS for NIC passthrough to VM
Yes you can do that and assign a different IP. But not normally advised. If you bond to vfio it will show in other PCI which you can attach to the VM if required.
-
[PLUGIN] GPU Statistics
Power in xml is 23w will look to see why the bar is not working correctly.
-
vfio: Cannot reset device 0000:00:1f.3
-
Intel 15th Gen 'Arrow Lake' Thoughts?
you may need nct6687 plugin I need for msi z890