Live data from Hacker News

AMD Open Source Driver for Vulkan

github.com

41–50 of 181 posts

Re: AMD Open Source Driver for Vulkan

#41
post #31
post #24

Earlier quoted context omitted.

Just built my new work workstation with 2970WX and RX 590. This is my first AMD workstation since the Thunderbird and everything has worked just great with Arch Linux using the open source drivers. And my god it is fast...

If you think that card is fast using the Linux drivers, wait until you try it with the Windows ones.

The card is just to get two displayport outputs and open source drivers. The CPU is for work.

Re: AMD Open Source Driver for Vulkan

#42
post #33
post #11

I can't speak for anyone else, but because AMD has been opening up their drivers, the laptop I purchased six months ago was AMD based. I haven't done any kind of elaborate benchmarks, but as someone who runs Linux full-time, I want to support companies that make my life a bit easier. That said, I have had some issue with my computer having some weird graphical glitches, and then crashing...I don't know if that's the…

I supported AMD several years because of this... Then I got tired of the low quality of both the open source, and the closed driver. Crashes, glitches in movies, flickering... Some time ago, I bought an Nvidia. It works like charm with the closed driver on Linux and windows. I do mainly games on Linux/windows, some gpgpu (machine learning with tensor flow), and the usual stuff. I couldn't be happier... Except if it w…

I purchased an AMD laptop precisely because I got tired of having to deal with NVidia, ether their glitchy proprietary driver breaking GNOME every so often, or Optimus being a pain via Bumblebee.

Since switching to the AMD laptop, my experience has been smooth. My only worry is the upgrade path, there aren't that many high-performance AMD laptops out there and my next purchase is definitely AMD.

Re: AMD Open Source Driver for Vulkan

#43
post #11

I can't speak for anyone else, but because AMD has been opening up their drivers, the laptop I purchased six months ago was AMD based. I haven't done any kind of elaborate benchmarks, but as someone who runs Linux full-time, I want to support companies that make my life a bit easier. That said, I have had some issue with my computer having some weird graphical glitches, and then crashing...I don't know if that's the…

Yet I can still not read CPU core temperatures of my ryzen 2600 on Linux (5.0-rc2). I am not sure what is going on but I think next time I'll go with Intel again. I read this may be related to some NDA by AMD but not sure.

Re: AMD Open Source Driver for Vulkan

#44
post #38
post #6

Earlier quoted context omitted.

Firmware isn't opensource. Kernel and userland drivers are. There's RADV as an alternative to AMDVLK which was created while AMDVLK was closed source. Both are maintained.

But it's correct to say that the firmware used under Linux is the same one that is used as well under Windows (maybe as well MacOS)... or not? (I personally understand that the "firmware" does the low-level stuff, and the drivers of the OS provide the abstraction through their functions, but I might be terribly wrong)

yes, the firmware is the same regardless of your OS. think of it like using an open-source client for slack: it still hits the API of a closed blob (the slack servers).

Re: AMD Open Source Driver for Vulkan

#45
post #26

Earlier quoted context omitted.

What are you smoking? Tesla and Fermi architectures had ~8 years of support. https://www.anandtech.com/show/12624/nvidia-moves-fermi-to-l...

So I haven't looked at this in a while but the usual way it's happened on linux drivers for nvidia cards is that they stop updates for X11, the linux kernel, and other parts of the system, even if they maintain the driver itself keeping it otherwise up to date feature and bug wise. This means that you'll be stuck at older kernel versions and older linux distro versions without a way to move forward on the proprietary…

[deleted]

Re: AMD Open Source Driver for Vulkan

#46
post #33
post #11

I can't speak for anyone else, but because AMD has been opening up their drivers, the laptop I purchased six months ago was AMD based. I haven't done any kind of elaborate benchmarks, but as someone who runs Linux full-time, I want to support companies that make my life a bit easier. That said, I have had some issue with my computer having some weird graphical glitches, and then crashing...I don't know if that's the…

I supported AMD several years because of this... Then I got tired of the low quality of both the open source, and the closed driver. Crashes, glitches in movies, flickering... Some time ago, I bought an Nvidia. It works like charm with the closed driver on Linux and windows. I do mainly games on Linux/windows, some gpgpu (machine learning with tensor flow), and the usual stuff. I couldn't be happier... Except if it w…

