Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
20500 Discussions

Firmware Support for PCIe Endpoints

Jayant_Yadav
Beginner
693 Views

Hi,

I am relatively new to PCIe so apologize before for perhaps a basic question.

How do PCIe endpoints such as Graphics Cards manage firmware ?.

1. While we might have individual cores in the silicon and memories, but are there any onboard Flash or other Non-Volatile memory units onboard that have firmware on the board of a PCIe endpoint such as a Graphics card.

2. If not a Graphics Card, is the above considered a normal arrangement ?.

Thanks

J.Yadav

0 Kudos
1 Solution
n_scott_pearson
Super User
689 Views

Yes, there is a flash component - referred to an OpROM - on each graphic card that provides a Video driver that can be used by the BIOS. This driver is referred to as the 'Video BIOS'.

On disk controller cards - an add-in SATA controller, for example - there could also be a OpROM that provides a driver that supports the BIOS enumerating devices connected to the controller and potentially booting from one of them.

In this day and age, the flash typically provides both a Legacy (CSM) and UEFI driver. The support for Legacy drivers is starting to disappear, however.

Hope this helps,

...S

View solution in original post

0 Kudos
3 Replies
n_scott_pearson
Super User
690 Views

Yes, there is a flash component - referred to an OpROM - on each graphic card that provides a Video driver that can be used by the BIOS. This driver is referred to as the 'Video BIOS'.

On disk controller cards - an add-in SATA controller, for example - there could also be a OpROM that provides a driver that supports the BIOS enumerating devices connected to the controller and potentially booting from one of them.

In this day and age, the flash typically provides both a Legacy (CSM) and UEFI driver. The support for Legacy drivers is starting to disappear, however.

Hope this helps,

...S

0 Kudos
Jayant_Yadav
Beginner
683 Views

Thanks @n_scott_pearson for a detailed description on the topic.

This answered many things I had in mind 🙂

Regards

0 Kudos
AndrewG_Intel
Moderator
665 Views

Hello Jayant_Yadav

Thank you for posting on the Intel® communities.


We are glad to know that the information provided by the community has been helpful. If you need any additional information, please submit a new question as this thread will no longer being monitored since it has been marked as "Solved".


Best regards,

Andrew G.

Intel Customer Support Technician


0 Kudos
Reply