# ATI HD 3470 и framebuffer в Arch Linux
geomaster(mira, 23) — All
2016-08-16 22:03:57


Доброго чего-у-вас-там!

Для начала тех.данные.
Железо - ноутбук ASUS F8Vr в составе: Intel Core2Duo P8400, 4 ГБ RAM, видео ATI Mobility Radeon HD 3470
ОСь - Arch Linux x86_64
mesa 12.0.1-7
mesa-libgl 12.0.1-7
opencl-mesa 12.0.1-7
xf86-video-ati 1:7.7.0-1
xorg-server-dev 1.18.4-1
xorg-server-xvfb-dev 1.18.4-1

Проблема в следующем. С какого-то времени (дня 3-4 назад) при включении графики по экрану бегут артефакты - синие точки, похожие на дождь, на черном
фоне их видно, на сером/белом появляется рябь изображения. Сначала грешил на саму видеокарту - ноуту уже порядочно лет и греется он довольно сильно.
Но, загрузившись в различные LiveCDs, я не обнаружил этих артефактов ни просто при включении графики, ни при проведении тестов. Причем, артефакты
заметны как на графическом интерфейсе (пятые кеды), так и в консолях по Ctrl-Alt-F[2-5]. При загрузке видно, что артефакты появляются не сразу после
старта, а при запуске udev - экран сереет, потом опять проявляется и уже с артефактами. Такое впечатление, что это все появляется при старте
framebuffer`а

Могу записать видео загрузки.

Куда копать?

# Re: ATI HD 3470 и framebuffer в Arch Linux
btimofeev(tavern,13) — geomaster
2016-08-17 05:00:05


geomaster> Проблема в следующем. С какого-то времени (дня 3-4 назад) при включении графики по экрану бегут артефакты - синие точки, похожие на дождь, на черном
geomaster> фоне их видно, на сером/белом появляется рябь изображения. Сначала грешил на саму видеокарту - ноуту уже порядочно лет и греется он довольно сильно.

У меня похожее было в арче на нетбуке. Правда видео было встроенное интеловское. Синие точки при загрузке во фреймбуффере, в оконном менеджере изображение иногда рябило и нужна была перерисовка всего экрана, что бы убрать рябь. Потом нетбук начал зависать во время этой ряби. А через пару месяцев после очередного зависания и перезагрузки экран просто потух и больше не включается. Точно не знаю что это, но думаю видеочип неисправен.

На десктопе у меня дискретная видекарта когда-то начала артефакты выдавать. Потом померла. В интернете популярен способ лечения это прогреть видеочип. Я решил попробовать. Взял у знакомого строительный фен и погрел чип в течении 10 минут. Карта заработала, но только на свободном драйвере. На проприетарном зависает.

# Re: ATI HD 3470 и framebuffer в Arch Linux
geomaster(mira, 23) — btimofeev
2016-08-17 05:54:11


geomaster>> Проблема в следующем. С какого-то времени (дня 3-4 назад) при включении графики по экрану бегут артефакты - синие точки, похожие на дождь, на черном
geomaster>> фоне их видно, на сером/белом появляется рябь изображения. Сначала грешил на саму видеокарту - ноуту уже порядочно лет и греется он довольно сильно.

btimofeev> У меня похожее было в арче на нетбуке. Правда видео было встроенное интеловское. Синие точки при загрузке во фреймбуффере, в оконном менеджере изображение иногда рябило и нужна была перерисовка всего экрана, что бы убрать рябь. Потом нетбук начал зависать во время этой ряби. А через пару месяцев после очередного зависания и перезагрузки экран просто потух и больше не включается. Точно не знаю что это, но думаю видеочип неисправен.

Весь прикол ситуации в том, что на LiveCD всяких артефактов нет. Я не поленился и поставил винду, накатил последние дрова с сайта AMD - нет артефактов! Скачал и поставил Arch заново - нет артефактов! Мистика какая-то...

# Re: ATI HD 3470 и framebuffer в Arch Linux
geomaster(mira, 23) — geomaster
2016-08-27 20:29:20


geomaster>>> Проблема в следующем. С какого-то времени (дня 3-4 назад) при включении графики по экрану бегут артефакты - синие точки, похожие на дождь, на черном
geomaster>>> фоне их видно, на сером/белом появляется рябь изображения. Сначала грешил на саму видеокарту - ноуту уже порядочно лет и греется он довольно сильно.

btimofeev>> У меня похожее было в арче на нетбуке. Правда видео было встроенное интеловское. Синие точки при загрузке во фреймбуффере, в оконном менеджере изображение иногда рябило и нужна была перерисовка всего экрана, что бы убрать рябь. Потом нетбук начал зависать во время этой ряби. А через пару месяцев после очередного зависания и перезагрузки экран просто потух и больше не включается. Точно не знаю что это, но думаю видеочип неисправен.

geomaster> Весь прикол ситуации в том, что на LiveCD всяких артефактов нет. Я не поленился и поставил винду, накатил последние дрова с сайта AMD - нет артефактов! Скачал и поставил Arch заново - нет артефактов! Мистика какая-то...

Баг отловлен! Косяки начинаются с версии ядра 4.7 Откатился на 4.6.4 - все пучком. Именно поэтому на свеже поставленном арче не было аретфактов - ядро поставлено было старое, после обновления до текущего 4.7.2 аретфакты проявились. Буду писать багрепорт.

# Re: ATI HD 3470 и framebuffer в Arch Linux
Andrew Lobanov(tavern,1) — geomaster
2016-08-28 16:06:52


> Баг отловлен! Косяки начинаются с версии ядра 4.7 Откатился на 4.6.4 - все пучком. Именно поэтому на свеже поставленном арче не было аретфактов - ядро поставлено было старое, после обновления до текущего 4.7.2 аретфакты проявились. Буду писать багрепорт.

Из-за схожей ситуацией лет этак 4-5 назад ушёл с арча из-за досадной регрессии в ядре, которая пролезла в апстрим. Тогда видео у меня вообще сложилось. Было это на 3.2.x каком-то.

# Re: ATI HD 3470 и framebuffer в Arch Linux
geomaster(mira, 23) — Andrew Lobanov
2016-08-29 05:51:18


>> Баг отловлен! Косяки начинаются с версии ядра 4.7 Откатился на 4.6.4 - все пучком. Именно поэтому на свеже поставленном арче не было аретфактов - ядро поставлено было старое, после обновления до текущего 4.7.2 аретфакты проявились. Буду писать багрепорт.

AL> Из-за схожей ситуацией лет этак 4-5 назад ушёл с арча из-за досадной регрессии в ядре, которая пролезла в апстрим. Тогда видео у меня вообще сложилось. Было это на 3.2.x каком-то.

Регрессия не в самом арче, а в ядре. Причем, на багтрекере такой тикет уже есть и его, как пишут, исправили в апстриме. Осталось дождаться пакета в арче или собрать самому, благо майнтейнеры в ядро много изменений не вносят и патчи все есть.
На кернел багтрекере https://bugzilla.kernel.org/show_bug.cgi?id=155141 мне (пока) мягко сказали, что
>--- Comment #1 from Alex Deucher <alexdeucher@gmail.com> ---
>Duplicate of:
>https://bugs.freedesktop.org/show_bug.cgi?id=97099
>Fix on it's way upstream already.

# Re: ATI HD 3470 и framebuffer в Arch Linux
Andrew Lobanov(tavern,1) — geomaster
2016-08-29 08:22:53


geomaster> Регрессия не в самом арче, а в ядре. Причем, на багтрекере такой тикет уже есть и его, как пишут, исправили в апстриме. Осталось дождаться пакета в арче или собрать самому, благо майнтейнеры в ядро много изменений не вносят и патчи все есть.

Просто такие вещи в дистрибутиве разве что в тестовой ветке допускаю, а в арче зачастую это штатная ситуация после обговления. Слишком ленив я нынче дщя разгребания такого.

# Re: ATI HD 3470 и framebuffer в Arch Linux
geomaster(mira, 23) — Andrew Lobanov
2016-08-29 09:20:34


AL> Просто такие вещи в дистрибутиве разве что в тестовой ветке допускаю, а в арче зачастую это штатная ситуация после

AL> обговления
Вот прям ПРАВИЛЬНЫЙ термин!!! Периодически случается в арче. Да и не только в арече...

AL>. Слишком ленив я нынче дщя разгребания такого.

# Re: ATI HD 3470 и framebuffer в Arch Linux
vit01(mira, 1) — geomaster
2016-08-29 09:41:46


AL>> обговления
geomaster> Вот прям ПРАВИЛЬНЫЙ термин!!! Периодически случается в арче. Да и не только в арече...

Давно уже живу на Арче и так же давно не припомню обнов, которые берут и всё ломают. А ведь люди про это любят часто рассказывать.

Что надо в систему наустанавливать (драйвера нвидии не в счёт), чтобы при каждом обновлении танцевать с бубном?

// обновляюсь, как правило, не реже раза в неделю, часто даже ежедневно; новости на сайте не читаю

# Re: ATI HD 3470 и framebuffer в Arch Linux
Andrew Lobanov(tavern,1) — vit01
2016-08-29 12:37:43


> Давно уже живу на Арче и так же давно не припомню обнов, которые берут и всё ломают. А ведь люди про это любят часто рассказывать.
> обновляюсь, как правило, не реже раза в неделю, часто даже ежедневно; новости на сайте не читаю

Вот я в тот раз начитался как раз про то, что всё отлично в арче с обновлениями и словил разу же неподнимающиеся иксы после очередного обновления =)

> Что надо в систему наустанавливать (драйвера нвидии не в счёт), чтобы при каждом обновлении танцевать с бубном?

А вот фиг знает. Минимальная система + алса, огнелис, иксы, fvwm, moc, mplayer, rtorrent, urxvt, mc, emacs. Ну и всякая мелочь ещё. А ломается люто и совсем не вышеперечисленное (разве что иксы не заводились). Может, сейчас стало лучше, но не вижу смысла менять слаку на арч уже.

# Re: ATI HD 3470 и framebuffer в Arch Linux
geomaster(mira, 23) — vit01
2016-08-29 13:27:46


AL>>> обговления
geomaster>> Вот прям ПРАВИЛЬНЫЙ термин!!! Периодически случается в арче. Да и не только в арече...

vit01> Давно уже живу на Арче и так же давно не припомню обнов, которые берут и всё ломают. А ведь люди про это любят часто рассказывать.

vit01> Что надо в систему наустанавливать (драйвера нвидии не в счёт), чтобы при каждом обновлении танцевать с бубном?

vit01> // обновляюсь, как правило, не реже раза в неделю, часто даже ежедневно; новости на сайте не читаю

Также живу на арче: рабочий комп, домашний ноут, домашний сервак, недобук жены только как 3 месяца перевел на elementary OS исключительно из-за интерфейса, т.к. затачивать арч было лень. Ломается обычно проприетарщина всякая, вроде дров на видео или забубенный вайфай. Ис последнего заметного - сломался kwallet: отломали поддержку авторизации из приложений. Но даже это дело порешали за 2-3 дня.
В данном случае, всплыла регрессия в опенсурсных дровах. Причем, в апстриме уже приложили патч, осталось дело за майнтенерами пакетов.

А так, по мелочи... Ломаются иногда темы для DM или внешний вид GTK приложений (косячок в теме breeze для GTK и отсутствие поддержки GTK3).

# Re: ATI HD 3470 и framebuffer в Arch Linux
vit01(mira, 1) — geomaster
2016-08-29 14:10:28


geomaster> А так, по мелочи... Ломаются иногда темы для DM или внешний вид GTK приложений (косячок в теме breeze для GTK и отсутствие поддержки GTK3).

Вот темы оформления, кстати, на любом дистрибутиве лучше не ставить из репозиториев (если исключить самые стандартные, конечно). Просто потому что они доставляют проблемы сами по себе. Через Git с ними гораздо проще справляться.

Всё-таки вспомнил подобные случаи. Как-то раз у меня Firefox сломался (из-за обновления libicu), через несколько дней исправили. А ещё помню, как в пакет your-freedom (удаляет проприетарщину из системы) из репозитория Parabola добавили yaourt (дескать, ставьте из AUR всё вручную), и я чуть не удалил последний. Обошёл установкой yaourt-git.