I have a GTX 670 in my main computer and I'm going threadripper/ati card next for sure.

I had issues with the proprietary nvidia drivers just today and it took me about 1 hour to fix (arch linux).

My attitude was the same as you but it has shifted in the last year or so. Maybe just because I want that sick CPU :)

Re: AMD Open Source Driver for Vulkan

#47
post #11

I can't speak for anyone else, but because AMD has been opening up their drivers, the laptop I purchased six months ago was AMD based. I haven't done any kind of elaborate benchmarks, but as someone who runs Linux full-time, I want to support companies that make my life a bit easier. That said, I have had some issue with my computer having some weird graphical glitches, and then crashing...I don't know if that's the…

Yet I can still not read CPU core temperatures of my ryzen 2600 on Linux (5.0-rc2). I am not sure what is going on but I think next time I'll go with Intel again. I read this may be related to some NDA by AMD but not sure.

Perhaps someone could just reverse engineer what the Windows driver does to get the values.

It could be a nice way to learn a tool like Binary Ninja or IDA (pro).

It's probably some DeviceIoControl call. Once you know the call 12-bit (I think?) ID from userland code, it should be relatively straightforward to follow the driver code to see where it ends up and what hardware registers it uses.

Or maybe it's just something through ACPI?

Re: AMD Open Source Driver for Vulkan

#48
post #11

I can't speak for anyone else, but because AMD has been opening up their drivers, the laptop I purchased six months ago was AMD based. I haven't done any kind of elaborate benchmarks, but as someone who runs Linux full-time, I want to support companies that make my life a bit easier. That said, I have had some issue with my computer having some weird graphical glitches, and then crashing...I don't know if that's the…

The sad truth is that it takes a while for the open source drivers to solidify after any new release and going open source means not getting the newest hardware.

Well, Intel actually seems to get their open source driver support in far enough ahead of time these days that you can just load the newest Ubuntu with them and it works, but that wasn't the case 5 years ago.

Re: AMD Open Source Driver for Vulkan

#49
post #11

I can't speak for anyone else, but because AMD has been opening up their drivers, the laptop I purchased six months ago was AMD based. I haven't done any kind of elaborate benchmarks, but as someone who runs Linux full-time, I want to support companies that make my life a bit easier. That said, I have had some issue with my computer having some weird graphical glitches, and then crashing...I don't know if that's the…

Yet I can still not read CPU core temperatures of my ryzen 2600 on Linux (5.0-rc2). I am not sure what is going on but I think next time I'll go with Intel again. I read this may be related to some NDA by AMD but not sure.

Temperature monitoring for the first gen Ryzen chips has been in the kernel for about a year. The patch for second gen is there but narrowly missed the 5.0 release window, so it should land in the first release after 5.0.

Intel is a bit faster about this but it's not like they have perfect day 1 kernel support either. i.e. temperature monitoring drivers for both first gen Ryzen and Coffee Lake landed in 4.15. At the time Ryzen was almost a year old and Coffee Lake was about half a year old.

http://lkml.iu.edu/hypermail/linux/kernel/1811.0/01237.html?...

Re: AMD Open Source Driver for Vulkan

#50
post #11

I can't speak for anyone else, but because AMD has been opening up their drivers, the laptop I purchased six months ago was AMD based. I haven't done any kind of elaborate benchmarks, but as someone who runs Linux full-time, I want to support companies that make my life a bit easier. That said, I have had some issue with my computer having some weird graphical glitches, and then crashing...I don't know if that's the…

The sad truth is that it takes a while for the open source drivers to solidify after any new release and going open source means not getting the newest hardware. Well, Intel actually seems to get their open source driver support in far enough ahead of time these days that you can just load the newest Ubuntu with them and it works, but that wasn't the case 5 years ago.

AMD's almost there, you can just install 18.10 and Steam and go gaming with nothing else to install. 18.04 not so much, but once distros start shipping with newer kernels/mesa then it should sort itself out.
Post reply on HN