На борту ноута гибридная графика Intel+Radeon, openSUSE 13.1, ядро 3.15.6, Mesa 9.2.3, Xorg 1.15.
При попытке обновить месу из репозитория X11:XOrg (со всеми зависимостями, которые она попросила), после рестарта системы не получается залогиниться: после ввода пароля, вместо загрузки KDE снова кидает на экран логина.
Загрузить систему в Failsafe удаётся, но кеды начинают сыпать ошибками KCMInit, не запускаются кедовые приложения. В общем ничего не работает. =)
Попытка перевести все системные пакеты на более новые версии из репозитория X11:XOrg (иксы, открытые драйвера и т.д.) вроде как проходит успешно — система грузится-логинится, кеды грузятся не вываливая ошибок и запускют свой софт. Одна проблема — не работает переключение видеокарт.
DRI_PRIME=1 glxinfo |grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile
xrandr --setprovideroffloadsink 0x55 0x7e
При этом xrandr --listproviders ведёт себя странно, выдавая вместо обычного
xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x7e cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 5 associated providers: 0 name:Intel
Provider 1: id: 0x55 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 0 associated providers: 0 name:radeon
xrandr --listproviders
Providers: number : 3
Provider 0: id: 0x7e cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 5 associated providers: 0 name:Intel
Provider 1: id: 0x55 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 0 associated providers: 0 name:radeon
Provider 2: id: 0x55 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 0 associated providers: 0 name:radeon
Это всё, конечно, не критично, можно и со старой месой посидеть, я не геймер. Но очень интересно — чего не хватает этой сволочи для нормального обновления и последующей работы.
Подскажите люди добрые, что это может быть. Может месу надо как-то иначе обновлять, попакетно? Может какие-то пакеты в репозитории не собраны, или наоборот я чего лишнего обновил.
Заранее спасибо.