Linux support

welcome nicholas :slight_smile:

Sounds like you want to passthrough your GPU into a virtual machine - head over to the proxmox/unraid forums, these guys do it all the time. You might also want to take a look at the beer drinking guy on youtube and his cloud gaming servers :slight_smile: lots of tips on his channel about gpi virtualization, partitioning, etcā€¦

this thread is about linux support, though, not running a VM inside linux to host a windows guestā€¦

nope, directML is not working in Wine at the momentā€¦ Fingers crossed :slight_smile:

Would be nice since Windows has become a nightmare of blue-screens. VEAI is the only thing that has required my dual-boot setupā€¦ When Windows actually decides to work.

youā€™re still under windows 98 SE ? XP ? Win7 ? itā€™s a long time that the blue screen is not an issue anymore.I didnā€™t had one since many many years.

if you have BSOD, itā€™s maybe / certainly not related to Windows or VEAI, more related to your computer / gear. if you use a dual boot screen to avoid BSOD on windows, iā€™ll suggest to check your machine or how you use it.
if you have one because you like Linux, OSX or an another system, then, itā€™s an another story.

thatā€™s why I would suggest a possible issue with hardware.
itā€™s not because linux has ā€œno issueā€ or ā€œthe sameā€ that it means itā€™s a windows problem.

Look at my system : for healt issue, i canā€™t have my computer close to me. so EVERYTHING is behind 10 meters of extendedcable, HDMI cable (10 meters), USB 2.0 Extender (10 meters) + Hub, USB 3.0/2.0 Extender etcā€¦

  • itā€™s a m-Itx machine, H270 + i7-7700 with a 600w seasonic 14 years old power supply, 1050ti fanless (!!) palit card (i have to lower the TĀ° Limit of it). Iā€™m under Windows 11 x64.

  • behind usb 2.0 extender + Hub : Laser printer, 2 Midi keyboards plugged, 6 x Steinberg Midi CMC controlers (no more drivers since 2014, still work !), Wacom tablet used as mouse (touch), counter design Jog, a PS2 gamepad controller (using a usb converter but not issue with a Xbox360 controller as well, ). Lifecam webcam. everything is behind a Hub (with its own power supply !)

  • a real Piano (Midi system) + PC keyboard plugged on their own usb Extender (no Hub).

Directly plugged on the motherboard : USB TV Tuner + Steinberg Soundcard + Printer + a usb 3.0 Hub with a 1 Tb SSD plugged on it (using a usb 3.0 2.5" case).

  • Video card output a 1080p Hdmi signal to a 24" monitor through a 10 meter cableā€¦ 32 Gb of G.Skill Ram. and soon it will have to send a 4K signal to a second monitor.

last time i got a blue screen was when one of the Ram stick stopped to work, or when one of my 3.5" hard disc died. (now, i only use SSDs, no more 3.5" HD).

I donā€™t tell windows is perfect, iā€™m not talking about software crash !! iā€™m talking about BSOD ! but most of the time, BSOD are related to hardware / issues. I spent 20 years to build my own machines or repair others which had ā€œBOSDā€ or ā€œissueā€.
yes, before it was a nightmare, Win 95, NT (much better !), 98SE (the most horrible of them all), Xp, Vista 1st version was horrible but it was fixed with the SP2 which leaded to Win7, 8, 8.1, win10 and Win11.

i donā€™t have real big issue since 7 or 8.

would have loved to answer you in PM but not possible to write to you.

Just for curiosity, your issue is only related to thunderbolt driver or you have other issues ?
the issue come from the motherboard manufacturer (or you use the thunderbord (displayport ?) on the graphic card too ?

YEs, drivers, is a ā€¦*** in the **. I agree. iā€™m fortunate that since 2014, the drivers of my midi system are still working, as they will never be updated (the gear is old). Thatā€™s why Iā€™ll replace them by an another gear soon.
Do you have to re install the old .dll at each windows update, or only at big major windows update ?

Iā€™m doing too many things that i canā€™t on linux , so no other choice. Windows work well for me since a long time now, the os is not that important, itā€™s the softwares or what we do on it, and what iā€™m doing on windows is not possible on linux, so even if i would, switching would not be an option.

blazini36 You have suggested to run VEAI in a VM with QEMU, which could work with the GPU, but in your posts later youā€™ve only tested it with Wine, right?

I am not very experienced with virtual machines and never used QEMUā€¦ if you would test VEAI with QEMU, can you please share your results with us and if GPU works?

Just here to express my support for a Linux build of VEAI.
What about an unofficial and unsupported Linux version, if itā€™s apparently that simple to port?
This feature, together with the revival of the CLI would make it so nice to automate the stuff I do with VEAI, without having to deal with Windows 10.

By the way, the amount of offtopic replies in this thread is astonishing.

1 Like

Nothing is official, but will look into feasibility of supporting VEAI on Linux.
Going to look into option of adding support for GPU on linux. Is it safe to assume most if not all of you are on Nvidia GPUs and would like to use CUDA or are there AMD users who will need ROCm.
What linux distros and package managers do you guys use/prefer?
Iā€™m not sure about GUI support on linux for now, but it should be possible to add libraries so ffmpeg can be built with VEAI support on Linux.
Interested users join the beta.
https://community.topazlabs.com/g/Video-Beta-Testers

6 Likes

I currently use an AMD GPU (Radeon VII).

I use Arch Linux (pacman), an official package or an AUR PKGBUILD would be great.
Debian (and distros based on it) are also very popular, thus I think an APT package would also be greatly appreciated.
But I also wouldnt mind building from source.
I think looking into someting like AppImage to support multiple distros might be worth it.

For me personally GUI support is not important at all.

Thank you a lot for looking into Linux support!

If I remember correctly, Tensorflow Support for ROCm is stuck at Version 1.5 - nut sure if that matters in the Case of VEAIā€¦

Edit: Hmā€¦ 2.x possible?

Any chance to somehow fiddle it as a ONNX Runtime, or convert it to Vulkan?

DirectML EPā€¦ ?

Would be lovely if AMD support was possible under Linuxā€¦

Will be using ORT with CUDA/TensorRT provider should provide support for Nvidia GPUs. Currently support for AMD GPUs on Linux seems complicated.
We no longer use Tensorflow models in VEAI and brining them back for ROCm support would be a lot of work.
DirectML only works on windows.
Device/GPU support detection will be another issue.
OpenVino seems to work well, so at least there will be support for CPU, iGPU and other intel GPUs.

2 Likes

Thanx for the update :slight_smile:

If VK3D would be extended with DirectML Layerā€¦ Maybeā€¦

https://wiki.winehq.org/Vkd3d-todo

What did replace the tensorflow models?

Would using the ORT to call MIGraphX be a possibility? Or is that the part where you say ā€œit seems to be cimplicatedā€ ?

Once the provider matures and supports all operators used by our models. It is possible to use it to support AMD GPUs. Currently MIGraphX provider seems to be in preview.

Just got rid of them, currently VEAI only uses: ONNX(FP16,FP32), OPENVINO(FP16,FP32) and COREML(FP16) models.

Thank you for clarifyng :slight_smile:

[searching for some old NVIDIA Grid cards to throw into an Ubuntu machineā€¦]

This is my side project, so it might take time.

4 Likes

Of course :slight_smile: I think I mentioned it somewhere - in my oppinio, a Linux version would be a ā€œnice to haveā€ thingy - I doubt its very profitable.

+1 on a Linux or Docker version that can leverage NVIDIA GPUs. CLI would be fine.

2 Likes