LINUX.ORG.RU

Wayland на OpenGL 1.4

 , ,


0

1

В связи с безвременной кончиной своего рабочего ноута, с пыльных антресолий был достан старенький hp-compaq. В качестве «видеокарты» там в сверхлегком весе выступает intel 945GM. Накатил я на него федору распоследнюю, а gdm не стартует, кажет черный экран и ни шиша. После небольших плясок gdm удалось стартануть под иксами.

В связи с чем вопрос знатокам: есть ли какая-то объективная причина, почему гном на вяленде не заработает под OpenGL 1.4? Можно ли это как-нибудь починить? По идее llvmpipe в любом случае должен был догнать версию желе хотя бы до 3.0, нужна ли тут какая-нибудь магия?

★★★★★

А лог смотрел?

У меня wayland-сессия в 3.28 падает на всех компах:

gnome-shell[4873]: segfault at 8 ip 00007f883f6770e7 sp 00007ffc865788a8 error 6 in libxkbcommon.so.0.0.0[7f883f65b000+3e000]

nvl ★★★
()
Ответ на: комментарий от nvl

Я пытался посмотреть логи, но так как это приходится делать после жесткого ребута (система вообще ни на что не реагирует), то это не так просто. Вроде ничего очевидного я не видел.

Да и не доходит там дело до гномощели, там сам гдм зависает уже.

morse ★★★★★
() автор топика
Ответ на: комментарий от morse

Да и не доходит там дело до гномощели, там сам гдм зависает уже.

Так и есть. Эта ошибка именно в момент попытки залогиниться.

nvl ★★★
()
Ответ на: комментарий от nvl

В смысле «залогиниться»? У меня отключен автоматический логин. Но я вечером погляжу лог повнимательней на предмет всяких крашей.

Так а как ты решил? И решил ли?

morse ★★★★★
() автор топика

В связи с безвременной кончиной своего рабочего ноута

Надо ему (ноуту) в ближайшем православном храме заказать отпевание, панихиду и записочку об упокоении..

Ноут-то хоть крещеный был???

anonymous
()
Ответ на: комментарий от morse

В смысле «залогиниться»?

https://i.stack.imgur.com/PHrGz.png После нажатия «Sign in» падает.

Так а как ты решил? И решил ли?

Использую xorg-сессию. На этот баг всем пофиг что на федоровской багзиле, что на гномовской.

nvl ★★★
()
Ответ на: комментарий от nvl

Не, у меня до этого дело не доходит, сам гдм подвешивает систему в момент старта. Указатель мыши только появиться успевает, и все, каюк.

morse ★★★★★
() автор топика
Ответ на: комментарий от morse

У меня сейчас показывает

$ glxinfo | grep 'version'
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
    Max core profile version: 3.3
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.0
OpenGL core profile version string: 3.3 (Core Profile) Mesa 18.0.2
OpenGL core profile shading language version string: 3.30
OpenGL version string: 3.0 Mesa 18.0.2
OpenGL shading language version string: 1.30
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 18.0.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

nvl ★★★
()
Ответ на: комментарий от nvl

Так это у тебя аппаратно 3.3, или softpipe?

morse ★★★★★
() автор топика

а почему эта борода на блобе невидии работать отказывается, а на иксах пашет...

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

Ну это я как раз могу понять: блобы вообще предоставляют свою реализацию glx, а с ядреным drm'ом дружат не сильно. А невидия так вообще дважды отличилась, реализовав свое собственное видение egl, наплевав на всех остальных.

morse ★★★★★
() автор топика
Ответ на: комментарий от morse

Это как ты говоришь «видение egl» называется gbm, а нвидия действительно костылит вместо него расширение egl.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.