Страница 1 из 1
Новые иксы в x11_backports
Добавлено: 28 сен 2017, 20:56
VictorR2007
Обновили x11-server до версии 1.19.3. Доступен для теста и использования в x11_backports.
Подключить можно командой
Для x86_64
Код: Выделить всё
urpmi.addmedia x11 http://abf-downloads.rosalinux.ru/x11_backports_personal/repository/rosa2016.1/x86_64/main/release/
Для i586
Код: Выделить всё
urpmi.addmedia x11-32 http://abf-downloads.rosalinux.ru/x11_backports_personal/repository/rosa2016.1/i586/main/release/
Для x86_64 нужно подключать оба источника.
Нужны для старого skype, но что наиболее важно, для steam.
У меня уже установлены все обновления оттуда.
На самом деле, гоняю их уже с 9 числа.
Сейчас опубликовали и туда.
Re: Новые иксы в x11_backports
Добавлено: 29 сен 2017, 10:12
dmitrypp
fbdev не обновился и пакет удалился. Его насильно пропихнуть из main или подождать обновления в бекпортах (я только не знаю, он нужен вообще по сути или нет)?
Re: Новые иксы в x11_backports
Добавлено: 29 сен 2017, 11:45
VictorR2007
dmitrypp писал(а):fbdev не обновился и пакет удалился. Его насильно пропихнуть из main или подождать обновления в бекпортах (я только не знаю, он нужен вообще по сути или нет)?
Не нужен. Там также есть пакет x11-server-xfbdev-1.19.3-3-rosa2016.1.x86_64.rpm
Re: Новые иксы в x11_backports
Добавлено: 29 сен 2017, 12:23
euspectre
dmitrypp писал(а):я только не знаю, он нужен вообще по сути или нет
Не нужен. Более того, на некоторых системах бывали проблемы, если он был установлен.
Re: Новые иксы в x11_backports
Добавлено: 11 окт 2017, 15:04
dmitrypp
Я так понял, что фреймбуфер сейчас нужен в основном тем, кто любит, например, видео в консольном режиме гонять?
Re: Новые иксы в x11_backports
Добавлено: 17 окт 2017, 17:59
trs
Попробовал включить modesetting
http://forum.rosalab.ru/viewtopic.php?f ... 657#p77641
Код: Выделить всё
[ 1452.269] (II) Module intel: vendor="X.Org Foundation"
[ 1452.269] compiled for 1.19.3, module version = 2.99.917
[ 1452.269] Module class: X.Org Video Driver
[ 1452.269] ABI class: X.Org Video Driver, version 23.0
[ 1452.269] (II) LoadModule: "modesetting"
[ 1452.269] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[ 1452.270] (EE) Failed to load /usr/lib64/xorg/modules/drivers/modesetting_drv.so: /usr/lib64/xorg/modules/drivers/modesetting_drv.so: undefined symbol: shadowRemove
Добавил
https://bugs.freebsd.org/bugzilla/show_ ... ?id=217023
теперь
Код: Выделить всё
[ 6031.461] (EE) Failed to load /usr/lib64/xorg/modules/libshadow.so: /usr/lib64/xorg/modules/libshadow.so: undefined symbol: fbGetScreenPrivateKey
Re: Новые иксы в x11_backports
Добавлено: 17 окт 2017, 23:15
VictorR2007
А если так записать в файл 51-modesetting.conf.
Код: Выделить всё
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "glamor"
EndSection
У меня с конфигом из той темы тоже не запустилось, но полистал тут про разные параметры для карты интел
https://wiki.archlinux.org/index.php/In ... %B8%D0%B9)
Записал так в конфиг, и с этим конфигом у меня запустилось.
Надеюсь, что конфиг сработал, а не со старыми параметрами запустилось.
Ещё есть конфиги здесь
https://www.freedesktop.org/wiki/Software/Glamor/
Re: Новые иксы в x11_backports
Добавлено: 18 окт 2017, 08:17
trs
Спасибо, с такой конфигурацией работает.
Re: Новые иксы в x11_backports
Добавлено: 19 окт 2017, 19:30
alexander-d3
Виктор. А можно в сборку пакета драйверов нвидиа добавить скрипт удаления настроек икс сервера.
У меня оптимус. После каждого обновления все рушится. Начал привыкать к этому. но может как то можно это поправить.
Re: Новые иксы в x11_backports
Добавлено: 19 окт 2017, 20:04
euspectre
alexander-d3 писал(а):Виктор. А можно в сборку пакета драйверов нвидиа добавить скрипт удаления настроек икс сервера.
У меня оптимус. После каждого обновления все рушится. Начал привыкать к этому. но может как то можно это поправить.
Это, скорее, ко мне. Что именно идёт не так?
По идее, только nvidia-current какие-то настройки для X сервера ставит - но c nvidia-current Optimus мы официально и не поддерживаем. Или проблема проявляется с nvidia384 или nvidia340?
Re: Новые иксы в x11_backports
Добавлено: 20 окт 2017, 06:23
alexander-d3
Проблема появляется постоянно. как обновляются видео.
Раньше по старинке грохал /etc/X11/xorg.conf и всегда помогало.
Просто сейчас стал, запускать XFdrake
Re: Новые иксы в x11_backports
Добавлено: 20 окт 2017, 09:17
euspectre
alexander-d3 писал(а):Проблема появляется постоянно. как обновляются видео.
Раньше по старинке грохал /etc/X11/xorg.conf и всегда помогало.
Просто сейчас стал, запускать XFdrake
Расскажите поподробнее:
1) какие именно видеодрайверы установлены;
2) как именно проявляется проблема;
3) что именно прописано в /etc/X11/xorg.conf.
Ещё - загрузите данные о системе с помощью hw-probe.
Из наших штатных пакетов с драйверами /etc/X11/xorg.conf явно создаётся только в nvidia-current. Но там и работа Optimus не гарантируется. Если другие драйверы тоже как-то его создают - надо смотреть.
Для других драйверов XFdrake что-то может создавать - но там есть настройки для Optimus.
Может, nvidia-settings тоже может создать /etc/X11/xorg.conf - но там настройки тоже явно надо делать, это не само собой.
Нужны детали, без этого нельзя ничего починить.
Re: Новые иксы в x11_backports
Добавлено: 20 окт 2017, 09:56
alexander-d3
Видео драйверы всегда ставлю проприетарные.
Со шмелем.
что именно прописано в /etc/X11/xorg.conf.
не смотрел. грохал и все.
Пока пробу скинуть не могу но до этого скидывал неоднократно ноут lenovo z580 i3.
Проблема проявляется после обновления драйверов нвидиа.
тестовые репозитории не подключаю.
Может для пользователей nvidia optimus собрать форк nvidia-prime только который свежи федоровский ранее озвучивал в этой теме
http://forum.rosalab.ru/viewtopic.php?f=53&t=6966
Re: Новые иксы в x11_backports
Добавлено: 20 окт 2017, 10:32
euspectre
alexander-d3 писал(а):Видео драйверы всегда ставлю проприетарные.
Какие именно драйверы ставили в последний раз, когда проявлялась проблема?
nvidia375, nvidia384, nvidia-current - какие?
С оф. сайта NVidia или из наших репозиториев?
Re: Новые иксы в x11_backports
Добавлено: 20 окт 2017, 10:51
euspectre
И hw-probe лучше сделать ещё раз, не повредит.
Re: Новые иксы в x11_backports
Добавлено: 20 окт 2017, 12:10
alexander-d3
euspectre писал(а):alexander-d3 писал(а):Видео драйверы всегда ставлю проприетарные.
Какие именно драйверы ставили в последний раз, когда проявлялась проблема?
nvidia375, nvidia384, nvidia-current - какие?
С оф. сайта NVidia или из наших репозиториев?
Ставлю только из ваших репозиторием. Через настройки системы, настрока видео. Какую версию ставит той и пользуюсь.
Пока пробу бросить немогу. Добирусь до ноутбука, отправлю.
Re: Новые иксы в x11_backports
Добавлено: 20 окт 2017, 15:26
euspectre
alexander-d3 писал(а):Ставлю только из ваших репозиторием. Через настройки системы, настрока видео. Какую версию ставит той и пользуюсь.
Понятно. Значит, не nvidia-current. Это уже полезная информация.
Тогда, когда пробу будете делать, заодно выложите и /etc/X11/xorg.conf, если он есть.
Надо проверить, что именно XFdrake туда вписал на этой системе, возможно, где-то явно указал версию.
Re: Новые иксы в x11_backports
Добавлено: 20 окт 2017, 20:02
alexander-d3
Хорошо. распишу в подробностях.
Re: Новые иксы в x11_backports
Добавлено: 22 окт 2017, 13:03
alexander-d3
Моя проба оборудования
https://linux-hardware.org/index.php?probe=a55ccde76e
Файл xorg.conf в /etc/X11 отсутствует.
Re: Новые иксы в x11_backports
Добавлено: 23 окт 2017, 12:42
euspectre
Покажите ещё, что в /etc/bumblebee/bumblebee.conf, а также (под root) - что выдаст lsinitrd.
Re: Новые иксы в x11_backports
Добавлено: 23 окт 2017, 19:51
alexander-d3
euspectre писал(а):Покажите ещё, что в /etc/bumblebee/bumblebee.conf, а также (под root) - что выдаст lsinitrd.
Вот.
Re: Новые иксы в x11_backports
Добавлено: 24 окт 2017, 11:55
euspectre
alexander-d3 писал(а):Так а теперь lsinitrd
Полностью не влезло, как я вижу. Там много. Лучше либо файл с выводом lsinitrd сюда прикрепить, либо выложить куда-нибудь вроде pastebin.com, а здесь дать ссылку.
Re: Новые иксы в x11_backports
Добавлено: 24 окт 2017, 12:23
alexander-d3
ок вечерком скину
Re: Новые иксы в x11_backports
Добавлено: 24 окт 2017, 19:10
alexander-d3
Вывод lsinitrd
Re: Новые иксы в x11_backports
Добавлено: 25 окт 2017, 22:10
euspectre
alexander-d3 писал(а): Вывод lsinitrd
Ага, отлично. В initrd, похоже, чисто. Покопаю ещё. Пока неясно, что сбоит.
По идее, система должна при загрузке работать с интеловской встроенной графикой как до обновления драйверов, так и после. Почему система её в тех случаях не захотела использовать - попробуем разобраться.
Re: Новые иксы в x11_backports
Добавлено: 27 окт 2017, 22:07
euspectre
Есть одна догадка, отчего такие проблемы могут быть. Воспроизвёл что-то похожее у себя на переходе от nvidia304 к nvidia340.
Сами по себе пакеты с драйверами NVidia ничего про настройку Optimus не знают (и это правильно). Они независимо ни от чего переключают систему на использование библиотек libGL и др., поставляемых с этими драйверами (а вот это, похоже, неправильно). В системах с Optimus графика должна стартовать на встроенной интеловской видеокарте - но ОС в итоге пытается заставить её работать с чужой libGL. Видимо, неудачно.
У меня сейчас под рукой нет железа, на котором можно проверить это всё на переходе от nvidia375 к nvidia384. Если кто сможет проверить, было бы здорово.
Установите сначала nvidia375 - можно временно отключить репозиторий "non-free updates", а затем установить и настроить Optimus с nvidia375 с помощью XFdrake. Затем можно включить "non-free updates" и (без XFdrake) установить x11-driver-video-nvidia384 и всё то, что он за собой потянет. Затем перезагрузите систему и проверьте, что проблема есть, т.е. что графика не стартует или OpenGL-приложения не работают.
С помощью 'ldd /usr/bin/glxinfo | grep GL' посмотрите, какую libGL система сейчас хочет использовать. Если там будет что-то про "nvidia", дело может быть в этом.
Теперь выполните такие команды (под root):
Код: Выделить всё
/usr/sbin/update-alternatives --set gl_conf /etc/ld.so.conf.d/GL/standard.conf
ldconfig -X
Посмотрите, выдадут ли они какие-то ошибки.
Теперь можно перезагрузить систему:
Если теперь с графикой будет всё нормально, значит, дело в переключении на "внешнюю" libGL. Посмотрим тогда, можно ли это переключение убрать, ничего не сломав.
Re: Новые иксы в x11_backports
Добавлено: 28 окт 2017, 04:51
VictorR2007
Так и оказалось.
До обновления дров было
Код: Выделить всё
bash-4.4$ ldd /usr/bin/glxinfo | grep GL
libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f4362cf9000)
После обновления дров стало
Код: Выделить всё
bash-4.4$ ldd /usr/bin/glxinfo | grep GL
libGL.so.1 => /usr/lib64/libglvnd/libGL.so.1 (0x00007fc03b3ca000)
libGLX.so.0 => /usr/lib64/libglvnd/libGLX.so.0 (0x00007fc03aa9e000)
libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x00007fc03a5d6000)
Эти команды всё вернули на место
Код: Выделить всё
/usr/sbin/update-alternatives --set gl_conf /etc/ld.so.conf.d/GL/standard.conf
ldconfig -X
Re: Новые иксы в x11_backports
Добавлено: 28 окт 2017, 16:31
euspectre
VictorR2007 писал(а):Эти команды всё вернули на место
Код: Выделить всё
/usr/sbin/update-alternatives --set gl_conf /etc/ld.so.conf.d/GL/standard.conf
ldconfig -X
Ясно. Тогда в след. обновлениях драйверов NVidia попробую убрать "переключение" libGL. В XFdrake оно останется, этого должно быть достаточно.
Re: Новые иксы в x11_backports
Добавлено: 27 дек 2017, 11:24
trs
Удалось запустить графику Intel в modesetting.
Что бы находило символы
http://forum.rosalab.ru/viewtopic.php?f ... 267#p89155
пришлось явно загрузить несколько модулей
cat /etc/X11/xorg.conf.d/51-intel.conf
Код: Выделить всё
Section "Device"
Identifier "Device0"
Driver "modesetting"
Option "AccelMethod" "glamor"
EndSection
Section "Module"
Load "fb"
Load "glamoregl"
Load "shadow"
EndSection
Re: Новые иксы в x11_backports
Добавлено: 27 дек 2017, 14:11
dmitrypp
О, круто. Нет артефактов пока что и тиринга в 2D, в отличие от UXA. Но UXA 3d в Wine лучше тащит. В modesetting такая же фигня как и в free: фуллскрин выводится в кадре рандомного размера и положения. Ещё и тиринг есть. При выходе может не вернуть разрешение или сбросить LUT. Но я только 32-битные демки пока запускал. 64-битное 3D не гонял.
Re: Новые иксы в x11_backports
Добавлено: 09 мар 2018, 19:16
VictorR2007
Оказалось, там был криво собран x11-server.
Сейчас собран правильно.
Теперь modesetting работает с этим конфигом.
Re: Новые иксы в x11_backports
Добавлено: 25 май 2018, 18:08
VictorR2007
В x11_backports_personal собрали x11-server-1.20.
Тут анонс
https://www.opennet.ru/opennews/art.shtml?num=48575
В общем, я x11-server-1.20 гоняю с первых чисел марта, ещё с первого rc.
Проблем со свободными дровами нет.
Так же собран и mesa-18.1.0, в котором добавлена поддержка
появившихся в X.Org Server 1.20 расширений DRI3 1.1 и 1.2.
Тут анонс
https://www.opennet.ru/opennews/art.shtml?num=48629
Ещё обновлён libepoxy до версии 1.5.2, так как нужна эта версия для сборки x11-server-1.20,
с параметром --enable-xwayland-eglstream.
С проприетарными дровами пока всё в развитии.
По nvidia пока сложно, а по amd вообще ничего не могу сказать,
так как не могу проверить.
Новые иксы в x11_backports
Добавлено: 13 ноя 2018, 17:29
VictorR2007
Сейчас в x11_backports_personal доступен x11-server-1.20.3.
Ещё mesa 18.2.5, drm 2.4.96.
Так же доступны драйвера для nvidia «nvidia396».
Эти драйвера выпускаются разработчиками только для архитектуры x86_64,
поэтому доступны только для неё.
Как и пакет ldetect-lst, который указывает утилите XFdrake,
какие драйвера предлагать для установки.
Для обновления, как обычно, подключаем источники x86_64 и i586 для приложений этой архитектуры (steam и др.)
Код: Выделить всё
urpmi.addmedia x11 http://abf-downloads.rosalinux.ru/x11_backports_personal/repository/rosa2016.1/x86_64/main/release/
Код: Выделить всё
urpmi.addmedia x11-32 http://abf-downloads.rosalinux.ru/x11_backports_personal/repository/rosa2016.1/i586/main/release/
и можно обновляться.
Особенно полезно обладателям видеокарт intel, так как исключает зависания на plasma5.
Для intel полезна установка пакета x11-driver-video-intel-config-modesetting.
Хотя x11-server-1.20.3 собран с патчами для автоматического выбора modesetting
для видеокарт intel и nvidia, но я на всякий случай устанавливаю пакет x11-driver-video-intel-config-modesetting
для карты intel.
В этом пакете только файл /etc/X11/xorg.conf.d/51-intel.conf
с текстом
Код: Выделить всё
Section "Device"
Identifier "Device0"
Driver "modesetting"
Option "AccelMethod" "glamor"
EndSection
Новые иксы в x11_backports
Добавлено: 20 ноя 2018, 09:18
CeBepHuk
C данных репозитариев установил новый Mesa 18.2.5, появилось парочка вопросов:
1. В "Управлении программами" отображается установленная новая версия
2. В пробе в разделе "
glxinfo" предыдущая, в разделе "
rpms" уже новая.
3. Вывод команды из консоли:
Проясните, пожалуйста, обновилась Mesa или нет?
Новые иксы в x11_backports
Добавлено: 20 ноя 2018, 11:30
VictorR2007
CeBepHuk писал(а): ↑20 ноя 2018, 09:18
Проясните, пожалуйста, обновилась Mesa или нет?
Может нужно перезагрузить?
Код: Выделить всё
bash-4.4$ glxinfo |grep -i opengl
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile
OpenGL core profile version string: 4.2 (Core Profile) Mesa 18.2.5
А вы обновились, или просто установили пакеты с именем mesa.
А то в пакетах на картинке мало пользы.
В самом пакете mesa только файл /etc/drirc
и документы.
Здесь на странице внизу есть список пакетов, входящих в Mesa
https://abf.rosalinux.ru/build_lists/2952854
Новые иксы в x11_backports
Добавлено: 20 ноя 2018, 19:40
CeBepHuk
Спасибо, поставил ещё половину пакетов по Вашей ссылке и теперь всё обновилось нормально. Мне казалось в Линукс устанавливаешь главный пакет, а он автоматом подтягивает и обновляет все остальные.
Новые иксы в x11_backports
Добавлено: 20 ноя 2018, 22:10
VictorR2007
CeBepHuk писал(а): ↑20 ноя 2018, 19:40
Спасибо, поставил ещё половину пакетов по Вашей ссылке и теперь всё обновилось нормально. Мне казалось в Линукс устанавливаешь главный пакет, а он автоматом подтягивает и обновляет все остальные.
А что же не стали обновляться?
Там ведь и самый свежий пакет x11-driver-video-amdgpu для вашей видяхи.
Да и x11-server обновить бы не помешало.
Новые иксы в x11_backports
Добавлено: 20 ноя 2018, 23:15
CeBepHuk
VictorR2007 писал(а): ↑20 ноя 2018, 22:10
x11-driver-video-amdgpu для вашей видяхи.
Я ещё не силён в Линуксе и думал что драйвер для видяхи надо устанавливать один: либо Mesa, либо amdgpu, либо AMDGPU-PRO.
Видел AMD потихоньку пишет драйвера для своих видеокарт, может скоро и официал будет у нас.
Теории не хватает... что надо делать, что не надо, буду учится пока на своих ошибках.
x11-server 1.20.3 не установлен, но есть ещё пакеты где через дефис написаны слова... устанавливать первый с нулевым окончанием?
Новые иксы в x11_backports
Добавлено: 21 ноя 2018, 00:27
VictorR2007
CeBepHuk писал(а): ↑20 ноя 2018, 23:15
x11-server 1.20.3 не установлен, но есть ещё пакеты где через дефис написаны слова... устанавливать первый с нулевым окончанием?
Нет, вручную отбирать пакеты сложно, там нужно обновлять, и нужные пакеты сами будут выбраны и установлены.
Там по зависимостям довольно много пакетов будет установлено.
Для обновления подключаем источники x86_64 и дополнительно i586 для приложений архитектуры i586 (steam и др.)
командой
Код: Выделить всё
sudo urpmi.addmedia x11 http://abf-downloads.rosalinux.ru/x11_backports_personal/repository/rosa2016.1/x86_64/main/release/
Код: Выделить всё
sudo urpmi.addmedia x11-32 http://abf-downloads.rosalinux.ru/x11_backports_personal/repository/rosa2016.1/i586/main/release/
и потом даём для обновления команду
Новые иксы в x11_backports
Добавлено: 21 ноя 2018, 08:06
CeBepHuk
Источники были подключены, однако через "Параметры системы - Обновление системы" ничего не предлагало, окошко было пустым. А через команду "auto update" 40 пакетов на обновление. Думал что это одно и то же.
Новые иксы в x11_backports
Добавлено: 21 ноя 2018, 16:41
VictorR2007
[/quote]
CeBepHuk писал(а): ↑21 ноя 2018, 08:06
Источники были подключены, однако через "
Параметры системы - Обновление системы" ничего не предлагало, окошко было пустым. А через команду "auto update" 40 пакетов на обновление. Думал что это одно и то же.
"Параметры системы - Обновление системы" ищет новые пакеты только в источниках, отмеченных как источники с обновлениями.
Отметил их на картинке.
Команда «urpmi --auto-update» ищет новые пакеты во всех источниках.
Это так, для информации.
Новые иксы в x11_backports
Добавлено: 21 ноя 2018, 21:08
CeBepHuk
Я задам реально глупый и стыдный вопрос, но я не нашёл как отметить этот квадратик для обновления
Новые иксы в x11_backports
Добавлено: 21 ноя 2018, 21:52
VictorR2007
CeBepHuk писал(а): ↑21 ноя 2018, 21:08
Я задам реально глупый и стыдный вопрос, но я не нашёл как отметить этот квадратик для обновления
Да, они не изменяются.
Но если добавлять через графику, то можно установить его как источник с обновлением.
Приложу фотку.
И второй вариант, это изменить файл /etc/urpmi/urpmi.cfg
заменив, например, текст
Код: Выделить всё
}
x11 http://abf-downloads.rosalinux.ru/x11_backports_personal/repository/rosa2016.1/x86_64/main/release {
}
на
Код: Выделить всё
}
x11 http://abf-downloads.rosalinux.ru/x11_backports_personal/repository/rosa2016.1/x86_64/main/release {
update
}