Как предварительно загружать программы?

Как один из поддерживающих Ubuntu X, я могу сказать: тестирование как с открытым исходным кодом, так и с проприетарными драйверами ценно; у нас есть много пользователей обоих, и важно, чтобы Unity хорошо работала как на свободном стеке, так и на собственном стеке.

Однако, если вы хотите, чтобы ваше тестирование оказало наибольшее влияние, тестирование бесплатного стека быть в состоянии пойти - по крайней мере, для карт AMD.

Драйвер Radeon с открытым исходным кодом имеет разумный набор разработчиков - он невелик и может всегда делать больше, но он поддерживается AMD. Запрет на приток сотен разработчиков, работающих полный рабочий день, эти драйверы не достигнут той же производительности, что и fglrx, но вполне возможно, что они достигнут 90-95% производительности; это последние несколько процентов, это очень дорого.

Их также намного легче улучшить - потому что они с открытым исходным кодом, у нас есть видимость в исправлениях и может намного легче оправдать исправление ошибок в стабильных версиях , С драйвером fglrx мы просто получаем функции смешивания кода и исправления с неизвестным регрессионным потенциалом. Это затрудняет нам обновление проприетарных драйверов в стабильном выпуске.

Наконец, есть больше возможностей для улучшения для radeon, чем для fglrx. Разработчики Radeon заботятся обо всем настольном стеке, fglrx в значительной степени нацелен на пользователей рабочей станции.

Для нуво ответ немного мрачен. Есть еще большая перспектива улучшения в нуво, чем nvidia - опять же, nvidia в значительной степени нацелена на рынок рабочей станции, но в нуво более трудное время продвигается вперед, чем у radeon, поскольку им также необходимо все-таки реконструировать все.

Все это в основном относится к много , а не к производительности. Как правило, сложнее создать хорошую ошибку производительности, чем создавать хороший сбой или неправильную ошибку. Ошибки рендеринга и сбоя обычно изолированы от небольшого фрагмента кода, тогда как проблемы с производительностью обычно включают в себя целый стек кода. Если вы обнаружите изолированные проблемы с производительностью, они могут быть полезны для отчета, но это не обычный случай.

Короче говоря, проблемы с производительностью обычно требуют активных усилий для идентификации - вы вряд ли столкнетесь с проблемой действия, связанной с действием , Ошибки - как крашеры, так и ошибочные - вы можете легко идентифицировать при нормальном использовании.

6
задан 18 June 2012 в 23:04

7 ответов

