Запуск в режиме программного рендеринга cinnamon как исправить centos

Обновлено: 05.07.2024

Понимание процедуры загрузки в Linux RHEL7/CentOS

Следующие шаги суммируют, как процедура загрузки происходит в Linux.

1. Выполнение POST: машина включена. Из системного ПО, которым может быть UEFI или классический BIOS, выполняется самотестирование при включении питания (POST) и аппаратное обеспечение, необходимое для запуска инициализации системы.

2. Выбор загрузочного устройства: В загрузочной прошивке UEFI или в основной загрузочной записи находится загрузочное устройство.

3. Загрузка загрузчика: с загрузочного устройства находится загрузчик. На Red Hat/CentOS это обычно GRUB 2.

4. Загрузка ядра: Загрузчик может представить пользователю меню загрузки или может быть настроен на автоматический запуск Linux по умолчанию. Для загрузки Linux ядро загружается вместе с initramfs . Initramfs содержит модули ядра для всего оборудования, которое требуется для загрузки, а также начальные сценарии, необходимые для перехода к следующему этапу загрузки. На RHEL 7/CentOS initramfs содержит полную операционную систему (которая может использоваться для устранения неполадок).

5. Запуск /sbin/init: Как только ядро загружено в память, загружается первый из всех процессов, но все еще из initramfs . Это процесс /sbin/init , который связан с systemd . Демон udev также загружается для дальнейшей инициализации оборудования. Все это все еще происходит из образа initramfs .

6. Обработка initrd.target: процесс systemd выполняет все юниты из initrd.target , который подготавливает минимальную операционную среду, в которой корневая файловая система на диске монтируется в каталог /sysroot . На данный момент загружено достаточно, чтобы перейти к установке системы, которая была записана на жесткий диск.

7. Переключение на корневую файловую систему: система переключается на корневую файловую систему, которая находится на диске, и в этот момент может также загрузить процесс systemd с диска.

8. Запуск цели по умолчанию (default target): Systemd ищет цель по умолчанию для выполнения и запускает все свои юниты. В этом процессе отображается экран входа в систему, и пользователь может проходить аутентификацию. Обратите внимание, что приглашение к входу в систему может быть запрошено до успешной загрузки всех файлов модуля systemd . Таким образом, просмотр приглашения на вход в систему не обязательно означает, что сервер еще полностью функционирует.
На каждом из перечисленных этапов могут возникнуть проблемы из-за неправильной настройки или других проблем. Таблица суммирует, где настроена определенная фаза и что вы можете сделать, чтобы устранить неполадки, если что-то пойдет не так.

Передача аргементов в GRUB 2 ядру во время загрузки

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

Когда сервер загружается, вы кратко видите меню GRUB 2. Смотри быстро, потому что это будет длиться всего несколько секунд. В этом загрузочном меню вы можете ввести e, чтобы войти в режим, в котором вы можете редактировать команды, или c, чтобы ввести полную командную строку GRUB.


После передачи e в загрузочное меню GRUB вы увидите интерфейс, показанный на скриншоте ниже. В этом интерфейсе прокрутите вниз, чтобы найти раздел, начинающийся с linux16 /vmlinuz , за которым следует множество аргументов. Это строка, которая сообщает GRUB, как запустить ядро, и по умолчанию это выглядит так:



После ввода параметров загрузки, которые вы хотите использовать, нажмите Ctrl + X, чтобы запустить ядро с этими параметрами. Обратите внимание, что эти параметры используются только один раз и не являются постоянными. Чтобы сделать их постоянными, вы должны изменить содержимое файла конфигурации /etc/default/grub и использовать grub2-mkconfig -o /boot/grub2/grub.cfg , чтобы применить изменение.

Когда у вас возникли проблемы, у вас есть несколько вариантов (целей), которые вы можете ввести в приглашении загрузки GRUB:

■ rd.break Это останавливает процедуру загрузки, пока она еще находится в стадии initramfs .
Эта опция полезна, если у вас нет пароля root.

