LINUX.ORG.RU

Странные артефакты после холодного старта

 , , , ,


0

1

После первой загрузки в кедах наблюдаются странные артефакты на панели, в меню и терминале. Самое забавное - они пропадают после рестарта иксов, до следующего ребута.

Подумал, что что-то накосячил с рендерингом шрифтов. Но такое происходит с дефолтным freetype (без infinality) и вообще без субпиксельного и хинтинга (ровно как и на всех видах хинтинга).

Текущий eselect fontconfig list:

  [1]   10-autohint.conf *
  [2]   10-no-sub-pixel.conf
  [3]   10-scale-bitmap-fonts.conf *
  [4]   10-sub-pixel-bgr.conf
  [5]   10-sub-pixel-rgb.conf
  [6]   10-sub-pixel-vbgr.conf
  [7]   10-sub-pixel-vrgb.conf
  [8]   10-unhinted.conf
  [9]   11-lcdfilter-default.conf *
  [10]  11-lcdfilter-legacy.conf
  [11]  11-lcdfilter-light.conf
  [12]  20-unhint-small-dejavu-sans.conf
  [13]  20-unhint-small-dejavu-sans-mono.conf
  [14]  20-unhint-small-dejavu-serif.conf
  [15]  20-unhint-small-vera.conf *
  [16]  25-unhint-nonlatin.conf
  [17]  30-metric-aliases.conf *
  [18]  30-urw-aliases.conf *
  [19]  40-nonlatin.conf *
  [20]  45-latin.conf *
  [21]  49-sansserif.conf *
  [22]  50-user.conf *
  [23]  51-local.conf *
  [24]  52-infinality.conf *
  [25]  57-dejavu-sans.conf
  [26]  57-dejavu-sans-mono.conf
  [27]  57-dejavu-serif.conf
  [28]  60-latin.conf *
  [29]  60-liberation.conf *
  [30]  62-croscore-arimo.conf
  [31]  62-croscore-cousine.conf
  [32]  62-croscore-symbolneu.conf
  [33]  62-croscore-tinos.conf
  [34]  65-fonts-persian.conf *
  [35]  65-khmer.conf
  [36]  65-nonlatin.conf *
  [37]  69-unifont.conf *
  [38]  70-no-bitmaps.conf *
  [39]  70-yes-bitmaps.conf
  [40]  80-delicious.conf *
  [41]  90-synthetic.conf *
  [42]  99pdftoopvp.conf

Ответ на: комментарий от e1nste1n

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

Выхлоп lspci:


00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02)
        Subsystem: Hewlett-Packard Company Core Processor Integrated Graphics Controller [103c:143a]
        Kernel driver in use: i915

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Park [Mobility Radeon HD 5430/5450/5470] [1002:68e0]
        Subsystem: Hewlett-Packard Company Park [Mobility Radeon HD 5430/5450/5470] [103c:143a]
        Kernel driver in use: radeon
        Kernel modules: radeon
[.code]

daytar ()

Ну бага в драйвере, причем здесь freetype? Лучше посмотри как у тебя драйвера intel собраны - с dri3 или без. С dri3 у Intel куча проблем.

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

xf86-video-intel собран просто с dri, dri3 у него просто нет. Euse говорит что он вообще только у мезы, а вот она как раз с ним и собрана.

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

xf86-video-intel собран просто с dri, dri3 у него просто нет. Euse говорит что он вообще только у мезы, а вот она как раз с ним и собрана.

В последних версиях драйвера есть опция --disable-dri3. По умолчанию dri3 включен, но во многих дистрибутивах ее отключают.

Vovka-Korovka ★★★★★ ()
Ответ на: комментарий от daytar

У ноута дискретка с интеграшкой, юзаю почти всегда интеграшку

Ну молодец, чё. Только похоже это действительно от драйвера. У меня так было совсем недавно в Gnome3 после установки debian jessie. Или из-за проприетарных драйвеов или изначально после установки было в названии драйвера чего-то про pipe... я даже не разобрался - понял что опенсорсные дрова надо чтобы назывались Gallium on AMD Aruba, примерно как у меня: http://i64.fastpic.ru/big/2014/1211/fc/0a48d61935951953290bace23ea50cfc.jpeg тогда не глючит и не тормозит с вырубленным аппаратным ускорением.

los_nikos ★★★★★ ()
Последнее исправление: los_nikos (всего исправлений: 1)
Ответ на: комментарий от daytar

Ну мне в этом плане попроще - у меня в APU уже встроены радеоны.

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

Итак, интелодрайвер собран с --disable-dri3. на всякий случай даже пересобрал его, всё те же артефакты.

Ещё какие предположения или лучше сразу в багзиллу (к кому кстати)?

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

Ещё какие предположения или лучше сразу в багзиллу (к кому кстати)?

Сходи в гентушную рассылку - может, кто еще наступал на грабли и знает пути обхода. Ну а так, есть апстрим - можно туда написать

http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Но туда лучше с дампами и логами ходить.

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

Сходи в гентушную рассылку - может, кто еще наступал на грабли и знает пути обхода.

Спасибо, схожу.

Но туда лучше с дампами и логами ходить.

Дампы/логи чего?

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