Giter Site home page Giter Site logo

amdvbflash's Introduction

amdvbflash

AMD vBIOS flash utility for Linux.


This tool can be used to flash or dump the AMD graphics card vBIOS. Before AMD acquired the company ATI this tool was also known as atiflash.

Usage

Before flashing a new vBIOS you should dump your vBIOS first. For this you need the adapter number of your card. The following command will display information of all AMD adapters in the system.

sudo ./amdvbflash -i

If you have only one card installed the adapter number will probably be 0. Next we will do a backup of our vBIOS. Where 0 is the adapter number and <file> the name of your backup.

sudo ./amdvbflash -s 0 <file>

Now we can flash the new vBIOS to our card. The following commands will write the vBIOS image in file <file> to flash ROM in adapter 0. Notice that the -f option is not supported in external versions.

sudo ./amdvbflash -f -p 0 <file>

You must reboot your system now.

Help

This will show you all possible commands and options that are available.

sudo ./amdvbflash -h

Known Issues

  • AMDVBFlash tool does not work in Secure Boot enabled Linux

In order to run AMDVBFlash tool, disable Secure Boot.

  • Incorrect dGPU Behavior

The AMDVBFlash tool, used for flashing the VBIOS image to dGPU, does not communicate with the ROM Controller specifically when the driver is present. This is because the driver, as part of its runtime power management feature, puts the dGPU to a sleep state.

As a workaround, users can run amdgpu.runpm=0, which temporarily disables the runtime power management feature from the driver and dynamically changes some power control-related sysfs files.

amdvbflash's People

Contributors

dmikushin avatar stylesuxx avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.