Це здається помилкою в графічному драйвері, тому про нього слід повідомити, як тільки ми дізнаємося, що викликає його (апаратне забезпечення, драйвер).
Однак це було багато подібних помилок, і люди придумали обхідні шляхи, які ви також можете спробувати для цього.
Якщо у вас є відеокарта Intel, слід спробувати декілька способів:
Запас пам’яті для графічного адаптера. У графічному драйвері Intel ( i915
) проблеми кешування піксеми, як ваші, часто пов'язані з тим, що спільна пам'ять графічної картки динамічно розподіляється з системної пам'яті, тому також бере участь в обміні, повторному зчитуванні з диска тощо, де все може йти. неправильно. Отже, одним із варіантів є використання mem
параметра завантаження, щоб залишити достатню кількість оперативної пам’яті нерозподіленою Linux, яка потім використовується виключно графічною картою. Дивіться детальну інструкцію . Але зауважте, що в системах x86 (32 та 64 біт) mem
параметр насправді є максимальною адресою [ джерелом ], тому його потрібно встановити вище (визначається експериментом), ніж кількість оперативної пам’яті, яку потрібно залишити для Linux.
Вимкнути своп. Знову ж таки, для графіки Intel, не враховуючи спільну графічну пам’ять в обмін, може бути вирішенням. Особливо перспективно, якщо проблема здебільшого не з’являється після свіжої перезавантаження, лише після тривалої та трудомісткої роботи. Отже, якщо у вас є достатня кількість оперативної пам’яті, ви можете просто відключити заміну повністю, додавши swapoff -a
до /etc/rc.local
[ source ].
Спробуйте прискорення UXA. Це варіант для файлу конфігурації X, детальну інформацію тут .
Спробуйте режим BLIT framebuffer. Знову ж таки для графіки Intel, ви можете спробувати, sudo echo COGL_ATLAS_DEFAULT_BLIT_MODE=framebuffer >> /etc/environment
а потім перезавантажити. [ джерело ]
Спробуйте скинути Compiz до налаштувань за замовчуванням. Повідомлялося тут (але досить давно), щоб допомогти у подібних питаннях. Або поки ми в цьому справі, спробуйте некомпозитний менеджер робочого столу замість Compiz.