Mercurial > code > home > repos > infra
comparison package_lists.py @ 268:34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
author | drewp@bigasterisk.com |
---|---|
date | Wed, 14 Feb 2024 18:48:08 -0800 |
parents | 9d0a3915cc00 |
children | 65bc4ebb3924 |
comparison
equal
deleted
inserted
replaced
267:564b62e59484 | 268:34ab4aec7d4b |
---|---|
274 #'libcudnn8', some issue on slash | 274 #'libcudnn8', some issue on slash |
275 ] | 275 ] |
276 | 276 |
277 xorg = [ | 277 xorg = [ |
278 'kbd', | 278 'kbd', |
279 | |
280 # squib GT640 needs driver 470 | |
281 # plus is on 535 | |
282 # dash is on 525 | |
283 # slash is on 525 | |
284 | |
285 # 'libnvidia-cfg1-525', | |
286 # 'libnvidia-common-525', | |
287 # # not on slash ,maybe needed for dash/steam? | |
288 # # 'libnvidia-compute-525:i386', | |
289 # 'libnvidia-compute-525', | |
290 # #'libnvidia-decode-525:i386', | |
291 # 'libnvidia-decode-525', | |
292 # #'libnvidia-encode-525:i386', | |
293 # 'libnvidia-encode-525', | |
294 # 'libnvidia-extra-525', | |
295 # #'libnvidia-fbc1-525:i386', | |
296 # 'libnvidia-fbc1-525', | |
297 # #'libnvidia-gl-525:i386', | |
298 # 'libnvidia-gl-525', | |
299 # 'nvidia-compute-utils-525', | |
300 # 'nvidia-dkms-525', | |
301 # 'nvidia-driver-525', | |
302 # 'nvidia-kernel-common-525', | |
303 # 'nvidia-kernel-source-525', | |
304 # 'nvidia-utils-525', | |
305 # 'xserver-xorg-video-nvidia-525', | |
306 'nvidia-modprobe', | 279 'nvidia-modprobe', |
307 'nvidia-prime', | 280 'nvidia-prime', |
308 'nvidia-settings', | 281 'nvidia-settings', |
309 'screen-resolution-extra', | 282 'screen-resolution-extra', |
310 'xserver-xorg', | 283 'xserver-xorg', |
311 ] | 284 ] |
312 k8s_node_with_nvidia_gpu = [ | 285 |
313 'nvidia-container-toolkit', | 286 |
314 'nvidia-container-runtime', | 287 def k8s_node_with_nvidia_gpu(hostName): |
315 'cuda-drivers-fabricmanager-535', | 288 version = { |
316 'nvidia-headless-535-server', | 289 'dash': '545', |
317 ] | 290 'dot': '545', |
291 'slash': '525', | |
292 'ditto': '535-server', | |
293 # 'bang': '390-server', # no longer in ubuntu | |
294 'squib': '470', | |
295 }[hostName] | |
296 number = version.replace('-server', '') | |
297 return [ | |
298 'nvidia-container-runtime', | |
299 f'nvidia-headless-{version}', | |
300 f'nvidia-utils-{version}', # this gets mysteriously reverted on ditto- see workaround in packages.py | |
301 f'libnvidia-encode-{number}', | |
302 f'nvidia-driver-{version}', | |
303 ] + ([] if 'server' in version else [ | |
304 f'xserver-xorg-video-nvidia-{version}', | |
305 ]) | |
306 | |
307 |