Чрезвычайно медленный дисплей JPEGs и других изображений в 15,10

[Этот вопрос был отмечен как дубликат (касающийся графических драйверов), но это не. Я проследил проблему до VMware Workstation 12, работающего на системе. Проблема инициирована путем приостановки и возобновления VMware Workstation.]

Начиная с обновления до Kubuntu 15.10 (от 14.04 LTS), некоторые программы, которые отображают JPEG и файлы PNG, занимают очень долгое время для выполнения. Например, JPEG на 1,5 МБ, который раньше отображался немедленно, теперь принимает 10 секунд для появления на экране. Файл на 2 МБ принимает 20 секунд.

Это находится на очень быстром компьютере (12 ядер, SSD, 32 ГБ RAM).

Затронутые программы включают:

  • дисплей (от Imagemagick 6.8.9-9)
  • eog (Программа просмотра изображений GNOME 3.16.3)
  • geeqie (версия 1.2)

Незатронутые программы включают:

  • Калека
  • xv
  • Chrome (если я ввожу "хром IMG_3123.JPG"),

Файл в качестве примера:

$ ls -l IMG_3123.JPG
-rw-r--r-- 1 smith users 1562373 Sep 12 07:14 IMG_3123.JPG

Когда я работаю:

$ display IMG_3123.JPG

требуется 10 секунд для показа изображения. Под Kubuntu 14.04 потребовалась меньше чем 1 секунда.

Примечание: Если я перезагружаю, проблема уходит. Затем это возвращается когда-то позже.

Я также вижу случайное замедление в других приложениях GUI как Chrome. Это заставляет меня задаться вопросом, могла ли эта проблема быть связана с графическими драйверами? Или некоторая общая библиотека?

Моя графическая информация:

$ sudo lshw -class display
  *-display               
       description: VGA compatible controller
       product: GK107 [GeForce GT 640]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nouveau latency=0
       resources: irq:46 memory:fa000000-faffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:fb000000-fb07ffff

Таким образом, я выполняю nouveau драйвер, но я вполне уверен, я выполнял nouveau в Kubuntu 14.04 также.

Обновление:

Я пытался установить Nvidia собственные драйверы и перезагрузка. Я видел новую ошибку на начальной загрузке:

Kubuntu 15.10
. . . .
EDAC sbridge: ECC is disabled. Aborting.
EDAC sbridge: Couldn't find mci handler

Когда перезагрузка завершилась, я не мог войти в систему с помощью графического экрана входа в систему. Я ввел бы свой пароль и сразу был бы возвращен к экрану входа в систему. Ошибка в сказанном/var/log/syslog:

Nov 23 15:35:04 myhost systemd[1]: Started Session c4 of user smith.
Nov 23 15:35:04 myhost console-kit-daemon[2945]: (process:10614): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
Nov 23 15:35:04 myhost gdm[2819]: GdmDisplay: display lasted 0.044295 seconds
Nov 23 15:35:04 myhost console-kit-daemon[2945]: (process:10623): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
Nov 23 15:35:04 myhost console-kit-daemon[2945]: GLib-CRITICAL: Source ID 121 was not found when attempting to remove it
Nov 23 15:35:08 myhost gnome-session[3177]: GLib-GObject-CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Nov 23 15:35:09 myhost gnome-session[3177]: gnome-session[3177]: GLib-GObject-CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

Таким образом, я удалил драйверы Nvidia и перезагрузил, и система вернулась к нормальному.

Я пытался установить другие версии драйверов Nvidia, но та же проблема произошла, таким образом, у меня все еще нет решения.

Обновление 2:

Хорошо, это странно. Проблема произошла снова с JPEGs взятие 20 секунд для открытия. Я закрыл VMware Workstation (12.0.1), который запускает несколько Windows VMs как гостей и проблему, немедленно остановленную. Это не связано с памятью, потому что у меня было 28 ГБ RAM, свободной даже прежде, чем закрыть VMware.

0
задан 13 April 2017 в 15:25

2 ответа

Проблема была инициирована только, когда VMware Workstation выполнял гостевую операционную систему. Это решено отключающий прозрачный hugepages в ядре . Я заметил это, потому что три различных процесса вся загрузка ЦП 100% хита (или выше), когда проблема произошла:

  • графическая программа (например, geeqie или дисплей)
  • vmware-vmx (гость VMware Workstation)
  • очень хорошее описание Dan Ritter khugepaged

Read khugepaged и прозрачного hugepages.

Так, проблема была не связана с графическими драйверами. Это произошло наравне с Nvidia и nouveau драйверами.

0
ответ дан 30 September 2019 в 03:11

Вы используете драйвер Nouveau и можете иметь лучшие результаты с одним из графических драйверов, доступных в разделе 'Additional Drivers' Центра программного обеспечения Ubuntu.

я отмечен этот вопрос как дубликат, "Как я устанавливаю дополнительные драйверы", которые должны взять Вас посредством процесса хорошо. Я предостерег бы Вас, чтобы также прочитать , как удалить драйверы Nvidia первый, и записывать себе, что при обновлении дистрибутивов (как от Ubuntu 14.04 до Ubuntu 15.10) это - хорошая идея отключить собственные графические s драйверы сначала!

0
ответ дан 30 September 2019 в 03:11

Другие вопросы по тегам:

Похожие вопросы: