- Liittynyt
- 14.10.2016
- Viestejä
- 24 649
NVIDIAn Vera-prosessoreista on löytynyt PCI Express -yhteensopivuusongelma, jonka myötä vain NVIDIAn omat kiihdyttimet toimivat ongelmitta prosessoreiden kanssa.
Vera-prosessorin kerrotaan tuottavan virheellisiä osoitetietoja tietyissä tilanteissa, kun käytössä on PCIe Memory-Mapped I/O eli MMIO. Ongelma pahenee entisestään, jos käytössä on Armin Normal Non-Cacheable Memory eli MT_NORMAL_NC.
Kyseessä ei ole ensimmäinen kerta, kun vastaavaa tapahtuu, vaan myös Amperen Altra-prosessoreissa on löytynyt vastaavaa ongelmaa MMIO-käytössä. Ampere on korjannut oman ongelmansa Linux-kernelin muutoksilla. NVIDIA kykenee korjaamaan ongelman laitteistokohtaisilla Linux-kerneleillä ja yhtiöllä on tiettävästi jo nyt olemassa päivitys, joka muuttaa MT_NORMAL_NC:n Device-nGnRE:ksi (non-Gathering, non-Reordering, Early aknowledgement), mutta sen käyttö voi aiheuttaa korkeampia viiveitä tietyissä tilanteissa.
Lähde: NVIDIA "Vera" CPUs Contain PCIe Hardware Compatibility Flaw Impacting non-NVIDIA GPUs
Vera-prosessorin kerrotaan tuottavan virheellisiä osoitetietoja tietyissä tilanteissa, kun käytössä on PCIe Memory-Mapped I/O eli MMIO. Ongelma pahenee entisestään, jos käytössä on Armin Normal Non-Cacheable Memory eli MT_NORMAL_NC.
Kyseessä ei ole ensimmäinen kerta, kun vastaavaa tapahtuu, vaan myös Amperen Altra-prosessoreissa on löytynyt vastaavaa ongelmaa MMIO-käytössä. Ampere on korjannut oman ongelmansa Linux-kernelin muutoksilla. NVIDIA kykenee korjaamaan ongelman laitteistokohtaisilla Linux-kerneleillä ja yhtiöllä on tiettävästi jo nyt olemassa päivitys, joka muuttaa MT_NORMAL_NC:n Device-nGnRE:ksi (non-Gathering, non-Reordering, Early aknowledgement), mutta sen käyttö voi aiheuttaa korkeampia viiveitä tietyissä tilanteissa.
Lähde: NVIDIA "Vera" CPUs Contain PCIe Hardware Compatibility Flaw Impacting non-NVIDIA GPUs