beldmit: (Программизм)
[personal profile] beldmit
В рамках подарка ставил на ноутбук Acer acpire E15 Debian. Выбрал gdm в качестве Display manager, поставил, включил — Gnome не стартует. xinit запускается, так что дело не в X-ах. В логах ругань типа

llvm error: cannot select: intrinsic %llvm.x86.sse41.pblendvb debian.

В гугле информация, что эта ошибка в Debian должна быть исправлена.

В таком виде я вчера процесс прервал, а сегодня посмотрел, что ругается gnome-session. Снёс, заменил на mate-session-manager. Вместо gdm3 поставил kdm (возможно, это было избыточно). Заработало. Возможно, чище было бы переставить с нуля, выбрав MATE в качестве терминала изначально. Но учитывая, что адресат собирается программировать на python (точнее, его осваивать), думаю, пока хватит. Вид минималистический, браузер запускается, офис запускается, vim есть.

Date: 2016-01-02 09:03 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Ну как тебе сказать. Модель использования подразумевает xterm, vim и браузеры. И то, и другое, и третье работает. А при gnome в качестве DM по умолчанию мы до возможности запуска прикладных программ не доходим.

Проблему хотелось бы решить системно, но я не понимаю, как.

Date: 2016-01-02 10:16 pm (UTC)
abbra: (Default)
From: [personal profile] abbra
Проблема описана вот тут: https://bugs.freedesktop.org/show_bug.cgi?id=92214#c38 (комментарий 39 и далее)

Что у тебя говорят clang и gcc о поддерживаемых фичах процессора, в частности, SSE4.1?

echo|clang -v -E -march=native - 2>&1|grep 'sse4\.1'

gcc -march=native -Q --help=target|grep sse4.1

Если один говорит +sse4.1, а второй -- disabled, то налицо проблема в mesa, вызывающей llvm с недоинициализированными фичами процессора, посколько по умолчанию твой llvm неправильно распознает твой процессор.

Date: 2016-01-03 08:55 am (UTC)
From: [identity profile] beldmit.livejournal.com
Эту или другую такую же ссылку я находил. Но совсем снести mesa, как я понимаю, нельзя, а внятных идей по пересборке у меня тоже нет.

Date: 2016-01-03 09:29 am (UTC)
From: [identity profile] beldmit.livejournal.com
Ладно, ща попробую собрать mesa из бекпортов.

Date: 2016-01-03 10:07 am (UTC)
abbra: (Default)
From: [personal profile] abbra
Ты все-таки покажи вывод тех двух команд. Потому что можно попробовать будет руками подправить файл конфигурации llvm.

Date: 2016-01-03 10:59 am (UTC)
From: [identity profile] beldmit.livejournal.com
oleg@olegarhipov:~$ gcc -march=native -Q --help=target|grep sse4.1
-msse4.1 [enabled]

echo|clang-3.5 -v -E -march=native - 2>&1|grep sse
(нифига)

Date: 2016-01-03 11:00 am (UTC)
abbra: (Default)
From: [personal profile] abbra
Ок, значит дело именно в mesa, передающей неверные настройки в llvm.

Date: 2016-01-03 11:02 am (UTC)
From: [identity profile] beldmit.livejournal.com
Я в медитации, что принесёт меньший ущерб — установка всего того, что у меня ща там собирается, или честная инсталляция testing.

Пересобрал.

Date: 2016-01-03 11:35 am (UTC)
From: [identity profile] beldmit.livejournal.com
Поставить обратно Gnome не получается, у него зависимости от Mesa прибиты гвоздями. Но glxgears не падают.

Захламлённость ноута девелоперскими пакетами сочтём несущественной мелочью.

Date: 2016-01-03 11:49 am (UTC)
From: [identity profile] beldmit.livejournal.com
А расскажи, как его править.

Date: 2016-01-03 12:00 pm (UTC)
abbra: (Default)
From: [personal profile] abbra
Увы, это только пересобирать llvm: https://github.com/llvm-mirror/llvm/blob/master/lib/Target/X86/X86.td

В этом файле зашиты соответствия между поддерживаемыми фичами и семействами процессоров. Семейство можно узнать, запустив clang: llc -version, "Host CPU: ...", но сам файл при сборке компилируется и больше с диска не читается.

Date: 2016-01-02 10:37 pm (UTC)
abbra: (Default)
From: [personal profile] abbra
Если у тебя в Firefox (Iceweasel) стоит layers.acceleration.disabled=false, то браузер будет использовать OpenGL для ускорения рендеринга страниц. Это приведет к той же ошибке в llvmpipe.

Profile

beldmit: (Default)
Dmitry Belyavskiy

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122 2324252627
28 29 3031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 7th, 2026 10:38 pm
Powered by Dreamwidth Studios