Необходимо заставить ureadahead загружать программы во время загрузки. Выполните это:

  1. Удалите файлы .pack в /var/lib/ureadahead/: Alt + F2 → gnome-terminalsudo rm /var/lib/ureadahead/*.pack
  2. Убедитесь, что вы используете автоматический вход в систему: Alt + F2 → gdmsetup
  3. Перезагрузка.
  4. После загрузки вашего рабочего стола быстро запустите программы, которые вы хотите предварительно загрузить во время загрузки.
  5. Чтобы проверить, вы можете проверить, если файлы указаны в вновь созданных файлах .pack, например: Alt + F2 → gnome-terminalureadahead --dump | grep "gedit"
  6. Если программа не включена, вы можете расширить фазы, во время которой ureadahead ждет после загрузки, отредактировав файл /etc/init/ureadahead.conf: Alt + F2 → gnome-terminalgksu gedit /etc/init/ureadahead.conf Затем увеличьте время ожидания в последней строке: pre-stop exec sleep 45 и вернитесь к 1.
6
ответ дан 25 July 2018 в 21:47

Необходимо заставить ureadahead загружать программы во время загрузки. Выполните это:

  1. Удалите файлы .pack в /var/lib/ureadahead/: Alt + F2 → gnome-terminalsudo rm /var/lib/ureadahead/*.pack
  2. Убедитесь, что вы используете автоматический вход в систему: Alt + F2 → gdmsetup
  3. Перезагрузка.
  4. После загрузки вашего рабочего стола быстро запустите программы, которые вы хотите предварительно загрузить во время загрузки.
  5. Чтобы проверить, вы можете проверить, если файлы указаны в вновь созданных файлах .pack, например: Alt + F2 → gnome-terminalureadahead --dump | grep "gedit"
  6. Если программа не включена, вы можете расширить фазы, во время которой ureadahead ждет после загрузки, отредактировав файл /etc/init/ureadahead.conf: Alt + F2 → gnome-terminalgksu gedit /etc/init/ureadahead.conf Затем увеличьте время ожидания в последней строке: pre-stop exec sleep 45 и вернитесь к 1.
6
ответ дан 26 July 2018 в 16:46

Необходимо заставить ureadahead загружать программы во время загрузки. Выполните это:

  1. Удалите файлы .pack в /var/lib/ureadahead/: Alt + F2 → gnome-terminalsudo rm /var/lib/ureadahead/*.pack
  2. Убедитесь, что вы используете автоматический вход в систему: Alt + F2 → gdmsetup
  3. Перезагрузка.
  4. После загрузки вашего рабочего стола быстро запустите программы, которые вы хотите предварительно загрузить во время загрузки.
  5. Чтобы проверить, вы можете проверить, если файлы указаны в вновь созданных файлах .pack, например: Alt + F2 → gnome-terminalureadahead --dump | grep "gedit"
  6. Если программа не включена, вы можете расширить фазы, во время которой ureadahead ждет после загрузки, отредактировав файл /etc/init/ureadahead.conf: Alt + F2 → gnome-terminalgksu gedit /etc/init/ureadahead.conf Затем увеличьте время ожидания в последней строке: pre-stop exec sleep 45 и вернитесь к 1.
6
ответ дан 2 August 2018 в 03:23

Необходимо заставить ureadahead загружать программы во время загрузки. Выполните это:

  1. Удалите файлы .pack в /var/lib/ureadahead/: Alt + F2 → gnome-terminalsudo rm /var/lib/ureadahead/*.pack
  2. Убедитесь, что вы используете автоматический вход в систему: Alt + F2 → gdmsetup
  3. Перезагрузка.
  4. После загрузки вашего рабочего стола быстро запустите программы, которые вы хотите предварительно загрузить во время загрузки.
  5. Чтобы проверить, вы можете проверить, если файлы указаны в вновь созданных файлах .pack, например: Alt + F2 → gnome-terminalureadahead --dump | grep "gedit"
  6. Если программа не включена, вы можете расширить фазы, во время которой ureadahead ждет после загрузки, отредактировав файл /etc/init/ureadahead.conf: Alt + F2 → gnome-terminalgksu gedit /etc/init/ureadahead.conf Затем увеличьте время ожидания в последней строке: pre-stop exec sleep 45 и вернитесь к 1.
6
ответ дан 4 August 2018 в 19:20

Необходимо заставить ureadahead загружать программы во время загрузки. Выполните это:

  1. Удалите файлы .pack в /var/lib/ureadahead/: Alt + F2 → gnome-terminalsudo rm /var/lib/ureadahead/*.pack
  2. Убедитесь, что вы используете автоматический вход в систему: Alt + F2 → gdmsetup
  3. Перезагрузка.
  4. После загрузки вашего рабочего стола быстро запустите программы, которые вы хотите предварительно загрузить во время загрузки.
  5. Чтобы проверить, вы можете проверить, если файлы указаны в вновь созданных файлах .pack, например: Alt + F2 → gnome-terminalureadahead --dump | grep "gedit"
  6. Если программа не включена, вы можете расширить фазы, во время которой ureadahead ждет после загрузки, отредактировав файл /etc/init/ureadahead.conf: Alt + F2 → gnome-terminalgksu gedit /etc/init/ureadahead.conf Затем увеличьте время ожидания в последней строке: pre-stop exec sleep 45 и вернитесь к 1.
6
ответ дан 7 August 2018 в 21:20

Необходимо заставить ureadahead загружать программы во время загрузки. Выполните это:

  1. Удалите файлы .pack в /var/lib/ureadahead/: Alt + F2 → gnome-terminalsudo rm /var/lib/ureadahead/*.pack
  2. Убедитесь, что вы используете автоматический вход в систему: Alt + F2 → gdmsetup
  3. Перезагрузка.
  4. После загрузки вашего рабочего стола быстро запустите программы, которые вы хотите предварительно загрузить во время загрузки.
  5. Чтобы проверить, вы можете проверить, если файлы указаны в вновь созданных файлах .pack, например: Alt + F2 → gnome-terminalureadahead --dump | grep "gedit"
  6. Если программа не включена, вы можете расширить фазы, во время которой ureadahead ждет после загрузки, отредактировав файл /etc/init/ureadahead.conf: Alt + F2 → gnome-terminalgksu gedit /etc/init/ureadahead.conf Затем увеличьте время ожидания в последней строке: pre-stop exec sleep 45 и вернитесь к 1.
6
ответ дан 10 August 2018 в 09:39

Необходимо заставить ureadahead загружать программы во время загрузки. Выполните это:

  1. Удалите файлы .pack в /var/lib/ureadahead/: Alt + F2 → gnome-terminalsudo rm /var/lib/ureadahead/*.pack
  2. Убедитесь, что вы используете автоматический вход в систему: Alt + F2 → gdmsetup
  3. Перезагрузка.
  4. После загрузки вашего рабочего стола быстро запустите программы, которые вы хотите предварительно загрузить во время загрузки.
  5. Чтобы проверить, вы можете проверить, если файлы указаны в вновь созданных файлах .pack, например: Alt + F2 → gnome-terminalureadahead --dump | grep "gedit"
  6. Если программа не включена, вы можете расширить фазы, во время которой ureadahead ждет после загрузки, отредактировав файл /etc/init/ureadahead.conf: Alt + F2 → gnome-terminalgksu gedit /etc/init/ureadahead.conf Затем увеличьте время ожидания в последней строке: pre-stop exec sleep 45 и вернитесь к 1.
6
ответ дан 13 August 2018 в 15:49

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

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