From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id C1E438A51B for ; Tue, 26 Jul 2022 08:56:32 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id B91B830D34 for ; Tue, 26 Jul 2022 08:56:02 +0200 (CEST) Received: from proxmox-new.maurer-it.com (proxmox-new.maurer-it.com [94.136.29.106]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS for ; Tue, 26 Jul 2022 08:56:00 +0200 (CEST) Received: from proxmox-new.maurer-it.com (localhost.localdomain [127.0.0.1]) by proxmox-new.maurer-it.com (Proxmox) with ESMTP id AC49B42C3D for ; Tue, 26 Jul 2022 08:56:00 +0200 (CEST) From: Dominik Csapak To: pve-devel@lists.proxmox.com Date: Tue, 26 Jul 2022 08:55:56 +0200 Message-Id: <20220726065559.674547-1-d.csapak@proxmox.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SPAM-LEVEL: Spam detection results: 0 AWL 0.091 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [pci.pm, qemuserver.pm, proxmox.com, sysfstools.pm] Subject: [pve-devel] [PATCH common/qemu-server/manager] improve vGPU (mdev) usage for NVIDIA X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jul 2022 06:56:32 -0000 This series improves the handling of NVIDIA vGPUs by exposing the optional name and automatically adding the uuid to the qemu process (required by NVIDIA driver). Also adds the name to the UI for selecting a mediated devices as well as making the dropdown larger so users can see all the relevant info. After a bit of testing with an RTX A5000 here, i'd like to tackle the bug #3574 ("Improve SR-IOV usability")[0] but i'd like to integrate it in my other pci passthrough series[1] "add cluster-wide hardware device mapping" so maybe someone can look at that and give some feedback? my idea there would be to allow multiple device mappings per node (instead of one only) and the qemu code would select one automatically 0: https://bugzilla.proxmox.com/show_bug.cgi?id=3574 1: https://lists.proxmox.com/pipermail/pve-devel/2022-July/053565.html pve-common: Dominik Csapak (1): SysFSTools: get name from mediated device types src/PVE/SysFSTools.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) qemu-server: Dominik Csapak (1): automatically add 'uuid' parameter when passing through NVIDIA vGPU PVE/QemuServer.pm | 8 +++++++- PVE/QemuServer/PCI.pm | 4 +++- 2 files changed, 10 insertions(+), 2 deletions(-) pve-manager: Dominik Csapak (1): ui: improve form/MDevSelector www/manager6/form/MDevSelector.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) -- 2.30.2