tis-nvidia-app icon

Nvidia App

Paquet d'installation silencieuse pour Nvidia App

11.0.9.565-8
Drivers
Drivers

Les paquets PREPROD sont des paquets construits via LUTI. Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.

  • package: tis-nvidia-app
  • name: Nvidia App
  • version: 11.0.9.565-8
  • categories: Drivers
  • maintainer: WAPT Team,Tranquil IT,Flavien Schelfaut
  • editor: Nvidia
  • licence: proprietary_free
  • locale: all
  • target_os: windows
  • impacted_process: NVIDIA app,NVIDIA Overlay,nvcontainer,nvfvsdksvc_x64
  • architecture: arm64
  • signature_date:
  • size: 217.84 Mo
  • installed_size: 595.66 Mo
  • homepage : https://www.nvidia.com/fr-fr/software/nvidia-app/
  • depends:
  • conflicts :

package           : tis-nvidia-app
version           : 11.0.9.565-8
architecture      : arm64
section           : base
priority          : optional
name              : Nvidia App
categories        : Drivers
maintainer        : WAPT Team,Tranquil IT,Flavien Schelfaut
description       : The NVIDIA App unifies the Control Panel and GeForce Experience, offering gamers and creators tools to optimize settings, manage drivers, and access recording and visual customization features enhanced by AI.
depends           : tis-vcredist
conflicts         : tis-nvidia-geforce-experience
maturity          : PREPROD
locale            : all
target_os         : windows
min_wapt_version  : 2.1
sources           : 
installed_size    : 595664033
impacted_process  : NVIDIA app,NVIDIA Overlay,nvcontainer,nvfvsdksvc_x64
description_fr    : La NVIDIA App unifie le Panneau de configuration et GeForce Experience, offrant aux joueurs et créateurs des outils pour optimiser les paramètres, gérer les pilotes, et accéder à des fonctionnalités d'enregistrement et de personnalisation visuelle améliorées par l'IA.
description_pl    : Aplikacja NVIDIA łączy Panel sterowania z GeForce Experience, oferując graczom i twórcom narzędzia do optymalizacji ustawień, zarządzania sterownikami oraz dostęp do funkcji nagrywania i personalizacji wizualnej ulepszonych przez AI.
description_de    : Die NVIDIA App vereint das Kontrollpanel und GeForce Experience und bietet Spielern und Kreativen Werkzeuge zur Optimierung von Einstellungen, zur Verwaltung von Treibern sowie zum Zugriff auf Aufzeichnungs- und visuelle Anpassungsfunktionen, die durch KI verbessert wurden.
description_es    : La aplicación NVIDIA unifica el Panel de Control y GeForce Experience, ofreciendo a jugadores y creadores herramientas para optimizar configuraciones, gestionar controladores y acceder a funciones de grabación y personalización visual mejoradas por IA.
description_pt    : O aplicativo NVIDIA unifica o Painel de Controle e o GeForce Experience, oferecendo aos jogadores e criadores ferramentas para otimizar configurações, gerenciar drivers e acessar funcionalidades de gravação e personalização visual aprimoradas por IA.
description_it    : L'app NVIDIA unifica il Pannello di Controllo e GeForce Experience, offrendo a giocatori e creatori strumenti per ottimizzare le impostazioni, gestire i driver e accedere a funzionalità di registrazione e personalizzazione visiva migliorate dall'IA.
description_nl    : De NVIDIA-app verenigt het Configuratiescherm en GeForce Experience, en biedt gamers en makers tools om instellingen te optimaliseren, drivers te beheren en toegang te krijgen tot opname- en visuele aanpassingsfuncties die door AI zijn verbeterd.
description_ru    : Приложение NVIDIA объединяет Панель управления и GeForce Experience, предлагая игрокам и создателям инструменты для оптимизации настроек, управления драйверами, а также доступ к функциям записи и визуальной настройки, улучшенным с помощью ИИ.
audit_schedule    : 
editor            : Nvidia
keywords          : driver,nvidia,geforce
licence           : proprietary_free
homepage          : https://www.nvidia.com/fr-fr/software/nvidia-app/
package_uuid      : d0267f08-7690-4ffa-929a-0f9df94f5219
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 10.0
max_os_version    : 
icon_sha256sum    : 1625c819fe4bcb93dc1f80c2f8779f1fd17a71e6868779506791e0206320f536
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-10-19T10:35:02.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature         : MF3m6qnxRvAiGR3+tzpfmkTnwAHvpIvaWS6zP7AmOAnTqPmroiAbS2KQq10bYwd7HnGLgB9MKbaLKROryxgs/P9cKoIqiTUmZsK4nYmX58AL/NV3tJwQnFYrYNpMgQqWzFsdpqKlNw6ytQTlkas9mn/vfsZ2En1yXBHjcCjm2k61gBQviMBaUuaTZ3bLU4xbYiLu16Lt48rUvy/RFph0u9gjsZDiUDVWg9Hamh1K03q/KUA7TOnSOdvBAexUW69IlR64ES7KaBf2nmq+pjXW2iK8zmKrvmDIut49Fu3TaleMkQqXmTVnVfVSJwZ35rGupWjC2qPoqrA5WVSroghk2A==

# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *


def host_as_nvidia_gpu():
    wmi = wmi_info(keys=['Win32_VideoController'])
    gpu = wmi['Win32_VideoController']

    if isinstance(gpu, dict):
        if 'NVIDIA' in gpu['Name']:
            return True

    if isinstance(gpu, list):
        for v in gpu:
            if 'NVIDIA' in v['Name']:
                return True
            
    return False

def install():
    # Declaring local variables
    bin_name = glob.glob("NVIDIA_app*.exe")[0]
    uninstallkey = "{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8}_Display.NvApp"
    silentflags = "-s -noreboot -noeula -log:C:\\Windows\\Temp\\nvapp -loglevel:6"

    if params.get("running_as_luti", False):
        silentflags += " -skipGPUCheck"
    elif not host_as_nvidia_gpu():
        error("The current computer doesn't have a nvidia GPU !")

    install_exe_if_needed(
        bin_name,
        silentflags=silentflags,
        key=uninstallkey,
        min_version=control.get_software_version(),
    )

    quiet_uninstall_string = installed_softwares(uninstallkey)[0]["uninstall_string"] + " -silent"
    register_uninstall(uninstallkey, quiet_uninstall_string=quiet_uninstall_string)

# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import waptlicences

def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies_from_wapt_console()
    if not proxies:
        proxies = get_proxies()
    app_name = control.name

    base_url = "https://www.nvidia.com/fr-fr/software/nvidia-app/"

    download_url = ""
    for a in bs_find_all(base_url, 'a'):
        if a['href'].endswith('.exe') and 'arm64' in a['href']:
            download_url = a['href']

    latest_bin = download_url.split('/')[-1]
    version = latest_bin.split('_')[-1]
    version = version.replace('.exe', '')[1:]

    # Downloading latest binaries
    print(f"Latest {app_name} version is: {version}")
    print(f"Download URL is: {download_url}")
    if not isfile(latest_bin):
        print(f"Downloading: {latest_bin}")
        wget(download_url, latest_bin, proxies=proxies)
    else:
        print(f"Binary is present: {latest_bin}")

    # Deleting outdated binaries
    for f in glob.glob('*.exe'):
        if f != latest_bin:
            remove_file(f)

    expected_issuer = 'NVIDIA Corporation'
    sign_name = waptlicences.check_exe_signing_certificate(latest_bin)[0]
    if sign_name != expected_issuer:
        error(f'Bad issuer {sign_name} != {expected_issuer} ')

    # Changing version of the package
    if Version(version) > Version(control.get_software_version()):
        print(f"Software version updated (from: {control.get_software_version()} to: {version})")
        package_updated = True
    else:
        print(f"Software version up-to-date ({version})")

    control.set_software_version(version)
    control.save_control_to_wapt()

    # Validating update-package-sources
    return package_updated

6d45c49d66004388e6fe06a37fd96906ab6769c931d8968701b0c938526727d8 : NVIDIA_app_arm64_v11.0.9.565.exe
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
21f7912f2114b08b5636f0aa06160cc67dc43d0eba714a4ea9edcd2ae0b5aa71 : WAPT/control
1625c819fe4bcb93dc1f80c2f8779f1fd17a71e6868779506791e0206320f536 : WAPT/icon.png
012355ea4eb84b3e4b5079fd023a76734a71affbd80ec71e98992b891755f5d5 : luti.json
b3ceadb1068f7042bba76ed5a8f0eb3ec33491f87a10b3d2af10eb0aab05def5 : setup.py
ef52b99611fedb06ac5e1b20fa23e992485da473a3529a76590cec7252b52c1c : update_package.py