Компанія AMD вже розпочала роботу над драйверами для своїх майбутніх відеокарт на базі Navi під операційні системи на базі Linux. Відомий ресурс Phoronix виявив у нових рядках коду драйверів AMD інформацію про те, що графічні процесори Navi все ж таки будуть використовувати стару-добру архітектуру GCN.
У бекенді AMDGPU LLVM виявилося кодове позначення GFX1010. Це явно кодова назва графічних процесорів Navi, оскільки актуальні GPU Vega позначаються як GFX900. На використання архітектури GCN вказують такі рядки коду:
- EF_AMDGPU_MACH_AMDGCN_LAST =
- EF_AMDGPU_MACH_AMDGCN_GFX1010
Як зазначається ресурс Phoronix, повноцінна підтримка Navi навряд чи буде реалізована в наступному ядрі Linux 5.2, і, швидше за все, буде відкладена до випуску ядра Linux 5.3. На даний момент випуск стабільного ядра Linux 5.3 заплановано лише на вересень. До того часу користувачам Linux, можливо, доведеться використовувати деякі «милиці» і йти на різні хитрощі, щоб змусити нові графічні процесори Navi працювати належним чином. Якщо, звичайно, відеокарти на базі Navi дійсно вийдуть цього літа, як і передбачалося раніше.
Цікаво, що раніше різні джерела вказували на те, що Navi стане новою графічною архітектурою, а не черговою версією GCN. Це могло б означати, що нові GPU змогли б обійти обмеження в 4096 потокових процесорів на кристал, що закладено в GCN. Однак, очевидно, це не так. Нагадаємо, що перша версія архітектури GCN була розроблена ще за часів 28-нм графічних процесорів AMD у відеокартах Radeon 7000. Тому вона не надто добре підходить для 7-нм чіпів, причому не лише через обмеження кількості потокових процесорів.
Джерело: 3dnews.ru