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

Антон Мидюков midyukov-anton at ya.ru
Wed Dec 22 12:08:17 MSK 2021


22.12.2021 13:28, Ivan A. Melnikov пишет:
> 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. Этот патч ещё что-то делает, попробую
> разобратся и применить. Но боюсь это больше пары дней.
> 

Вот как. Если не планируешь апстримить, то мне кажется, что это не стоит усилий.
Я сделаю исключение для riscv64 в профиле.

-- 
С уважением, Антон Мидюков <antohami at altlinux.org>


More information about the riscv-devel mailing list