cancel
Showing results for 
Search instead for 
Did you mean: 

Graphics Cards

guokezhang
Journeyman III

Graphics-card in Risc-v in uefi

Hello everyone
I  want to support AMD graphics card in risc-v platform in EDK2/UEFI.
So,does the AMD vendor have graphics card option ROM for the risc-v platform ?
or ,is there any way to make AMD graphics card work on risc-v platform?

0 Likes
3 Replies
vishvajit
Adept III

As of my knowledge cutoff date of September 2021, AMD does not currently offer graphics card option ROM for the RISC-V platform. However, it is possible to make AMD graphics cards work on RISC-V platforms with the right software support.

 

To enable support for AMD graphics cards on a RISC-V platform running EDK2/UEFI, you'll need to do the following:

 

Enable PCIe support: Ensure that your RISC-V platform supports PCIe, as this is required to connect a graphics card.

 

Implement UEFI drivers: You'll need to implement UEFI drivers for the AMD graphics card, which will allow the operating system to communicate with the card. This may involve developing new drivers specifically for RISC-V platforms.

 

Add option ROM support: To enable booting from the graphics card, you'll need to add support for option ROM to your RISC-V platform's firmware.

 

Test and debug: Once the software support is in place, you'll need to test and debug the system to ensure that everything is working correctly.

 

Note that this process can be complex and may require significant expertise in RISC-V development and graphics card driver development. You may want to consult with a RISC-V or graphics card development specialist to assist with the process.

0 Likes

According to this Tech site AMD has started a project to implement RISE-V Platform: https://circuitcellar.com/newsletter/amd-is-hiring-risc-v-cpu-developers/

As of March 2022, AMD Radeon Technologies Group (RTG) has been quietly hiring a team of RISC-V CPU and GPU designers for their established team of architects and designers. The Job descriptions indicate that the development of RISC-V-based solutions is already underway, at the chip manufacturer. That the Radeon Technologies Group is hiring could give some hints on the focus applications being discussed.

The job description offers general details about what AMD expects from a RISC-V micro-architect and RTL designer. The company is going after a specialist in the area of high-performance GPUs: RISC-RV64 CPUs and CPUs that have out-of-order execution, speculative execution, and branch predictors.

There is precious little to go on at this time, like what kind of CPUs and GPUs are actually being built, prototyped, or designed specifically and for what types of embedded systems AMD is looking to develop.

The new position will know and improve “existing and emerging graphics/computer paradigms as well as new APIs employing RISC-V processors.” There will also be analyzation of CPU workloads and an offering of recommendations for improvements. There needs to be an advanced understanding of bottlenecks and the other challenges where an embedded CPU can improve performance.

There is little likelihood of AMD’s Radeon Technologies Group developing their own CPUs. There probably won’t be an AMD-branded RISC-V CPU, or any licensable RISC-V embedded CPU cores or designs, from the RTG. There could be a number of processes a dedicated CPU in a GPU could handle, like –

  • Certain onboard functions could be managed
  • Running an operating system
  • Fetching data from storage
  • Security via a root of trust

RISC-V open source platform is built to handle emerging applications so it could be possible something new in the CPU/GPU realm is coming out of the RTG. It can be fairly certain whatever they are working on it is not something as simplistic as a microcontroller. It will surely be competitive and somewhat breathtaking in its ability, as AMD produces such products on a regular basis.

This Tom's Hardware (2021) mentions about the first RISC-V Motherboard using a AMD GPU Card: https://www.tomshardware.com/news/radeon-rx-6700-xt-works-with-risc-v

When SiFive introduced its HiFive Unmatchd RISC-V desktop motherboard for developers last year, it was clear from the start that sooner or later an enthusiast would attempt to try using its U7 SoC for something it is not meant for: general PC usage with high-performance graphics and video decoding. That time has come as an enthusiast has managed to make AMD's Radeon RX 6700 XT work with a RISC-V SoC under Linux. 

 

hello

Is the open-source-code of radeon driver provided??

0 Likes