Hey HoneyBadger,
Thank you for your reply,
The problem is, even though the GPU is phsically installed in the server, on TrueNAS shell nvidia-smi can not see it (command not found) and when I try to choose it in Isolated GPUs under Advanced Settings, it shows “Unknown 0000:02:00.0 slot” and if I try to choose that it gives me an error:
[EINVAL] gpu_settings.isolated_gpu_pci_ids: 0000:02:00.0 GPU pci slot(s) are not available or a GPU is not configured.
and more info says this about the error:
Error: Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 211, in call_method
result = await self.middleware.call_with_audit(message['method'], serviceobj, methodobj, params, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1529, in call_with_audit
result = await self._call(method, serviceobj, methodobj, params, app=app,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1460, in _call
return await methodobj(*prepared_call.args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 179, in nf
return await func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 49, in nf
res = await f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/plugins/system_advanced/gpu.py", line 44, in update_gpu_pci_ids
verrors.check()
File "/usr/lib/python3/dist-packages/middlewared/service_exception.py", line 72, in check
raise self
middlewared.service_exception.ValidationErrors: [EINVAL] gpu_settings.isolated_gpu_pci_ids: 0000:02:00.0 GPU pci slot(s) are not available or a GPU is not configured.
That’s why I thought I need TrueNAS to see the GPU properly first so that it can pass through.
PS: The install NVidia drivers tickbox is not selected.
Edit:
I also just realized checking from lspci that 02:00.0 is integrated graphics?!
Wait, I am having an issue because TrueNAS takes GTX960 as the primary and releases the integrated for available passthrough?! WHAT??
I am pretty sure in BIOS settings I already set integrated as the primary output device as suggested, should I switch it back to Auto ?
Thank you