[riscv-devel] Обновление Mesa и xorg-server

Ivan A. Melnikov iv at altlinux.org
Wed Dec 22 09:28:00 MSK 2021


On Wed, Dec 22, 2021 at 09:58:12AM +0400, Ivan A. Melnikov wrote:
> On Wed, Dec 22, 2021 at 12:05:44PM +0700, Антон Мидюков wrote:
> > 22.12.2021 00:28, Ivan A. Melnikov пишет:
> > > Приветствую.
> > > 
> > > В sisyphus_riscv64 отправлено обновление Mesa и xorg-server
> > > вместе с xorg-drv-*. Теперь там есть libglvnd и 3d-ускорение
> > > на некоторых радеонах (тестировалось на Unmatched с R7 240).
> > > 
> > > Какое-то время в репозитории будут происходить странные
> > > вещи, связанные с этим внезапным обновлением. Например,
> > > сейчас там нет glxgears (но может повезёт и до завтра
> > > вернутся) и не работает llvmpipe (но если очень
> > > хочется GL без поддерживаемой видеокарты, помогает
> > > export GALLIUM_DRIVER=softpipe).
> > > 
> > 
> > Сегодня не собрались регулярки lxqt, mate, xfce из-за недоступности пакета xorg-drv-vesa.
> 
>         riscv64: NEW bad_elf_symbols detected:
> xorg-drv-vesa-2.4.0-alt1.riscv64.rpm    /usr/lib64/X11/modules/drivers/vesa_drv.so      U       inb
> xorg-drv-vesa-2.4.0-alt1.riscv64.rpm    /usr/lib64/X11/modules/drivers/vesa_drv.so      U       outb
> 
> Я ещё посмотрю, в чём там дело. Но вообще, он точно должен работать на не-x86?

Отвечаю себе: не должен, но может.

xorg-server реализует inb и outb для конкретной платформы. Патч
от arei@, который я решил не брать, добавляет riscv к списку
архитектур, использующих общую реализацию outb на основе
memory mapping. Этот патч ещё что-то делает, попробую
разобратся и применить. Но боюсь это больше пары дней.

-- 
  wbr,
    iv m.


More information about the riscv-devel mailing list