Jump to content
Sign in to follow this  
Aftemplate

About the Hardware Acceleration for windows version

Recommended Posts

1 hour ago, Mark Ingram said:

Windows版本目前不支持硬件加速。

Yes, I understand. I heard that you are already doing this work. How do you plan to support it in the future? By cuda or something else? Thanks.


The more restricted you put on the program, the closer you program is to idiot.

Share this post


Link to post
Share on other sites
On 12/12/2018 at 1:02 PM, Mark Ingram said:

It won't be CUDA, as that is NVIDIA only.

Is hardware acceleration planned for 1.7 like on the Mac version?

Share this post


Link to post
Share on other sites

MacOS Affinity GPU accelerated development took less than 1 year. And it took you 2 years to transplant it, and it hasn't been done yet.
This feature has a significant impact on performance up to 10 times. You should do your best to achieve it, not to make it go away.
Thank efforts for Mark Ingram.

Windows has the following 4 GPU acceleration Api
OpenCL  OpenCV  Vulcan  CUDA.
MacOS: only has Metal. (The rest was declared deprecated by Apple)
Windows has more sufficient prerequisites for GPU acceleration.

@Alex_M  @MancDan  @Frozen Death Knight  @Zekez  @sbp  @R34V3r  @ashf  @fde101  @RyanJEC    

The current GPU acceleration appears to have been lost...


The more restricted you put on the program, the closer you program is to idiot.

Share this post


Link to post
Share on other sites

OpenCL driver support on Windows is inconsistent and probably shouldn't be relied upon.

OpenCV is a computer vision library, not a compute acceleration API, so that isn't really in the same category as the others.

CUDA is proprietary to Nvidia and best avoided as it would not work on GPUs from other companies.

So no, you only really have one GPU compute API on Windows too, or at least only one that can be reasonably expected to be available and usable on the majority of systems.

There are wrapper implementations which implement Vulkan on the Mac over top of Metal - meaning that it doesn't really offer anything that you can't do with Metal, so Vulkan on Windows doesn't really have any technical benefit here compared to Metal on the Mac.  It is at best a draw.

Share this post


Link to post
Share on other sites
Posted (edited)
9 hours ago, fde101 said:

OpenCL driver support on Windows is inconsistent and probably shouldn't be relied upon.

OpenCV is a computer vision library, not a compute acceleration API, so that isn't really in the same category as the others.

CUDA is proprietary to Nvidia and best avoided as it would not work on GPUs from other companies.

So no, you only really have one GPU compute API on Windows too, or at least only one that can be reasonably expected to be available and usable on the majority of systems.

There are wrapper implementations which implement Vulkan on the Mac over top of Metal - meaning that it doesn't really offer anything that you can't do with Metal, so Vulkan on Windows doesn't really have any technical benefit here compared to Metal on the Mac.  It is at best a draw.

https://github.com/YukihoAA/waifu2x_snowshell

This program uses OpenCV or Vulkan or CUDA for GPU computing acceleration (up to 10 times)
Blender and many programs are compatible with Nvidia and AMD using OpenCL and work well.
MacOS Vulcan is realized above metal. I know this.
I know a lot about these aspects. You don't need to prompt me. (I also know that OpenCV is a visual library, But acceleration)
As you said, a "draw". But the current lack of GPU acceleration is clearly unfair.
I agree with you: CUDA should be avoided. only.
Vulcan is the best choice (compatible with possible future Linux versions)
And the calculation acceleration performance is more powerful. (But I think Mark Ingram may lack the ability to control this complex low-level API)

@fde101  ☺️

Edited by Aftemplate
Add strikethrough.

The more restricted you put on the program, the closer you program is to idiot.

Share this post


Link to post
Share on other sites
36 minutes ago, Aftemplate said:

But I think Mark Ingram may lack the ability to control this complex low-level API

You are very much wrong. 

I understand you would like to see GPU support in the Windows products, so would I, but spamming, tagging, and calling me out on the forum are not the best methods for motivating people.

Share this post


Link to post
Share on other sites
9 minutes ago, Mark Ingram said:

You are very much wrong. 

I understand you would like to see GPU support in the Windows products, so would I, but spamming, tagging, and calling me out on the forum are not the best methods for motivating people.

I honestly admit my mistake, please allow me to apologize to you. very sorry.
Please listen to me. . .
I do this only because. You seem to be evading the issue of GPU acceleration. Maybe my guess is incorrect.
I want to know the current progress, it's that simple. You only need to disclose a number, if convenient. (Optional)
What you may not know is that I use the MacOS version instead of the Windows version.
My friends are using the Windows version. I hope the affinity is better, this is my wish.
I don't want windows to miss features that are so important to performance.
Finally, I sincerely apologize to you again.

  @Mark Ingram   


The more restricted you put on the program, the closer you program is to idiot.

Share this post


Link to post
Share on other sites
9 hours ago, Mark Ingram said:

You are very much wrong. 

I understand you would like to see GPU support in the Windows products, so would I, but spamming, tagging, and calling me out on the forum are not the best methods for motivating people.

I'm not motivating and urging you (Not to be faster)
You can complete this function at any future time.
I just want to know the latest progress about it. That's it.


The more restricted you put on the program, the closer you program is to idiot.

Share this post


Link to post
Share on other sites
9 minutes ago, Mark Ingram said:

Don't worry, it's high on my priority list, there's no way I could forget about it!

a8923456_1.jpg.00a4e3a58c0b3b055060609374e7773c.jpg

You're the best! Thank you for not letting it absent.


The more restricted you put on the program, the closer you program is to idiot.

Share this post


Link to post
Share on other sites

I'll stop focusing on this GPU issue.

(it's definitely going to be supported sometime in the future! )

(Efforts by Mark Ingram, Chief Developer of Windows affinity)


The more restricted you put on the program, the closer you program is to idiot.

Share this post


Link to post
Share on other sites

I've been reading this thread with interest, and my first question is what kind of Affinity work would benefit from hardware acceleration. I only do simple work with Affinity products, and I've never come across a moment that It thought, well this is going too slow. Hence my question.

And then my second question, isn't hardware acceleration provided by DirectX on Windows, in other words you don't need to know too much about the underlying hardware?

 

Share this post


Link to post
Share on other sites
14 hours ago, grunnvms said:

I've been reading this thread with interest, and my first question is what kind of Affinity work would benefit from hardware acceleration. I only do simple work with Affinity products, and I've never come across a moment that It thought, well this is going too slow. Hence my question.

And then my second question, isn't hardware acceleration provided by DirectX on Windows, in other words you don't need to know too much about the underlying hardware?

 

1. All
2. No


The more restricted you put on the program, the closer you program is to idiot.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

Please note the Annual Company Closure section in the Terms of Use. These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.