■ init=/bin/sh или init=/bin/bash Указывает, что оболочка должна быть запущена сразу после загрузки ядра и initrd . Это полезный вариант, но не лучший, потому что в некоторых случаях вы потеряете консольный доступ или пропустите другие функции.

■ systemd.unit=rescue.target Команда запускает еще несколько системных юнитов, чтобы привести вас в более полный рабочий режим. Требуется пароль root.
Чтобы увидеть, что загружено только очень ограниченное количество юнит-файлов, вы можете ввести команду systemctl list-units .

Запуск целей(targets) устранения неполадок в Linux

1. (Пере)загружаем Linux. Когда отобразиться меню GRUB, нажимаем e ;

2. Находим строку, которая начинается на linux16 /vmlinuz. В конце строки вводим systemd.unit=rescue.target и удаляем rhgb quit ;

3. Жмем Ctrl+X, чтобы начать загрузку с этими параметрами. Вводим пароль от root;

4. Вводим systemctl list-units и смотрим. Будут показаны все юнит-файлы, которые загружены в данный момент и соответственно загружена базовая системная среда;

5. Вводим systemctl show-environment . Видим переменные окружения в режиме rescue.target;

6. Перезагружаемся reboot ;

7. Когда отобразится меню GRUB, нажимаем e . Находим строку, которая начинается на linux16 /vmlinuz. В конце строки вводим systemd.unit=emergency.target и удаляем rhgb quit ;

8. Снова вводим пароль от root;

9. Система загрузилась в режиме emergency.target;

10. Вводим systemctl list-units и видим, что загрузился самый минимум из юнит-файлов.

Устранение неполадок с помощью загрузочного диска Linux

Еще один способ восстановления работоспособности Linux использовать образ операционки.

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

  • Install CentOS 7 in Basic Graphics Mode: эта опция переустанавливает систему. Не используйте её, если не хотите устранить неполадки в ситуации, когда обычная установка не работает и вам необходим базовый графический режим. Как правило, вам никогда не нужно использовать эту опцию для устранения неисправностей при установке.
  • Rescue a CentOS System: это самая гибкая система спасения. Это должен быть первый вариант выбора при использовании аварийного диска.
  • Run a Memory Test: если вы столкнулись с ошибками памяти, это позволяет пометить плохие микросхемы памяти, чтобы ваша машина могла нормально загружаться.
  • Boot from local drive: здесь я думаю всё понятно.

Пример использования "Rescue a CentOS System"

1. Перезагружаем сервер с установочным диском Centos 7. Загружаемся и выбираем "Troubleshooting".

2. В меню траблшутинга выбираем "Rescue a CentOS System" и загружаемся.


3. Система восстановления теперь предлагает вам найти установленную систему Linux и смонтировать ее в /mnt/sysimage . Выберите номер 1, чтобы продолжить:
4. Если была найдена правильная установка CentOS, вам будет предложено, чтобы система была смонтирована в /mnt/sysimage . В этот момент вы можете дважды нажать Enter, чтобы получить доступ к оболочке восстановления.



5. Ваша система Linux на данный момент доступна через каталог /mnt/sysimage . Введите chroot /mnt/sysimage . На этом этапе у вас есть доступ к корневой файловой системе, и вы можете получить доступ ко всем инструментам, которые необходимы для восстановления доступа к вашей системе.

Переустановка GRUB с помощью аварийного диска

Одна из распространенных причин, по которой вам нужно запустить аварийный диск, заключается в том, что загрузчик GRUB 2 не работает. Если это произойдет, вам может понадобиться установить его снова. После того, как вы восстановили доступ к своему серверу с помощью аварийного диска, переустановить GRUB 2 несложно, и он состоит из двух этапов:

  1. Убедитесь, что вы поместили содержимое каталога /mnt/sysimage в текущую рабочую среду.
  2. Используйте команду grub2-install , а затем имя устройства, на котором вы хотите переустановить GRUB 2. Если это виртуальная машина KVM используйте команду grub2-install /dev/vda и на физическом сервере или виртуальная машина VMware, HyperV или Virtual Box, это grub2-install /dev/sda .

Повторное создание Initramfs с помощью аварийного диска

Иногда initramfs также может быть поврежден. Если это произойдет, вы не сможете загрузить свой сервер в нормальном рабочем режиме. Чтобы восстановить образ initramfs после загрузки в среду восстановления, вы можете использовать команду dracut . Если используется без аргументов, эта команда создает новый initramfs для загруженного в данный момент ядра.
Кроме того, вы можете использовать команду dracut с несколькими опциями для создания initramfs для конкретных сред ядра. Существует также файл конфигурации с именем /etc/dracut.conf , который можно использовать для включения определенных параметров при повторном создании initramfs .

  • /usr/lib/dracut/dracut.conf.d/*.conf содержит системные файлы конфигурации по умолчанию.
  • /etc/dracut.conf.d содержит пользовательские файлы конфигурации dracut.
  • /etc/dracut.conf используется в качестве основного файла конфигурации.

Исправление общих проблем

В пределах статьи, подобной этой, невозможно рассмотреть все возможные проблемы, с которыми можно столкнуться при работе с Linux. Однако есть некоторые проблемы, которые встречаются чаще, чем другие. Ниже некоторые наиболее распространенные проблемы.

Переустановка GRUB 2

Код загрузчика не исчезает просто так, но иногда может случиться, что загрузочный код GRUB 2 будет поврежден. В этом случае вам лучше знать, как переустановить GRUB 2. Точный подход зависит от того, находится ли ваш сервер в загрузочном состоянии. Если это так, то довольно просто переустановить GRUB 2. Просто введите grub2-install и имя устройства, на которое вы хотите его установить. У команды есть много различных опций для точной настройки того, что именно будет установлено, но вам, вероятно, они не понадобятся, потому что по умолчанию команда устанавливает все необходимое, чтобы ваша система снова загрузилась. Становится немного сложнее, если ваш сервер не загружается.

Если это произойдет, вам сначала нужно запустить систему восстановления и восстановить доступ к вашему серверу из системы восстановления. После монтирования файловых систем вашего сервера в /mnt/sysimage и использования chroot /mnt/sysimage , чтобы сделать смонтированный образ системы вашим корневым образом: Просто запустите grub2-install , чтобы установить GRUB 2 на желаемое установочное устройство. Но если вы находитесь на виртуальной машине KVM, запустите grub2-install /dev/vda , а если вы находитесь на физическом диске, запустите grub2-install /dev/sda .

Исправление Initramfs

В редких случаях может случиться так, что initramfs будет поврежден. Если вы тщательно проанализируете процедуру загрузки, вы узнаете, что у вас есть проблема с initramfs , потому что вы никогда не увидите, как корневая файловая система монтируется в корневой каталог, и при этом вы не увидите запуска каких-либо системных модулей. Если вы подозреваете, что у вас есть проблема с initramfs , ее легко создать заново. Чтобы воссоздать его, используя все настройки по умолчанию (что в большинстве случаев нормально), вы можете просто запустить команду dracut --force . (Без --force команда откажется перезаписать ваши существующие initramfs .)
При запуске команды dracut вы можете использовать файл конфигурации /etc/dracut.conf , чтобы указать, что именно записывается в initramfs . В этом файле конфигурации вы можете увидеть такие параметры, как lvmconf = «no» , которые можно использовать для включения или выключения определенных функций. Используйте эти параметры, чтобы убедиться, что у вас есть все необходимые функции в initramfs .

Восстановление после проблем с файловой системой


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

Обновить корицу

Проверь это - Как установить пользовательский режим "Не беспокоить" при вождении автоответчика в iOS 11

Для обновления откройте окно терминала и используйте команду «update» диспетчера пакетов. Не знаете, как это работает? Посетите вики-страницу для операционной системы, которую вы используете. В нем будет вся информация о том, как вы можете установить системные исправления прямо из командной строки Linux!

Перейти на Linux Mint


Ваша ОС Linux не выпускает последние версии Cinnamon достаточно быстро? Вместо этого подумайте об установке последней версии Linux Mint! Версия 19 дистрибутива имеет серьезные улучшения производительности по сравнению с Cinnamon, которые, несомненно, ускорят его и улучшат работу на всех типах компьютеров, новых и старых!

Продается на монетном дворе? Перейдите на их официальный сайт чтобы узнать больше об операционной системе.

Использовать программный режим рендеринга

Многие пользователи не знают об этом, но для рабочего стола Cinnamon есть функция, известная как «Программный режим рендеринга». Это альтернативная версия рабочего стола, которая после входа в систему потребляет значительно меньше ресурсов графического процессора. Не вдаваясь в технические подробности, скажем, что всю тяжелую работу по отображению графических эффектов он выполняет с помощью программного обеспечения, а не вашей видеокарты. Если у вас слабый графический процессор и вы хотите ускорить сеанс рабочего стола Cinnamon, сделайте себе одолжение и начните использовать этот режим.

Проверь это - Как извлечь обои из файла темы в Windows 10

Чтобы получить доступ к «Режиму программного рендеринга», следуйте пошаговым инструкциям ниже.

Шаг 1. Выйдите из текущего сеанса рабочего стола и вернитесь к экрану входа в систему.

Шаг 2: Найдите в диспетчере рабочего стола область «сеансы» и щелкните по ней мышью. Имейте в виду, что в зависимости от того, какой менеджер рабочего стола вы используете с Cinnamon, параметры могут отличаться.

Шаг 3. Взгляните на список «сеансов» и выберите опцию «Корица (программный рендеринг)».


Шаг 4: После выбора режима «программного рендеринга» в качестве сеанса щелкните своего пользователя и снова войдите в систему. После входа в систему рабочий стол Cinnamon уведомит вас о том, что он в настоящее время находится в режиме программного рендеринга.

Отключить эффекты

Cinnamon не использует столько графических эффектов, как KDE или Gnome Shell, но использует их, и это может повлиять на производительность, если вы не используете компьютер с особенно впечатляющим оборудованием. Чтобы отключить визуальные эффекты в Cinnamon, начните с нажатия клавиши Windows на клавиатуре. Оттуда напишите «Эффекты» в поле поиска и щелкните значок с этим ярлыком.

Проверь это - Как включить кнопку воспроизведения / паузы на панели инструментов Chrome


В окне эффектов вы увидите множество настроек (все из которых можно отключить). Пройдите эти настройки и выключите все. Когда все визуальные эффекты отключены, вы должны сразу заметить изменение производительности.

Прекратите использовать десклеты и расширения Cinnamon

Избавьтесь от письменных принадлежностей


Чтобы удалить Desklets, щелкните правой кнопкой мыши на рабочем столе и выберите «Добавить Desklets». Затем на вкладке «Управление» выберите рабочие столы, которые вы хотите удалить, и щелкните значок «X» внизу, чтобы удалить их с рабочего стола Cinnamon.

Избавьтесь от расширений

Чтобы удалить запущенные расширения Cinnamon, нажмите клавишу Windows и напишите «Расширения» в поле поиска. Затем запустите приложение «Расширение», которое появится в результатах поиска.


Внутри приложения расширения найдите вкладку «Управление». Оттуда выделите расширения, которые вы хотите удалить, с помощью мыши и выберите значок «X», чтобы удалить его из Cinnamon.

Сижу под linux mint. При включении получаю алерт в виде Запуск в режиме программного рендеринга. В настоящее время Cinnamon работает без аппаратного ускорения видео, поэтому может наблюдаться заметный рост нагрузки на процессор Посмотрел температуру через sensors , через 5-7 минут работы около 60 градусов показывает. Полез в менеджер драйверов Боюсь держать компьютер в работе долгое

1 ответ

Корица не будет работать с этим графическим процессором. Я решил проблему с установкой Linux Mint 13 Maya MATE издание 32bit, которое основано на Ubuntu 12.04 и также является LTS с поддержкой до 2017 года. Или, может быть, вы можете попробовать MATE под Ubuntu 12.04?

Затем я обновил Система и установлены cedarview-graphics-driver и cedarview-drm, и система работает просто замечательно.

ответ дан castillojdavid 18 December 2013 в 21:07

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

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

Lenovo нетбук_как установить драйвер на встроеную видеокарту Intel Corporation Atom Processor

Здравия всем добрым людям!

9147ebaa9c1df0058894cc039bdfb472.jpg

e76466e1e99c644fa9b01df2a3513f5b.jpg

Возникла проблема с видеокартой – пишет:

Запуск в режиме программного рендеринга. Cinnamon в настоящее время запущен без аппаратного ускорения видео, вследствие чего вы можете наблюдать повышенную нагрузку на процессор.

Скачал и установил Intel Graphics Installer for Linux. Однако при запуске вылазит следующее:

dc44eb6621d61244f03e4ecf6cb6ce2e.jpg

Изменение вида рабочего стола

Едва ли не первое, за что берется пользователь после установки системы – это настройка ее внешнего вида. Гораздо приятнее работать, когда обои соответствуют настроению, а иконки расположены в удобном порядке.

Нажимаем на свободное место рабочего стола, вызывая контекстное меню. Выбираем в нем пункт, отмеченный рамкой на скриншоте.

Контекстное меню рабочего стола Linux Mint

Открываем пункт «Настройки», вызвав контекстное меню рабочего стола

В появившейся панели пользователь может задать размер значков. Выпадающее меню в поле, отмеченном единицей, содержит пять градаций. Размер иконок рабочего стола изменяется от очень маленьких до очень больших. Переключатель, отмеченный цифрой «2», отвечает за свободное размещение. В показанном на скриншоте состоянии иконки жестко привязаны к сетке, а новые будут выстраиваться в вертикальные колонки, начиная с верхнего левого угла монитора. Отключив его, можно перемещать иконки в любой свободный узел. Размер сетки задается отдельно по вертикали и горизонтали с помощью обозначенных тройкой ползунков. Ниже и правее плотность заполнения экрана минимальная, выше и левее – максимальная. Нажимая на гиперссылку, помеченную цифрой «4», переходим к следующей панели.

Панель настроек рабочего стола

Определяем порядок расположения и размер иконок на рабочем столе

С помощью серии показанных стрелкой переключателей выбираем системные значки, которые будут постоянно отображаться на рабочем столе. Дополнительно здесь можно настроить параметры работы с несколькими мониторами.

Панель системных значков

Выбираем системные значки, которые будут отображаться на рабочем столе

Вернувшись на рабочий стол, снова открываем контекстное меню. Заходим в пункт, указанный стрелкой.

Контекстное меню рабочего стола оболочки Cinnamon

Открываем пункт, указанный стрелкой, чтобы поменять обои рабочего стола

В боковой панели представлены типовые фоновые рисунки, входящие в дистрибутив Mint. Ниже размещены варианты оформления рабочего стола для версий 19.0 Tara, 19.1 Tessa и 19.2 Tina. Символ «плюс», указанный двойкой, предназначен для добавления собственных источников изображений. Кликнув по миниатюре в основном поле, устанавливаем выбранную картинку на рабочий стол.

Панель установки фоновых рисунков

Выбираем фоновой рисунок из предлагаемого набора или добавляем свой

Linux Mint Forums

Welcome to the Linux Mint forums!

Cinnamon “running in software rendering mode”

Cinnamon “running in software rendering mode”

Post by martinwag » Fri Jan 12, 2018 5:31 am

After boot I get the message “running in software rendering mode . “. I know this has been asked many times, but every answer is either very specific or boils down to “install proprietary driver”.

Normally, I’m using auto-logon. The error is gone when I log out and then log in again (witout rebooting). It’s also gone when enabling manual log in. So it seems to me that this is a timing problem, meaning it’s fixed by adding something like “sleep 1” in a config file.
How can I debug this? Where does Cinnamon write its log files? I can’t find anything in the syslog.

Thanks for your help!

– Mint 18.3, freshly updated from 17.3. Everyting else works (as far as I have checked ).
– system infos

Post by orschiro » Sat Jan 13, 2018 3:44 am

Post by Mintoine » Mon Jan 15, 2018 8:02 pm

Can you install and try to run Blender 3D just for test?

I’ve similar problems as you, with 2 desktop (KDE, Cinnamon) and Blender 3D.

Problems comes after updaping mesa packages from 17.0.7 to 17.2.4 version.

(I’ve a old ATI videao-card : Radeon X1200.)

Post by martinwag » Tue Jan 16, 2018 1:38 pm

Increasing boot time by 10s is not really a solution to me. It seems this also works only sometimes.

Blender starts and is able to render the cube that is there at first start. I have no idea whatsoever how to do anything more with Blender.
Otherwise, I’m able to run 3d games in steam (which actually surprises me )

Post by Joe2Shoe » Tue Jan 16, 2018 1:50 pm

I have a 10 year old laptop with the AMD/ATI Radeon video chip. I had the “Software-mode rendering” upon boot up, and/or the multiple vertical colored lines at boot and the laptop starts-up with vertical colored lines & will not successfully boot into LM.
The following works for me. Good luck.

Я пытаюсь выяснить, почему Ubuntu и Linux Mint работают только в режиме программного рендеринга на Virtualbox. Моя материнская плата поддерживает аппаратную виртуализацию, и она включена, и я успешно установил гостевые дополнения. Обе ОС крайне вялые.

Я использую ноутбук MSI GS70 с процессором Core i7 и GTX 765M GPU с Optimus.

Я включил 3D-ускорение, учитывая максимальные разрешения GPU, обновил драйвер GPU до 326.80, установил гостевые дополнения. Все это немного помогло, но не решило проблему, Linux Mint все еще показывает, что я работаю только в режиме программного рендеринга.

Что-нибудь, что я могу попробовать, или вопросы, которые я должен задать?

4 ответа 4

Обновление: мне удалось обойти проблему, используя 4.3.10, который поставляется с Linux Mint 17, избегая непроверенных обновлений, которые содержали несколько обновлений для mesa и opengl. У меня не возникало проблем с использованием обновлений безопасности до тех пор, пока не будет официально выпущен 4.3.13

Imgur

Это старый вопрос, но сегодня я столкнулся с той же проблемой с Linux Mint 18 (Сара) Cinnemon + Oracle Virtualbox Версия: 5.0.10 r104061. (ОС хоста - Windows 10.)
Я использовал 3D ускорение как вы, так что это не было проблемой.
Я новичок в Linux и Vbox, так что, возможно, это еще не все, но после запуска гостевых дополнений Mint может работать в обычном режиме (не в режиме программного рендеринга).
шаги:

Смотрите изображение здесь.

Я столкнулся с этой проблемой недавно, с хостом Virtualbox 5.0.22 (Win 10 64bit) и гостевой версией Mint 18 Cinnamon (Sarah).

Когда я запускаю гостевую виртуальную машину Mint 18, она запускается дольше и говорит, что в настоящее время корица работает в режиме программного рендеринга.

Если у вас нет общей папки на хосте с гостевой виртуальной машиной - создайте общую папку на хосте. В Virtualbox Manager щелкните правой кнопкой мыши VM> Настройки> Общие папки> Кнопка добавления (справа). Сделайте его автоматически монтируемым, а также постоянным, если хотите.

Также попробуйте следующее, если выше не работает

В Windows 10 аппаратное ускорение всегда включено, если графический драйвер его поддерживает. Обновите драйверы дисплея хоста.

Читайте также: