-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Question] Amd Graphics Card #24
Comments
We utilize a specific NVidia function called a TensorRT Engine, which gives us the speed needed for realtime of Compact models. It is technically possible in realtime with the smallest model(SuperUltraCompact) with AMD however they are generations behind in speed for this sort of task. Edit: there is japanese group who managed to get a RX7600 to run the SUC model but we have not been able to reproduce how they did it. |
Is it possible to integrate some of the features of mpv-lazy-2023V5 into the mpv-upscale-2x_animejanai player? I think it would work that way. |
Both are mpv players. No barriers if you know how to use mpv. |
What are the minimum required files and folders to copy from mpv-lazy-2023V5 to mpv-upscale-2x_animejanai? |
not sure. For generic gpu, mpv.exe + vsLite can allow you to use janai. |
For example, will 2x_AnimeJaNai_V2_SuperUltraCompact_100k.onnx also work? I have seen some information that it only works with FP32. I don't know if the above ONNX is FP32 or not. |
No. |
OFF topic: |
Thanks. |
In our use case, I don’t see any obvious diff. |
Very helpful! Thank you. |
Hey @hooke007, would you kindly clarify how to reference Janai SuperUltraCompact (that are bundled in vsLite) in P.S. I have tried injecting
|
It isn't a shader. I never tried to mix this project with mine. In mpv-lazy with vsLite, the feature is linked to |
@hooke007, thanks so much for taking time to respond and for implementing the support in |
I have no idea what happened on your side. I did successfully enjoyed the full episode of the anime (no dropping frames) in the last test. And now I am using the new apple silicon macbook, so I cannot help more.
Same here. It's much weaker than I thought. |
@hooke007 thank you for taking time to respond and for your article in Discussions of mpv-lazy. I figured out ONNX models are included in vs-mlt contrib-models.v14.test.7z. I will try older GPU driver and older mvp version, as well as different test file. I'll post an update in case I find a solution. |
Emm...The models you want are also included in vsLite. |
@hooke007 yeah, I just linked model source in case model ever gets updated. I downloaded a couple of other files and they both play OK at ±60 fps:
It looks like the test file №1 I used is encoded with some issue. According to report it's encoded exactly the same as file №2, even bitrate is about 3500 Kbps, except one detail: files №2-3 (above, play OK at ±60 fps) report in mpv Statistics I have also obtained a different file from the same source and it has the same problem too (no
Do you happen to have any clue what may be causing this? P.S. I tried switching to |
No issue here. Hi10p could not be decoded by most GPU. 10bit means more bandwidth will be used. Try to edit vpy file (enable feature |
After some further testing I came to conclusion there's no problem for AMD Radeon Pro 5600M to use So thanks again @hooke007 for continuous support, you stated correctly in the very beginning regarding the weakness of GPU. But I'm still happy to know I can enjoy the next to worst quality being properly upscaled. After all newish releases can be downloaded in 1080p/2160p, but some 4:3 classic is often in 720p ( I hope my observations will be a worthy contribution to data on AMD Radeon Pro 5600M capabilities. |
Just a quick update for AMD Radeon Pro 5600M users. I managed to overcome the resolution limitation of For anyone googling around, here's my video profile configuration to use with
And here's my
@hooke007, I have trouble understanding what P.S. I have also switched |
For DML, |
@hooke007, I'm sorry to nag, but probably you could clarify the following. I noticed vs-mlrt v14.test3 release introduced FP16 I/O support for AMD GPUs via MIGraphX, which is faster than FP32, according to their benchmark. Can this be used to improve animejanaiV2L1.onnx/animejanaiV3-HD-L1.onnx of mpv-lazy performance somehow (for AMD GPU)? I didn't get that MIGraphX footnote in vs-mlrt's release. |
I never worked with Linux. It's out of plan. |
Will it be possible to do this (in realtime) with an amd card in the near future?
I sold my 1070ti and I'm going to get a 6800xt + 13600k. Was also considering the rtx 4070 but 12gb vram and 192 bit made me look at amd.
The text was updated successfully, but these errors were encountered: