From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=ham autolearn_force=no version=3.4.1 Date: Thu, 13 Jul 2023 09:59:30 +0200 From: Konstantin Lepikhov To: hardware@lists.altlinux.org Message-ID: Mail-Followup-To: hardware@lists.altlinux.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Operation-System: ALT Regular Sisyphus 6.1.0-rocm-alt1.11.5.6.0 User-Agent: Mutt/2.1.1.0.3.g6c0f75cca (2021-07-12) Subject: Re: [Hardware] I: ROCm for ALTLinux X-BeenThere: hardware@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: hardware@lists.altlinux.org List-Id: ALT Linux hardware support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jul 2023 07:59:35 -0000 Archived-At: List-Archive: List-Post: On 01/05/2023, at 12:52:25 PM you wrote: > On 01/04/2023, at 02:34:16 PM you wrote: > > > Привет! > > > > По адресу[1] выложил предварительную сборку ROCm[2]. Это позволит > > использовать нормальный OpenCL ICD для свежих видеокарт от AMD, вместо > > ущербного clover'а в Mesa (т.е. поддержка OpenCL будет такая же, как и в > > проприетарных драйверах AMDGPU-PRO). > > > Пакеты отправлены в Сизиф. > Несколько новостей по текущему статусу rocm в сизифе: - rocm обновлен до 5.6.0 - теперь все собирается своим llvm/clang/lld (пакет называется llvm-rocm). Это позволит абстрагироваться от системного llvm'а и открывает возможности собрать rocm в бранчах. - HIP работает (hipcc/libhip). - Появился HIP RT (пока без исходников, к сожалению это не позволяет заменить пути внутри библиотеки которые все еще указывают на /opt/rocm). - blender теперь умеет рендерить как через HIP так и через HIP RT (даже апстримная версия так не умеет). Рендеринг работает успешно на gfx1030 (RDNA?) но не работает на Vega (gfx900) (по крайней мере у меня). Что еще нужно дособрать: - Ядерный dkms (т.к. HIP сильно завязан на ядерный модуль kfd, который тоже содержит изменения для rocm). Патчей там довольно много и апстримная версия ядра rocm все еще 6.1.x - hipify/openmp? -- WBR et al.