From 2290e4ea57d036202ccff9a977903b8d3da906c7 Mon Sep 17 00:00:00 2001 From: henryruhs Date: Fri, 8 May 2026 16:23:25 +0200 Subject: [PATCH] giving up - set driver to 0.0.0 for amd --- facefusion/libraries/amd_smi.py | 18 ------------------ facefusion/system.py | 5 +---- 2 files changed, 1 insertion(+), 22 deletions(-) diff --git a/facefusion/libraries/amd_smi.py b/facefusion/libraries/amd_smi.py index f8084f62..8ca39886 100644 --- a/facefusion/libraries/amd_smi.py +++ b/facefusion/libraries/amd_smi.py @@ -22,21 +22,6 @@ def create_static_library() -> Optional[ctypes.CDLL]: return None -def define_driver_version() -> ctypes.Structure: - return type('AMDSMI_VERSION', (ctypes.Structure,), - { - '_pack_': 1, - '_fields_': - [ - ('major', ctypes.c_uint32), - ('minor', ctypes.c_uint32), - ('release', ctypes.c_uint32), - ('padding', ctypes.c_ubyte * 4), - ('build', ctypes.POINTER(ctypes.c_char)) - ] - })() - - def define_product_info() -> ctypes.Structure: return type('AMDSMI_ASIC_INFO', (ctypes.Structure,), { @@ -94,9 +79,6 @@ def init_ctypes(amd_smi : ctypes.CDLL) -> ctypes.CDLL: amd_smi.amdsmi_shut_down.argtypes = [] amd_smi.amdsmi_shut_down.restype = ctypes.c_uint32 - amd_smi.amdsmi_get_lib_version.argtypes = [ ctypes.c_void_p ] - amd_smi.amdsmi_get_lib_version.restype = ctypes.c_uint32 - amd_smi.amdsmi_get_socket_handles.argtypes = [ ctypes.POINTER(ctypes.c_uint32), ctypes.POINTER(ctypes.c_void_p) ] amd_smi.amdsmi_get_socket_handles.restype = ctypes.c_uint32 diff --git a/facefusion/system.py b/facefusion/system.py index 8ab87a49..8708e6c2 100644 --- a/facefusion/system.py +++ b/facefusion/system.py @@ -123,9 +123,6 @@ def detect_amd_graphic_devices() -> List[GraphicDevice]: if amd_smi_library: amd_smi_library.amdsmi_init(ctypes.c_uint64(2)) - driver_version = amd_smi_module.define_driver_version() - amd_smi_library.amdsmi_get_lib_version(ctypes.byref(driver_version)) - rocm_core_library = rocm_core_module.create_static_library() rocm_major_version = ctypes.c_uint() rocm_minor_version = ctypes.c_uint() @@ -149,7 +146,7 @@ def detect_amd_graphic_devices() -> List[GraphicDevice]: graphic_devices.append( { - 'driver_version': str(driver_version.major) + '.' + str(driver_version.minor) + '.' + str(driver_version.release), + 'driver_version': '0.0.0', 'framework': { 'name': 'ROCm',