Originally posted by Ipkh
View Post
Announcement
Collapse
No announcement yet.
CUDA 10.2 Released With VMM APIs, libcu++ As Parallel Standard C++ Library For GPUs
Collapse
X
-
-
Originally posted by Ipkh View PostThe Mach kernel used by Apple is not open source in any meaningful way. They have a commercial license for it and do not contribute changes back.
They certainly do control and contribute to some open source projects. But the kernel is not one of those.
For more info: https://en.wikipedia.org/wiki/XNU
And that's pretty much all I know about the subject.
Edit: this appears to be instructions on how to build & extend the MacOS kernel: https://developer.apple.com/library/...ild/build.htmlLast edited by coder; 23 November 2019, 03:35 AM.
Leave a comment:
-
All this Apple talk is really off topic. Apple has shown that it prefers closed source software. They frequently switch to closed implementations as soon as they feel their solution is better.
We'll see once the new Mac Pro and X Server enter the market as real professionals need hardware acceleration for their renders. Real professionals will happily do the real work on PC servers and if Apple truly wants back in the renderfarm market they will have to reverse course.
Nvidia continues to improve their own custom implementation while making it easier for developers to code to it. Many of the Cuda features do get into the Vulkan api at done point. Getting changes into the Vulkan stack takes time and serves little purpose if Nvidia is the only interested party.
Leave a comment:
-
Originally posted by coder View PostI don't think so. I don't really know how the work of implementing/supporting Metal is split between them and AMD/Intel, but obviously much of this is implemented by them. The same should be true of their Vulkan implementation, since they won't want apps to link against vendor-specific Vulkan implementations. Moreover, their iOS solution will be entirely on their shoulders.
Not knowing much about either API, I'd say that they'd probably involve the same order of magnitude of work for Apple to support. However, I think Metal is a bit higher level, which should make it more approachable for developers. I think that's no small point - if they don't support OpenGL, then they really need a 3D API that's more developer-friendly than Vulkan.
Anyway, I'm not arguing that Apple shouldn't support Vulkan, but it's in their genes to be proprietary and given that they have Metal, they're certainly not going to want to support both.
Leave a comment:
-
The Mach kernel used by Apple is not open source in any meaningful way. They have a commercial license for it and do not contribute changes back.
They certainly do control and contribute to some open source projects. But the kernel is not one of those.
Leave a comment:
-
Originally posted by schmidtbag View PostHow exactly does the first point you bring up favor Metal over Vulkan? Vulkan would reduce development costs, because pretty much the rest of the entire industry has done all the work for them.
Not knowing much about either API, I'd say that they'd probably involve the same order of magnitude of work for Apple to support. However, I think Metal is a bit higher level, which should make it more approachable for developers. I think that's no small point - if they don't support OpenGL, then they really need a 3D API that's more developer-friendly than Vulkan.
Anyway, I'm not arguing that Apple shouldn't support Vulkan, but it's in their genes to be proprietary and given that they have Metal, they're certainly not going to want to support both.
Originally posted by schmidtbag View PostI could've sworn they didn't support MoltenVK? For example, I thought apps on Apple's App Store had issues of being removed because of MoltenVK. Or maybe I'm confusing it with whatever the OpenGL->Metal converter is called.
Originally posted by schmidtbag View PostTo my understanding, a large chunk of it isn't open source.
Leave a comment:
-
After day 3 still no working solution...i give up prime. At least tearing is solved. ....even compiling openmpi with intel compiler and making it runable on a 9000 core hpc (without admin rights) was less difficult.
Leave a comment:
-
Originally posted by Stefem View PostOn what distro? and how exactly a graphic driver could have screwed your system? (unless by screwed you mean no GUI)
But i worked it around with steam pulled from flatpak there it uses a i386 and x86_64 libs ..fine..more or less.
Now recently apt-get promted that I could update to 440 since this CUDA 10.2 release...which I did. Flatpak tried to update as well...but it only installed the 440 x86_64 in flatpak..so steam broken.
I have tried to downgrade/rollback ...no GUI...purging everything and build the module by myself (440) ...well steam on ubuntu and steam in flatpak works but tearing and no prime what ever i do. In between secureboot option to audit otherwise the kernel module doesnt want to be integrated ...what so ever.
Multiple approaches with multiple fresh ubuntu installations ....but it is a clusterf*** now I have everything else running 430 ...i tried to install 418 but some how 430 got partial selected (ubuntu repo and nvidia local deb) tearing ...nvidia_drm.modset=1 breaks boot.... I tried to replicate the status of 418 + cuda 10.1.2 which i had before and which was also a pain.
This costs me already 2 days...other systems Im using Intel haswell, intel brasswell intel iGPU no damn issue at all even works out of the box without any issue. The " troublesome" Raven Ridge AMD ...debian stretch will not boot with kernel backported 4.18 ..well diy kernel compilation and it works flawless.
So I wouldn't consider my self not as bloody Linux rookie ...but this is just arbitrary settings permutation and hoping that one configuration will work.
p.s.: building the driver: just one bar no errorpromt...you have to dig through the logs instead of ...well libXXX.so is missing or something went wrong there. x11 configs and blacklists are here and there and sometimes not existing even if it says copied.
Something is totally screwed up with this drivers. But well nobody knows its closed source.
Leave a comment:
-
Originally posted by galad View PostMetal shipped two years before Vulkan on iOS. I guess Apple wanted to have its own api and not be bound to anyone else.
Apple has got a few big open source projects: webkit, swift, clang (primarily supported by Apple when it was created), foundation-db, cups.
- Likes 1
Leave a comment:
-
Originally posted by CochainComplex View Post...btw this new 440 Drivers screwed my Linux system once again. I really regret having a Nvidia Quadro in my work notebook. Next time AMD it is ...even if there is less performance and no cuda. This proprietary drivers are an insult to each Linux user.
Leave a comment:
Leave a comment: