Приветствую. Я на вашем форуме общался в 12-14 годах, но не могу восстановить акк.
Такая проблема: Система openSUSE Tumbleweed i686. Видюха встройка
01:00.0 VGA compatible controller: VIA Technologies, Inc. CN700/P4M800 Pro/P4M800 CE/VN800 Graphics [S3 UniChrome Pro] (rev 01)
ей нужен драйвер https://software.opensuse.org/package/xf86-video-openchrome
в Ubuntu 18.04 и Debian 10 после его установки все работает. В Сусе после его установки ничего не меняется:
Ускорения нет, частоту 85 Гц не выбрать, только 60 Гц (значится как 0 Гц).
Вот по этому рецепту https://wiki.archlinux.org/index.php/Via_Technologies создавал файл /etc/X11/xorg.conf.d/10-openchrome.conf но в результате не стартуют иксы. После логина в консоли и ручного startx пишет “не найден экран”.
В /etc/modprobe.d/50-blacklist.conf закомментирован viafb, но его расскомментирование ничего не дает.
У этой видюхи проблемы с современными дистрами. Обычно вообще нет изображения (от этого должно избавить блеклистинг viafb, я так понял) и все-таки некоторые современные дистры работают нормально: Ubuntu 18.04 и старее (новее черный экран), Debian 8-10, Mageia 7, Fedora 30, Manjaro (Live работает, после установки черный экран). Суся единственная, кто вообще не реагирует на установку драйвера. Помогите завезти, а.
inxi -G вот что выдает
openSUSE Tumbleweed:
inxi -G
Graphics:
Device-1: VIA CN700/P4M800 Pro/P4M800 CE/VN800 Graphics [S3 UniChrome Pro] driver: N/A
Display: x11 server: X.org 1.20.5
Driver: vesa
FAILED: openchrome
Unloaded: fbdev, modesetting
Resolution: xdpyinfo missing
OpenGL: renderer: llvmpipe (LLVM 8.0 128 bits)
Version: 3.3 Mesa 19.1.7
Ubuntu 16.04:
inxi -G
Graphics:
Card: VIA CN700/P4M800 Pro/P4M800 CE/VN800 Graphics [S3 UniChrome Pro]
Display Server: X.Org 1.18.4
Driver: openchrome
Unloaded: fbdev, vesa
Resolution: 1024x768@85.00hz
GLX Renderer: llvmpipe (LLVM 6.0, 128 bits)
GLX Version: 3.0 Mesa 18.0.5
Лог /var/log/Xorg.0.log https://pastebin.com/VxvBFpPs
В логе сообщается об ошибке запуска openchrome:
Failed to load /usr/lib/xorg/modules/drivers/openchrome_drv.so: /usr/lib/xorg/modules/drivers/openchrome_drv.so: undefined symbol: shadowUpdatePacked
Failed to load module "openchrome" (loader failed, 0)
Подсунул арчевский openchrome_drv.so отсюда https://www.archlinux32.org/packages/pentium4/extra/xf86-video-openchrome/ и все заработало.
Работающий /var/log/Xorg.0.log https://pastebin.com/ZfqnPQih
inxi -G
openSUSE Tumbleweed fixed
Graphics:
Device-1: VIA CN700/P4M800 Pro/P4M800 CE/VN800 Graphics [S3 UniChrome Pro] driver: N/A
Display: x11 server: X.Org 1.20.5
Driver: openchrome
Unloaded: fbdev, modesetting, vesa
Resolution: 1024x768~85Hz
OpenGL: renderer: llvmpipe (LLVM 8.0 128 bits)
Version: 3.3 Mesa 19.1.7
Информация о разрешении появилась после установки пакета xdpyinfo.
Команда
inxi -Gxxx
выдаёт больше сведений.
Насколько вообще нужно держаться за настолько устаревшее оборудование?
Предприятия избавляются от старья не от того что оно более не работает, а потому что поддерживать его слишком дорого.
На вторичном рынке можно закупиться весьма дёшево.
Svyatko
Но работает же. Даже 720p играет.
На картах помощнее (Radeon 9550) даже тормозов больше. На такой древности система использует софтовый LLVMpipe, а на железном OpenGL тормозят анимации. В GTK3 оказывается используется OpenGL: анимации в Mousepad, Gparted.
kill_it
Спасибо. Я уже удалил Сусю. Попробую в следующий раз.
Кому не помогает это, наверное, потому что нагородили лишнего в конфиге.
Можно было бы еще драйвер пересобрать. В том же ALTе это единственное решение, так как для 9 платформы его не собрали, но это исключение.
Кстати, у карты ужасный ресайзер (лесенки на нестандартных разрешениях, в том числе на винде). Приходится использовать в плеерах софтовый scale=1024:-2
Но это даже лучше, так как выше четкость. Только вся нагрузка на бедный проц. Впрочем, YUV>RGB преобразование все равно аппаратное. И все гонит в BT.601, даже HD.
Да, драйвер кривоват. Там есть еще баг, что I420 неправильно играется (синие рожи). Лечится пересборкой VLC https://trac.videolan.org/vlc/ticket/21380
Причем, в старых дистрах (Ubuntu 14.04) было норм и в SMPlayer норм (там YV12 судя по всему).