AMDGPU-Pro Beta Mining Driver for Linux® Release Notes

Article Number: RN-AMDGPU-PRO-MINING-BETA-LINUX®

​​​Release Date: October 16th, 2017

This article provides information on the beta version of the AMDGPU-Pro Mining Driver for Linux®.

AMDGPU-PRO Beta Mining Driver 17.40 Highlights

    • Introduces Large Page Support for Blockchain Compute Workloads. This driver is provided as a beta level support driver which should be considered "as is" and will not be supported with further updates, upgrades or bug fixes. This driver is not intended for graphics or gaming workloads.

Package Contents

    • AMDGPU-Pro Beta Mining Driver

The AMDGPU-Pro Beta Mining Driver can be downloaded from the following links:

By clicking the Download button, you are confirming that you have read and agreed to be bound by the terms and conditions of the End User License Agreement ("EULA") linked to this note for use of AMD Proprietary OpenGL, OpenCL™, and Vulkan™ drivers provided by this download.  Open source software is also provided and is subject to the terms and conditions of the licenses included with such software.  If you do not agree to the terms and conditions of these licenses, you do not have a license to any of the AMD software provided by this download.

Installing the AMDGPU-Pro Beta Mining Driver

For detailed instructions on how to install or uninstall this particular driver version of AMDGPU-Pro, please refer to the following KB articles, according to the operating system of choice: 

Enabling Large Page Support

The syntax of this module parameter is amdgpu.vm_fragment_size=X, where the actual fragment size is 4KB * 2^X. The default is X=4, which means 64KB. To get 2MB fragments, set X=9.

  • Ubuntu 16.04 LTS
    a. Edit /etc/default/grub as root and modify GRUB_CMDLINE_LINUX_DEFAULT in order to add "amdgpu.vm_fragment_size=9" (without the quotes). The line may look something like this after the change:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.vm_fragment_size=9"

    b. Update grub and reboot as root
      update-grub;reboot

  • RHEL 7
    a. Edit /etc/default/grub as root and modify GRUB_CMDLINE_LINUX in order to add "amdgpu.vm_fragment_size=9" (without the quotes). The line may look something like this after the change:

    GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap amdgpu.vm_fragment_size=9"

    b. Update grub and reboot as root – to do that, find grub.cfg in your system, e.g.
         ​​On UEFI-based machines: grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg;
         ​On BIOS-based machines: grub2-mkconfig -o /boot/grub2/grub.cfg;​
         reboot

  • CentOS 7
    a. Edit /etc/default/grub as root and modify GRUB_CMDLINE_LINUX in order to add "amdgpu.vm_fragment_size=9" (without the quotes). The line may look something like this after the change:

    GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb quiet amdgpu.vm_fragment_size=9"

    b. Update grub and reboot as root – to do that, find grub.cfg in your system, e.g.
         On UEFI-based machines: grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg;
         On BIOS-based machines: grub2-mkconfig -o /boot/grub2/​
         r​eboot

The AMDGPU-Pro Drive​r is compatible with the following AMD products.

AMD Product Family Compatibility
Radeon™ RX Vega Series Graphics AMD Radeon™ Pro WX-series
Radeon™ Vega Frontier EditionAMD FirePro™ W9100
Radeon™ RX 550/560/570/580 Series GraphicsAMD FirePro™ W8100
AMD Radeon™ RX 460/470/480 GraphicsAMD FirePro™ W7100
AMD Radeon™ Pro DuoAMD FirePro™ W5100
AMD Radeon™ R9 Fury/Fury X/Nano GraphicsAMD FirePro™ W4300
AMD Radeon™ R9 380/380X/390/390X GraphicsAMD FirePro™ W4100
AMD Radeon™ R9 285/290/290X GraphicsAMD FirePro™ W2100
AMD Radeon™ R7 240/250/250X/260/260X/350AMD FirePro™ W600
AMD Radeon™ HD7700/7800/8500/8600AMD FirePro™ S-Series
AMD Radeon™ R9 360 GraphicsAMD Radeon™ Pro WX 9100
AMD Radeon™ R5 340

 

Compatible Operating Systems

    • RedHat Enterprise Linux 7.3 (64-bit version)
    • CentOS 7.3 (64-bit version)
    • Ubuntu 16.04.3 (64-bit version)​

© 2017 Advanced Micro Devices, Inc.  The information contained herein is for informational purposes only and is subject to change without notice. While every precaution has been taken in the preparation of this document, it may contain technical inaccuracies, omissions and typographical errors, and AMD is under no obligation to update or otherwise correct this information. Advanced Micro Devices, Inc. makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and assumes no liability of any kind, including the implied warranties of non-infringement, merchantability or fitness for particular purposes, with respect to the operation or use of AMD hardware, software or other products described herein. No license, including implied or arising by estoppel, to any intellectual property rights is granted by this document. This notice does not change the terms and limitations applicable to the purchase or use of AMD's products that may be set forth in a separate signed agreement between you and AMD.

AMD, the AMD Arrow logo, AMD Radeon, AMD FirePro and combinations thereof are trademarks of Advanced Micro Devices, Inc.

Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.

Vulkan and the Vulkan logo are registered trademarks of the Khronos Group Inc.

OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.


Footnotes