7 ms·
Intel Starts Publishing Open-Source Linux Driver Code for Discrete GPUs
- bitL 8y agoCan't wait to pair my Threadripper with an Intel GPU :D Now NVidia, please release an x64 processor to have a complete mix on the market.
- giancarlostoro 8y agoI rather they fix their GPU drivers by open sourcing them, or AMD.
- implying 8y agoAMD's Linux stack is not only completely open source, most of it is in-kernel and maintained by AMD devs.
- yjftsjthsd-h 8y agoThat's only for new stuff, right? Older GPUs are still stuck with radeon or wonky proprietary drivers?
- ahartmetz 8y agoAMD's GCN architecture is about 7 years old and fully supported. Open source support for the previous TeraScale architecture is reportedly fairly good too, though no Vulkan.
- slezyr 8y agoTry to use OpenCL and you will need blobs. It's major pain to use blender(requires OpenCL if you want to finish render today) not long time ago their blob crashed on new versions libdrm.
- floatboth 8y agoThe blobs are probably the most stable option right now, but Clover exists (and kinda sucks) and the new cool option is the fully open ROCm stack which does include OpenCL. > requires OpenCL if you want to finish render today honestly, modern CPUs aren't that far behind in Cycles rendering
- greenpenguin 8y agoI'm using RocM OpenCL right now, which I believe is the approved option, or will be. Personally I've not had any issues with it - I can certainly use Blender with it, although the performance right now is so-so (I only have a cheap APU though, so hardly surprising). I don't believe I have any blobs, other than the firmware one, which is true regardless - can you tell me what blobs you mean?
- slezyr 8y agohttps://aur.archlinux.org/packages/opencl-amd/ https://aur.archlinux.org/packages/opencl-amd/ this one, part of amdgpu-pro
- greenpenguin 8y agoI can confirm I don't have that installed. I'm using this: https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime Edit: actually Blender performance is decent, but the kernels take ~10 minutes to compile.
- gpderetta 8y agoMy understanding is that the best AMD Vulkan implementation is still the indipendently developed one as AMD took forever to open source their own.
- ran3824692 8y agoNo, it requires nonfree firmware to be loaded by the driver.
- techntoke 8y agoThe advantage of Intel drivers is their support of virtual GPUs which neither AMD or NVIDIA support for consumer graphics cards.
- bpye 8y agoThere were rumours of Nvidia having an x86 variant of their Denver core but killed it because of licensing. I wonder how true that is. https://semiaccurate.com/2011/08/05/what-is-project-denver-based-on/ https://semiaccurate.com/2011/08/05/what-is-project-denver-b...
- nicoburns 8y agoI wonder if nvidia could even compete with a high-end ARM cpu. Windows runs on ARM these days. Server software runs on ARM. So it would "just" be a matter of getting the performance right.
- djsumdog 8y agoFinally. Options!! Back in the day we had 3Dfx (went under and sold to nVidia), PowerVR (They're still around. They're probably the GPU chip in your cellphone), Intel i740, and the AMD Radeon. nVidia broke in to the market with the Riva/Vanta/TNT cards. Hell even Trident had some Direct3D/opengl chips. For the past several years we've been down to just the big two (although Intel integrated has held up, even for some medium gaming and indie titles). 5+ was probably too many to support by most game devs, but 3 would be nice and solid. It's also nice that we'll have another player besides AMD that actually gives a shit about Linux/OSS drivers. nVidia might finally be forced to open up and contribute to Nouveau and bring it up to par with amdgpu. The future could be a team green, team red and team blue. Intel has killed the discrete graphics projects before though. So we'll have to wait and see.
- aschampion 8y agoMatrox and S3 were also competitive in the consumer space before convergence on the big two.
- djsumdog 8y agoI forgot about those. I had an AGP S3 Virge as some point. Matrox is still around, but they mostly make high end cards for 6~12 displays (for thinks like airports, trade shows, massive digital billboards, etc.)
- TheRealDunkirk 8y agoI've never forgiven them for failing to deliver real OpenGL support for the G400. And, boy, can I hold a grudge. Just ask Microsoft.
- aschampion 8y agoI had a G200 and recall having random lines scattered over the screen in games courtesy of the OpenGL-via-Direct3D wrapper.
- whereistimbo 8y ago
- petecox 8y agoAre there security benefits of "fake local memory"? I imagine a sandboxing arrangement where a rogue WebGL app can't hack your entire OS. Several applications (a) opencl servers - just fill an extra slot (b) eGPU over thunderbolt (c) a drop in GPU for Risc-V boards (sans ARM's Mali)
- twtw 8y agoAs far as I can tell, you are describing problems already solved by virtual memory.
- kuwze 8y agoI can’t wait for some eDRAM to act as my L4 cache and finally start addressing the von Neumann bottleneck.
- frou_dh 8y agoGet yourself a 5 year old laptop ;) https://en.wikichip.org/wiki/intel/crystal_well https://en.wikichip.org/wiki/intel/crystal_well
- frou_dh 8y agoIntel's Gen10 integrated graphics presumably had a bunch of effort put into it, and has been mothballed for years because Intel never could get the CannonLake CPUs out the door. That's got to sting a bit for its designers.