Configure NVIDIA (non-free) settings and load them on Startup

Configure NVIDIA (non-free) settings and load them on Startup

Introduction


inxi -G

Install NVIDIA Drivers

sudo mhwd -a pci nonfree 0300
mhwd -li

Configure The Resolution/Refresh Rate


The method provided does not currently work for the Cinnamon Edition. As soon as a solution is found, then this article will be updated.

sudo nvidia-settings

2. Change resolution and refresh rate in ‘X Server Display Configuration’ tab.

3. Hit the ‘Save to X Configuration File’ button and save to /etc/X11/mhwd.d/nvidia.conf

sudo mhwd-gpu --setmod nvidia --setxorg /etc/X11/mhwd.d/nvidia.conf

Configure X Screen settings (OpenGL Settings, Antialiasing, X Server XVideo)

nvidia-settings

2. Change settings in X Server XVideo Settings, OpenGL and Antialiasing, in the ‘X Screen’ tab.

3. Click on ‘nvidia-settings configuration’ tab and click on the ‘Save Current Configuration’ button.

5. Edit the .xinitrc file with your preferred text editor. For example, run this in your terminal:

gedit ~/.xinitrc
nvidia-settings --load-config-only
exec $(get_session)

7. Save and exit.

X-Server Failed to Start and Install

If this happens:

sudo mhwd -r pci video-nvidia    

2. Reboot your computer

sudo gedit /etc/mkinitcpio.conf 
MODULES=" nouveau" 

It should now look like this (i.e. keep the speech marks («»)):

MODULES="" 

5. Save and close the file.

6. It is now necessary to reconfigure your existing kernel to take into account this change. The syntax of the necessary command to enter into your terminal is:

sudo mkinitcpio -p [linux kernel version]
sudo mkinitcpio -p linux310
sudo mkinitcpio -p linux311

And so on.

sudo mhwd -a pci nonfree 0300

8. Reboot your system. Now it should work 😉

Bumblebee and Steam


Properly using and configuring Bumblebee with Steam is much easier than it seems at first.

1. Install bumblebee for nonfree nvidia. Please run in terminal command in proper order:

sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus
sudo mhwd -f -i pci video-hybrid-intel-nvidia-bumblebee
sudo systemctl enable bumblebeed

2. Reboot system:

sudo reboot

3. Next run:

optirun -b none nvidia-settings -c :8

4. Verify it is working

primusrun glxspheres64
glxspheres64

so you can see the difference.

5a. To have all games with Steam run using the NVidia card.
Run Steam with command:

primusrun steam

5b. Alternatively, you can run specific games by:

Feedback and Support

Overview


The mhwd command is still under development, and at present is only able to install drivers for graphics cards connected internally via pci.

Where installing the full version of Manjaro (i.e. complete with a pre-installed desktop environment, codecs, and software applications), the mhwd command will be automatically run by the GUI and CLI installer to automatically detect your graphics card and install the most appropriate driver for it. Whether free or proprietary drivers are installed will depend on your initial choice of using free or nonfree graphics drivers to boot up.
Otherwise, it will be necessary to run the mhwd command manually as part of the post-installation process for the minimalistic NET-Edition of Manjaro.

Automated Identification and Installation

This is the recommended method for the detection and installation of graphics drivers. The syntax for the automated installation method is:

  • -a: Automatically detect and install the appropriate driver
  • [pci or usb]: Install the appropriate driver for devices connected internally via pci, or externally via usb (again, mhwd currently only supports pci connections at this stage in its development)
  • [free or nonfree]: Install either free drivers (e.g. provided by the Linux community), or nonfree drivers (e.g. provided by hardware manufacturers)
  • 0300: Identify that a driver is to be installed for a graphics card (0300 is the ID for graphics cards. As the mhwd command develops, new ids will be used for other hardware devices).

Manual Identification and Installation

Taking a do-it-yourself approach is itself relatively easy and straightforward using the mhwd command. This should be undertaken in two stages:

1. Identify the appropriate driver to be installed, and then

2. Install the driver


Just ensure that you have identified and are indeed about to install the correct driver for your particular graphics card!

Identifying Available Drivers

Prior to manually installing a graphics driver, it will be necessary to identify what drivers are available for your system. To list the appropriate drivers available, the basic syntax is:

Using this command without the additional options will list basic information for all the available drivers for devices connected to your system. All drivers graphics card drivers will have the prefix (video-) in their name. The basic information provided for all listed drivers will be:

  • Name
  • Version
  • Free or proprietary, and
  • PCI or USB connection

A more detailed list of installed drivers can be obtained by entering:

  • Name
  • Version
  • PCI or USB connection
  • Description
  • Priority
  • Free or proprietary
  • Dependencies
  • Conflicts
  • Class ID (e.g. ‘0300’ for graphics card drivers), and
  • Vendor ID

Installing a Driver

To install a driver for a graphics card, the syntax is:

  • -i: Install a driver
  • [pci]: Install a driver for a device connected internally via pci (e.g. graphics cards)
  • [name of driver]: The name of the driver to be installed

Force Reinstall a Driver


use this command with care!

To force the re-installation of an existing driver without removing it first, the syntax is:

Removing an Installed Driver

On occasion it may be necessary to remove an installed graphics card driver. Similarly to manually installing a graphics card driver, two steps should be undertaken for removal:

1. Identify the installed driver

2. Remove the identified driver

After all, it would be somewhat difficult to remove an installed driver if you don’t know what it’s called!

Identifying Installed Drivers

To identify and list Manjaro’s installed drivers — including the graphics driver to be removed, the syntax is:

This information may prove useful to determine any otherwise unforeseen consequences or problems upon removing a driver. And again, it is also possible to filter your list of installed drivers by whether they are used on hardware connected via pci or usb. In this instance, a detailed list will be generated only for installed drivers used on hardware with a PCI connection:

One other way of reporting drivers installed andin use is using the inxi tool.


The mhwd profile ‘video-linux’ corresponds to the latest opensource driver availablefor your hardware.


The mhwd profile ‘video-vesa’ is a generic fallback driver which should not be used in the vast majority of cases.

Removing Installed Drivers


use this command with care!

To remove an installed driver, the syntax is:

Checking configuration

You can check configuration with:

And if needed fix issues with:

Make sure the path to xorg config file is valid.

Dual GPU

PRIME GPU offloading

In Manjaro this will automatically be available for hybrid graphics systems using intel/modesetting for the integrated card and free drivers (AMDGPU or Nouveau) for the dGPU.

You may choose to run a program with a specific GPU, prepending the application’s command with DRI_PRIME=x, where x is the card priority number.

For example, to run an application using the second card prepend the application command with DRI_PRIME=1

To use the 1st card (usually when the CPU has an embedded GPU, this is used)

Some applications (usually games like steam) may have an embedded option to specify the command line, where it is preferred to use this way.

DRI_PRIME=1 %command%

To use the dGPU by default see Reverse Prime

NVIDIA Proprietary (non-free) drivers

If you have a Nvidia card, you have the option to use the proprietary (closed source = non-free) drivers instead of the open source (free) nouveau driver.

For Legacy/older nvidia cards, Manjaro maintains older drivers for compatibility. In these cases the driver name is different, instead of nvidia it is nvidia-390xx or nvidia340xx, whether in nvidia-only or bumblebee mhwd driver configuration.

When you install the non-free driver, mhwd includes a Nvidia utility «Nvidia Settings Utility» that can help you configure several settings. You can find this utility in your GUI Applications Menu or start it from a terminal

If you are using bumblebee, the nvidia utility needs a special command

For Optimus laptops or dual GPU hardware with intel and nvidia GPUs, you have three options to utilize the card driver usage at your preference or your hardware capabilities.

PRIME (mhwd default)

When you install Manjaro with the non-free option selected from Grub menu, or when you use automatic driver installation, PRIME or bumblebee is installed by default, depending on support for your GPU, PRIME being preferred. In these cases, the mhwd driver is named «video-hybrid-intel-nvidia-***xx-prime» or «video-hybrid-intel-nvidia-***xx-bumblebee».

Configure The Resolution/Refresh Rate


The method provided does not currently work for the Cinnamon Edition. As soon as a solution is found, then this article will be updated.

1. Start nvidia-settings utility

2. Change resolution and refresh rate in ‘X Server Display Configuration’ tab.

3. Hit the ‘Save to X Configuration File’ button and save to /etc/X11/mhwd.d/nvidia.conf

Configure X Screen settings (OpenGL Settings, Antialiasing, X Server XVideo)

1. Start nvidia-settings utility

2. Change settings in X Server XVideo Settings, OpenGL and Antialiasing, in the ‘X Screen’ tab.

3. Click on ‘nvidia-settings configuration’ tab and click on the ‘Save Current Configuration’ button.

5. Edit the .xinitrc file with your preferred text editor. For example, if you use gedit, run this in your terminal:

7. Save and exit.

Nvidia settings for special cases

In case your monitor is not entering powersave mode (DPMS), try adding `Option «HardDPMS» «true»` in your Xorg monitor section. For example:

  Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "BenQ ZOWIE XL LCD"
    HorizSync       30.0 - 160.0
    VertRefresh     56.0 - 144.0
    Option         "DPMS"
    Option         "HardDPMS" "true"
  EndSection

After forum issue

Manjaro also offers an easy way to use PRIME with proprietary Nvidia drivers.
Simply select and install an ‘nvidia-prime’ profile through MSM or mhwd (such as video-hybrid-intel-nvidia-440xx-prime) and ensure the package nvidia-prime is installed.

Then to use the discrete Nvidia card it works the same as PRIME offloading above but uses a different command. Prepend the application command with prime-run. For example:

If you want to specifically run some application with the nvidia driver, you may edit that application’s .desktop file «Exec» property, or run it in terminal like this

Читайте также:  Русская версия Geely Monjaro 2022 года

 Exec=primusrun chromium

Some applications (usually games like steam) may have an embedded option to specify the command line, where it is preferred to use this way.

primusrun %command%

See also

Easier way

You may use a GUI version of mhwd in Manjaro Settings Manager#Hardware Detection

With this tool you can:
— install graphic driver
— switch graphic driver

How to check the driver

Example output command:

Nvidia driver ( proprietary driver )

OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 660/PCIe/SSE2
OpenGL core profile version string: 4.3.0 NVIDIA 331.49
OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.4.0 NVIDIA 331.49
OpenGL shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:

Nouveau , Gallium from Mesa ( open source driver )

OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NVE6
OpenGL core profile version string: 3.1 (Core Profile) Mesa 9.2.5
OpenGL core profile shading language version string: 1.40
OpenGL core profile context flags: (none)
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 9.2.5
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:

Intel driver from Mesa ( open driver )

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Desktop
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.0.6
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.0.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

Предистория

Начнем с лирического отступления- Благодаря моему хорошему другу у меня появился Dell XPS 15 и первая система что была установлена на него моими руками-моя любимая Fedora с графической оболочкой KDE. Все работало, кроме -режима сна и гибернации (хватало на 1.5-2часа). Это было печально, но с другой стороны дома лежит от него док-станция от него с подключенными мониторами и особо не беспокоила меня проблема с потреблением. Потом ~5-6 месяцев был на Windows 10,обновлял ее по мере необходимости. Успел поиграть в сайберпанк, поиграться с системой, что-то даже по программировать. Но мне как всегда Windows надоела и пришло время ставить Linux.Время от времени переключаюсь Windows\Linux.Начиная еще с 2009года,но больше времени уделяю именно Linux.

Момент X

Мое лицо,когда я осознал ,что пришел момент
Configure NVIDIA (non-free) settings and load them on Startup
Колонки где я выбирал GUI

Выбрал LXQT ,потому что посчитал- чем легковесней тем лучше. Процесс установки описывать не буду — он стандартен, как и в множестве других дистрибутивов .Но есть парочку моментов — остановился f2fs. Хотел еще LVM прикрутить, но было уже лень и был конец рабочего дня.

Таблица разделов
Configure NVIDIA (non-free) settings and load them on Startup
Скриншот самой liveCD
Configure NVIDIA (non-free) settings and load them on Startup
Скришот уже установленной системы(осторожно!!!! качество картинки не очень)
Configure NVIDIA (non-free) settings and load them on Startup

Тут я понял, что что тут не так-и Xserver постоянно сыпался при подключении и отключении док-станции, и что-то не так с подсистемой энергосбережения. Этот вопрос надо было решать. На этом этапе я уже установил требуемый проприетарный драйвер NVIDIA Optimus в разделе Manjaro setting->hardware configuration,обновил ядро в Manjaro setting->kernel.

Увидев в новостной ленте , что обновилась plasma и решил посмотреть, что нового и моя рука потянулась к консоли и начал набирать всем знакомую команду:

sudo su && pamaс install sddm plasma-desktop plasma-wayland 
&& systemctl disable lightdm && systemctl enable sddm && reboot 

По порядку- переходим режим рута, установка пакетов, потом отключаем c автозагрузки стандартный дисплей манагер, включаем дисплей манагер от плазмы и потом перезапускаемся.

Что-то пошло не так или нервы начали сдавать

pamac install bolt && systemctl start bolt.service

Но когда я его пытался запустить в автозагрузку -была ошибка, но если вручную запустить, то все ок и решает проблему с подключением док-станции:

Ошибка при добавлении в автозагрузку.
systemctl enable bolt.service                                                                                                                     
The unit files have no installation config (WantedBy, RequiredBy, Also, Alias
settings in the [Install] section, and DefaultInstance for template units).
This means they are not meant to be enabled using systemctl.
Possible reasons for having this kind of units are:
1) A unit may be statically enabled by being symlinked from another unit's
   .wants/ or .requires/ directory.
2) A unit's purpose may be to act as a helper for some other unit which has
   a requirement dependency on it.
3) A unit may be started when needed via activation (socket, path, timer,
   D-Bus, udev, scripted systemctl call, ...).
4) In case of template units, the unit is meant to be enabled with some
   instance name specified.`
vi /usr/lib/systemd/system/bolt.service
[Install]
WantedBy=default.target
After=polkit.service
Когда ноут очень хочет кушать, и греет спину, когда спит в рюкзаке..

Копируем эти строки в /etc/default/boot :

GRUB_CMDLINE_LINUX_DEFAULT="quiet udev.log_priority=3 mem_sleep_default=deep"
#GRUB_CMDLINE_LINUX=""
GRUB_CMDLINE_LINUX="nouveau.blacklist=1 acpi_osi=! acpi_osi=\"Windows 2015\" acpi_backlight=vendor mem_sleep_default=deep"

Создаем файл командой vi /etc/X11/xorg.conf.d/20-intel.conf с таким содержимым :

Section "Device"
	Identifier  "Intel Graphics"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
EndSection

Создаем еще один файл vi /etc/X11/xorg.conf.d/10-optimus-manager.conf

Section "Device"
	Identifier "intel"
	Driver "modesetting"
	BusID "PCI:0:2:0"
	Option "DRI" "3"
EndSection

Устанавливаем laptop-mode(TLP работал не так как нужно) и сразу кидаем в автозагрузку

pamac install laptop-mode &&  systemctl enable laptop-mode

Если скажет что захочет удалить TLP ,то с радостью пишем yes и нажимаем на энтер и перезапускаемся.

Также ОЧЕНЬ важно сделать SWAP для гибернации.

dd if=/dev/zero of=/SwapFile bs=1M count=40000
chmod 600 /SwapFile
mkswap /SwapFile

Прописываем в /etc/fstab командой :

sudo vi /etc/fstab
/SwapFile none swap defaults,discard 0 0
P.S Скриншот работающей системы.
Configure NVIDIA (non-free) settings and load them on Startup

Создание загрузочной флешки. Не запускается установка манджаро с флешки

Вобщем скачал последнюю версию manjaro-kde-17.1.10-stable-x86_64. записал при помощи ультраисо (на винде) и при начале установки выдает

ipic.su/img/img7/fs/20180525_215337.1527278357.jpg
20180525 215337.1527278357
Перезаписывал на разные флешки. также записывал при помощи unetbootin и Universal USB Installer
1.9.8.1
но все тоеж самое. ноут hp 630

можно ли как-то решить проблему?

25 комментариев

Я, если такое вдруг необходимо сделать из Windows, пишу руфусом и обязательно в режиме «dd»

Сделал флешку, загружаю лайв систему М 18 КДЕ, графическая установка обрывается с ошибкой:

Установка завершилась неудачей
Bad source
source=»/run/miso/bootmnt/manjaro/x86_64/rootfs.sfs»

Контрольные суммы сходятся. Пробовал версию 17 с такими же симптомами. Уефи, легаси отключен, виндовс 10 и минт 18 живут рядом, манджаро третья.

В текстовом режиме ставится, но граб не встает, загрузчик рефайнд ставится нормально. При этом в меню загрузки не появляется пункт Манджаро. После обновления граба из Минт он появляется, но грузит несколько секунд и кернел паник (initrd /boot/intel-ucode.img). Пробовал второй вариант загрузки Манджаро (initrd / boot / initramfs-4. 19-x86 64-fallback.img) в убунту-подобных это режим восстановления, здесь не разобрался пока, что это, граб — манджаро — дополнительные варианты — вторая строка) — грузится, изменения сохраняет, но работает «не быстро».

Если кто в силах, — помогите, пожалуйста. Если решения нет — так и скажите.

Оглавление

Можно выделить следующие обстоятельства при которых возникла проблема с загрузкой Linux:

Не загружается Linux Live при записи на флешку

1.1 Включены опции Quick boot и (или) Secure boot

Причина может быть в том, что в вашем BIOS (UEFI) включены опции Quick boot и (или) Secure boot. Зайдите в БИОС и отключите их.

1.2 Не пользуйтесь Rufus

Не надо пользоваться Rufus для записи образов Linux. Сейчас большинство ISO LIVE образов Linux это гибридные образы: в них имеется поддержка BIOS и UEFI, т. е. они прекрасно работают на старом и новом железе, а Rufus вносит какие-то изменения и просто портит их.

Для записи используйте портативную кроссплатформенную программу Etcher.

1.3 Обновите БИОС вашего компьютера

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

1.4 A start job is running for live-config contains the components that configure a live system during the boot process (late userspace)

Linux не загружается сразу после установки операционной системы

2.1 error: attempt to read or write outside of disk “hd0″

Linux не загружается после обновления или установки программ

Среди вероятных причин проблем с загрузкой Linux после обновления или установки программ могут быть:

3.1 Невозможно загрузиться после установки драйверов видеокарты

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

Аналогичная проблема может возникнуть и с Live образом – следующий рецепт подходит и для установленной системы и для Live системы.

Чтобы избежать эту проблему, когда появится меню загрузки GRUB нажмите букву e.

boot menu

Теперь отредактируйте опции загрузки, добавив nomodeset. Для этого найдите строку, начинающуюся со слова linux и в её конец допишите через пробел слово nomodeset. Для продолжения загрузки нажмите F10.

Эта настройка действует только для текущей загрузки и при последующих перезагрузках системы это нужно делать снова.

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

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

в консоли загрузки.

Для отключения nouveau создайте файл /etc/modprobe.d/blacklist-nouveau.conf и скопируйте в него:

Для создания файла с помощью текстового редактора nano:

Или с помощью vim:

3.2 Невозможно загрузиться после обновления ядра

В производных Debian после установки нового ядра могут появляться новые опции в меню загрузки с вариантами загрузки компьютера с предыдущей версией ядра.

На равне с прочими опциями загрузки, также можно явно указать версию ядра Linux для загрузки, в Kali Linux файлы называются, например:

В Arch Linux и производных текущее ядро имеет имя /boot/initramfs-linux.img, а предыдущее ядро имеет имя /boot/initramfs-linux-fallback.img.

Linux не загружается из-за аппаратных изменений компьютера

4.1 Не загружается после добавления/удаления диска

4.2 Новая видеокарта

Как откатить изменения в Linux, если система не загружается

1) После попадания в чёрный экран. Попробуйте нажать Ctrl+Alt+F1. Если ничего не произойдёт, то нажимайте дальше Ctrl+Alt+F2, Ctrl+Alt+F3 и т. д. Ctrl+Alt+F* пока не появится приглашение авторизации.

3) С помощью менеджера пакета (apt, pacman) удалить пакеты, которые вызвали проблемы. С помощью текстовых редакторов с интерфейсом командой строки (vim, nano) откатите изменения в конфигурационных файлах, которые препятствуют загрузке.

Как увидеть, из-за каких ошибок не загружается Linux

Увидеть ошибки, которые препятствуют загрузке системы, можно двумя способами:

Читайте также:  Фото Джили Монджаро

1) на экране во время загрузки

2) с помощью команды journalctl

Иногда система намертво зависает и невозможно воспользоваться командой journalctl, тогда в этом случае остаётся только первый вариант. Но другая проблема в том, что многие дистрибутивы Linux во время запуска компьютера убирают вывод журнала загрузки на экран и/или закрывают его заставкой.

1) Чтобы вернуть показ журнала загрузки системы выполните следующую последовательность действий:

1.1 В меню загрузки нажмите е (или TAB). Откроется окно опций загрузки. Если в нём несколько строк, то передвиньте курсор на строку, которая начинается с

1.2 Посмотрите, встречаются ли в этой строке «quiet» и «splash»?

1.3 Уберите обе эти строки и начните загрузку (кнопку F10). Посмотрите, какие именно ошибки не дают загрузиться системе.

2) Как просмотреть журнал последней загрузки

Либо используйте следующую команду для сохранения информации о последней загрузки в файл:

Дополнительно об использовании journalctl смотрите статью «Как использовать journalctl для просмотра системных логов Linux».

Через раз зависает Manjaro при запуске

Зависает Manjaro при запуске. Через раз. Когда нормально запускается, а когда зависает или перезагружается, при этом отключается монитор. Пробовал менять ядра не помогло.

Операционная система: Manjaro Linux, Версия KDE Plasma: 5.18.3, Версия KDE Frameworks: 5.68.0, Версия Qt: 5.14.1, Версия ядра: 5.6.0-1-MANJARO, Архитектура: 64-битная, Процессоры: 3 × AMD Athlon(tm) II X3 460 Processor, Память: 7,8 ГиБ ОЗУ

Что делать? Как определить в чем проблема?

p

Попробуй позапускать другой дистр, не Манджаро.

p

Видеокарта и видеодрайвер какие?

Видяха, энергосбережение процессора, или бродкомовский вайфай. Это яаще всего встречалось.

Зависает только при загрузке системы. Если загрузиться работает нормально. Память тестировал сбоев не было.

Пробовал поставить Mint, так там так же!

Вот на этом обрывается лог Manjaro:

Как узнать какой видеодрайвер?

p

Вот на этом обрывается лог Manjaro:

Каждый раз на одном и том же месте?

Лог иксов ещё посмотри.

Каждый раз на одном и том же месте?

вот лог другого зависания. место тоже.

p

p

Лог иксов не смотрел?

Запусти Artix с live-cd, arch без systemd и AppArmor

А как я его посмотрю? Когда загрузка зависает, не посмотришь. А когда нормально загружается, то он перезаписывается, и предыдущей загрузки там нет.

p

вот окончание файла Xorg при ошибке:

Запусти Artix с live-cd, arch без systemd и AppArmor

Скачал дистрибутив artix-plasma-s6-20200210-x86_64, записал на флешку. И там тоже самое, начинается загрузка, выключается монитор и зависает.

p

Server terminated successfully (0)

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

В строку параметров добавлял module_blacklist=radeon. Загружается всегда. Консоль работает. StartX не стартует, пишет ошибка, но тут Radeon отключен.

Получается что проблема связана с видео?

p

Да кто его знает, может и с видео. А может и с иксами. А может и сама карточка того. На винде работает?

Покомпилять другие ядра уж не предлагаю, больно муторное это дело, да и какого-то результата навряд ли можно ожидать.

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

Исключишь влияние, что не в LTS ядрах что-то у тебя сломали.

В manjaro вроде другие ядра легко поставить

Пробовал ставить ядра 5.4, 5.5, 5.6. Везде виснет. Думаю дело не в ядрах потому что я ставил Linux Mint там так же зависал, видимо везде используется один и тотже видеодрайвер, вот он и глючит. MSI Radeon R5 230 не самая популярная карта, может тестированию на ней уделили мало времени. Или есть какая-то особенность именно у этой MSI, например что у нее нет вентилятора и работает она на пассивном охлаждении.

Под Windows 10 карта работает нормально, никогда не глючила.

А может настройки acpi влияют. Может по разному оборудование настраивается? Как определить в каком месте ошибка?

p

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

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

Кстати, в том багтрекере (старой его версии) есть кое-что на твою тему. Посмотри вот эти репорты, может натолкнёт на какую-то мысль: 108361, 90926, 88364, 102820, 112192.

Ещё, я вижу, для твоей карты есть проприетарный драйвер Catalyst. В AUR’е есть для него PKGBUILD, но работает он, как я понял, только с ядрами ( 08.04.20 18:03:41 )

p

Нашёл документацию, лол. Ничего интересного.

Дефолтные значения параметров, если вдруг надо:

А как узнать за что эти параметры отвечают?

Пробовал убунту там тоже при загрузке через раз виснет. Везде один и тоже видеодрайвер что ли?

Вот логи при зависании системы во время загрузки.

Можете сказать что не так? Почему зависает?

p

Почитал твой лог загрузки. Какая-то дичь. Комп нормально загружается, без каких-то вопросов, потом уходит зачем-то в сон, потом просыпается и начинается какая-то котовасия. Заканчивается всё то ли перезагрузкой, то ли остановкой системы.

Лор не пережевал мою мотню, посему прошу пройти на внешний ресурс: https://pastebin.com/KwePVuY7

p

Узнать про параметры можно либо из исходников, либо спросив у автора драйвера, что за что там отвечает. Под MSI там, вероятно, имеется в виду это, а не имя производителя. И, судя по логам, у тебя в данный момент MSI включены:

Видеодрайвер — да, один. Точнее, видеодрайвер входит в состав ядра, которое во всех дистрибутивах одно и то же — Linux.

p

Нет. Я ничего не переносил. /var так.

Попробуй совсем без него: systemctl disable NetworkManager

Пробовал сетвую карту в биосе отключать. Виснет.

Почитал твой лог загрузки. Какая-то дичь. Комп нормально загружается, без каких-то вопросов, потом уходит зачем-то в сон, потом просыпается и начинается какая-то котовасия. Заканчивается всё то ли перезагрузкой, то ли остановкой системы.

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

p

Установил, все равно виснет при загрузке.

p

в логах всё то же самое или что-то поменялось?

в логах всё то же самое или что-то поменялось?

p

а я думал что это видеодрайвер

Опять же, когда ты отключаешь модуль видеокарты, комп не виснет. Но и до загрузки NetworkManager’а, я так понимаю, там тоже не доходит дело. И в тех логах, что ты привёл, такое поведение с внезапным уходом в сон встречается только однажды.

Есть ещё один способ «ловли блох»: оставить в компе минимально возможную конфигурацию оборудования, то есть отключить всё, без чего компьютер может загрузиться. Можно поотключать в биосе или просто повытаскивать из материнки лишние USB-устройства, диски, PCI-карточки и т.д. Оставить только самый минимум. И потом постепенно добавлять оборудование и загружаться. Но в твоём случае, как я понял, комп виснет не каждый раз, так что загружаться придётся не по разу.

Попробуй ещё ACPI отключить: добавь к параметрам ядра acpi=off.

отключить всё, без чего компьютер может загрузиться

А вот когда прописывал module_blacklist=radeon, то до консоли грузился всегда.

Как еще можно локализовать проблему?

p

Либо можно без systemd попробовать из командной строки запустить xinit с каким-нибудь openbox’ом. Они весят: один — 80 килобайт, другой — 1.2 мегабайта. Если у тебя нет файла

Прописал nomodeset. Вот видео загрузки https://yadi.sk/i/YURgXQ9HCeLp2A

На 14 сек искажается экран. В как раз в этом месте виснет(иногда), но этого не видно когда видео драйвер стартует, потому что когда возникает ошибка монитор в спячку уходит.

Что это может быть за сбой на 14 сек. Почему вывод искажается?

p

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

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

Вот скриншот как выглядит сбой ( длится 1 сек) https://yadi.sk/i/yBl2xoGXVq4sSw

Как тут задать видео режим? Именно в этот момент иногда происходит зависание. Такое впечатление что обращение в памяти по неправильному адресу.

Где в логах можно увидеть эту ситуацию?

p

p

Ну может быть тот же буффер. Но странно что он не очищается при инициализации.

Прописал systemd.show_status=0 экран с искажениями исчез, но зависания остались.

И еще если в логах видно что xorg сам завершается, то где найти причину по которой он так делает?

p

Он так делает, судя по логу, потому, что его просит об этом systemd и sddm.

Меня больше волнует почему комп уходит в сон во время загрузки. Это пока самый странный момент.

Попробуй дописать к параметрам ядра systemd.mask=sleep.target и systemd.mask=suspend.target (через запятую почему-то не работает, поэтому два раза systemd.mask=). Если каждый раз неохота писать, то после удачной загрузки можно выполнить systemctl mask sleep.target suspend.target

Он так делает, судя по логу, потому, что его просит об этом systemd и sddm. Меня больше волнует почему комп уходит в сон во время загрузки. Это пока самый странный момент.

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

В как-то можно подробный лог видеодрайвер сделать?

p

Все сообщения потом надо будет смотреть в журнале.

Кстати, в том логе ещё есть такое сообщение:

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

p

У него правильный драйвер. Пробовать надо module_blacklist=amdgpu.

У него правильный драйвер. Пробовать надо module_blacklist=amdgpu.

Попробовал. Виснет. Думаю что проблема не в выборе драйвера, а в его инициализации. Выбран правильно. Потому что если система стартует, то работает без проблем. Браузер работает, видео нормально воспроизводиться, нет глюков. Проблема именно в инициализации, она работает через раз. Возможно это баг в самом драйвере. А может что то еще. Может другое оборудование вызывает сбой.

Только как можно узнать точно где проблема?

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

Нет, к сожалению, сейчас такой возможности нет.

Manjaro не стартует после обновления.

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

141716: 1560751168

Он пишет, что не может найти раздел (по UUID), который монтируется в /new_root. Отредактируй /etc/fstab и убери этот new_root или измени UUID на актуальный.

Читайте также:  Сменить пароль админа +в линукс манджаро

p

Никогда не щупал Манджаро, но, кажется, отвалился винт. Х.з. кто эти индексы присваивает, но каким-то макаром индекс изменился.
Попробуй загрузиться со старым ядром.

141716: 1560751168

Если проблема не в UUID, попробуй чрутнуться через livecd и перегенерировать initramfs:

Буду признателен, если подскажешь, чем можно редактировать файл из grub, поскольку я так понимаю ни vim, ни nano там банально нет.

114002:38843336

Дружище, тут видимо не дистр виноват, а неуемное красноглазие. Маанджаро с сентября установлена. Все норм. Вчерась хомяк со сдыхающего террика на новый переехал. Таких проблем нет. Может сам в угаре оптимизаций че накосякал? 🙂 /new-root это явно не манджаро инсталлера-памака фантазии. Возможно всяческие граб-кустамайзеры/стасеры установлены?

141716: 1560751168

Запиши исошник манджары или арча на флешку и с него производи все действия с помощью chroot.

p

время переустановить линукс! линукс сам себя не переустановит!

Благодарю. Чрутнулся с образа на флешке, выполнил

И оно благополучно починилось.

61391: 1378818601

А что, в манджаро нет в грубе пункта загрузки во fallback mode?

И для подстраховки лучше иметь рядом другое ядро. Например, linux-lts

100098:1655825300

100098:1655825300

Свапнул тестинг бранч на стейбл и все ок, цимес в поломанной системд

Не запускается Manjaro

Здравствуйте. Я недавно узнал про Linux, установил Manjaro KDE Plasma рядом с Windows. После установки появилось уведомление об обновлении ядра, я обновил, затем перезагрузил ПК. После перезагрузки установил драйвера видеокарты и сети, перезагрузил ПК, выбрал Manjaro, появился логотип Lenovo, и система не грузится. Я сам почти ничего не понимаю, если решитесь мне помочь, прошу, объясните так, чтобы было понятно даже такому дурачку, как я.

P.S. я день пользовался им, скачал видео на телефон, перенёс на ноут и смотрел, много раз перезагружался в систему, всё работало. Manjaro перестал включаться именно после обновления ядра и установки драйверов

Изменение. Я так понял, проблема не из лёгких, лучше удалю и установлю убунту. Спасибо всем, кто обратил внимание.

145042:616323983

После перезагрузки установил драйвера видеокарты и сети

Интересно узнать модель видеокарты и способ как вы ставили драйвера.

48319: 1039951524

После перезагрузки установил драйвера видеокарты и сети

p

NVIDIA® GeForce® GTX 1050, Max-P

• Винда грузится • Флешка с лайвом линукса? Это наверное Флешка с записанным образом системы Linux? Если да, то его нет, но могу заново записать • Я не знаю, что за UEFI, вообще недавно узнал что такое BIOS, там вроде было что-то такое • Я так понял, это загрузчик системы Linux? Просто я включаю ПК, из меню, где есть Monjaro, Monjaro Settings (вроде так) и Виндовс выбираю Monjaro, а он не загружается

Подключил Wi-Fi роутер через USB, сеть заработала, установил из настроек KDE Plasma, там же такое меню есть в глобальных настройках

Извините, я никогда не устанавливал операционные системы, никогда не пользовался консолем, и не понял, что вы написали

наиболее вероятно поможет либо отключение драйвера видяхи либо отключение secure boot в биосе.
есличо манжара при установке предупреждает что надо ключи sb подпихивать для нвидия-блоба, по крайней мере если драйвер при установке дистра ставить.

А если не сложно, напишите, как отключить этот secure boot. Могу и в интернете поискать, но боюсь найти что-то не то

напишите, как отключить этот secure boot

48319: 1039951524

Ну ты же пишешь, что установил дрова на видеокарту. Как ты это сделал?

По второму пункту: открой консоль, введи туда lspci и покажи сюда выхлоп.

Новичку в мире linux, я бы рекомендовал начать с Ubuntu, там вроде бы даже как-то пытались решить проблему с подписью secure boot. Не могу точно сказать я не использую efi вовсе.

p

ТС утверждает, что у него линукс не загружается

48319: 1039951524

ТС утверждает, что у него линукс не загружается

И? С живого диска вполне. Особенно в контексте «Как ты ставил дрова».

p

secure boot пока вне подозрений. лучше поспрашивай как посмотреть и изменить параметры загрузки манжары – может хотя бы узнаем на чём виснет или даже получиться загрузиться в аварийном режиме и починить с помощью местных знатоков. там же должно быть старое/резервное ядро.

p

про дрова он писал: из какого-то меню поставил

блин, сразу тебя не понял )

нет него сейчас флешки с «живым диском». пусть делает )

Черный экран Manjaro застрял при загрузке. Решение проблем с драйвером видеокарты и источник конфигурации и установка метода ввода Sogou.

Эти два дня были установлены Манджаро, зашло много ям, и теперь я надеюсь помочь другим.

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

Вы можете столкнуться со следующими проблемами:

SourceНастройте источник pacman:

После всплывающего окна выберите несколько.

SourceНастройте источник archlinuxcn:

$ sudo nano /etc/pacman.conf

Добавьте следующее в конце:

Чтобы облегчить установку большого количества программного обеспечения в aur, вы также можете установить yaourt

MethodУстановите метод ввода Sogou:

Измените файл конфигурации:

Добавьте следующее утверждение в конце:

После повторного входа в систему вы можете изменить метод ввода Sogou, нажав Ctrl + Пробел.

Я написал здесь на этот раз.

932fd3be01171222ad99a9f463c9ed52

Интеллектуальная рекомендация

Резюме распределенных блокировок

На основе базы данных: На основе кеша: На основе Zookeeper: Реализуйте распределенную блокировку на основе базы данных Создавайте уникальные ограничения на основе записей данных таблицы базы данных (и.

b8dce1b0c94a7f6ab75cdf692f9b42b1

Сценарий мониторинга Python3

На выходных я провел 3 ночи более 3 ночей, чтобы переписать предыдущие 4 сценарии монитора, записанные Это также база данных MySQL по-прежнему расширена. Эффект мониторинга WECHAT Enterprise: Эффект м.

Типовые проблемы Manjaro Linux для новичков (обновляемая статья)

Уважаемые новички Manjaro Linux, если вы решили впервые начать использование Manjaro Linux и не знаете с чего начать, а тратить своё архидрагоценное время на «бесполезное» чтение Wiki и форумов, нет ни времени ни желания, то эта статья для вас.

e603b7769b

Для начала, попробуем ответить на наиболее частые общие вопросы о системе.

1. Mаnjaro — это Arch?
Манжаро основан на Арч. Они весьма похожи друг на друга.

2. Mаnjaro — это Arch + графическая инсталляция?
Верно, Manjaro Linux имеет довольно удобный графический установщик(на данном этапе их два Thus и Calamares), но Manjaro уже не Archlinux, так как имеет свои ядра, свои репозитории, свои отличные от Archlinux пакеты в репозиториях и свои утилиты конфигурации, которые изрядно облегчают установку ядер и драйверов.

В Арчлинуксе есть стабильные репозитории и testing репозитории, во вторых как понятно из названия, пакеты тестируются и если багов нет, то переносятся в стабильный. Из стабильной ветки основное число пакетов берется и переносится в Manjaro unstable ветку репозиториев, в которой пакеты тестируются и в случае отсутствия багов переносятся в testing репозитории Манжаро, откуда после недолгой обкатки переносятся в stable версию Manjaro репозиториев. Тоесть стабильные пакеты в арче, считаются еще нестабильными пакетами в манжаро и подлежат дополнительной обкатке и проверке.

3. Можно использовать репозитории Арча?
Официальные репозитории- нет. Но репозитормй AUR- можно.

4. Зачем использовать Mаnjaro, когда есть Arch?
Не видите для чего вам Manjaro Linux, используйте Arch.

Какой вариант Mаnjaro использовать?

Новичкам в линукс рекомендуется стабильная ветка Манжаро, вариант c XFCE или KDE. Этим вариантам разработчики Mаnjaro уделяют особое внимание. XFCE проще, KDE богаче, оба красивые. Естественно, качайте последний релиз. Ссылка на скачку здесь или в главном меню сайта.

Чем писать образ на флешку?

Итак начнём с самого начала, предположим, что вы скачали образ Manjaro Linux и не знаете чем записать образ на флешку, априори считаю, что вы находитесь в Windows, посему рекомендую пользоваться rufus, ultra iso или win32 image writer.

Если вы используете Linux то воспользуйтесь — isousb, imagewriter, multisystem, dd.

С чего начать установку?

Вот вы записали образ, загрузились с флешки, вне зависимости от вашего выбора установщика Thus или Calamares(не думаю, что те кто выбрал CLI установщик нуждаются в подсказках) рекомендую выбирать в первом случае язык системы русский, а вот раскладку выбирать по умолчанию USA english default, таким образом будет исключена проблема с вводом пароля(есть такой старый линуксовый баг, встречаемый во многих linux установщиках).

Как разбить диск?

На этапе разметки диска, если у вас EFI то обязательно создайте раздел размером, примерно 100 мегабайт(если у вас будет одна система, если будет ещё винда в дуал буте, то сделайте примерно 200 метров на всякий случай) с файловой системой fat32, размечаем его в /boot/EFI, так же обязателен раздел / размером от 15 до 50 Гигабайт на ваше усмотрение и аппетиты. Необходимость лично для вас раздела /home можете поискать «в этих ваших интернетах», так глубоко углубляться в это углубление я не буду.

Если у вас BIOS, то обязателен лишь раздел / (он же root, он же корень), так же от 15 до 50 Гигабайт на ваше усмотрение и аппетиты, с необходимостью лично вам других разделов, так же разберитесь самостоятельно.

Рассмотрим частые проблемы

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

После чего выполняем полный апдейт системы:

На данном этапе нередко случается ошибка вида:

Ошибка появляется не потому что «Манжаро УГ», а из-за того, что пакетный менеджер pacman в данный момент работает или завершился некорректно, и потому в системе уже существует файл блокировки /var/lib/pacman/db.lck и как вам написано в сообщении, для устранения проблемы удалите этот самый файл:

После удаления репозитории синхронизируются и есть вероятность того, что с момента выхода скачанной вами версии некоторые ключи, которыми подписаны пакеты уже устарели и вы столкнетесь с ошибкой вида:

Для решения этой проблемы достаточно установить пару пакетов свежих ключей:

Убираем прерывания(tearing) в KDE
Если есть правим если нет создаем и правим файл

добавляем в него две строчки

Спасибо:

за исправления и замечания уважаемому Doaxan
за дополнения и поправки к статье уважаемому dimonmmk

После обновления Manjaro не могу загрузиться в систему. Очень много важных данных там.

p

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

29296:1880133238

137842:2063297270

51408: 668182257

Посмотри в грабе при загрузке старые ядра. Загрузка с предыдущего ядра должна работать.

61391: 1378818601

Не обновляйте Манджаро в январе. Особенно в нечётные года.

61391: 1378818601

29296:1880133238

И ещё, если какой-то раздел с важными данными не монтируется или монтируется с ошибками то не выключая ПК и НИЧЕГО не делая идёшь сюда просить помощи.

5177: 137476661

Оставьте комментарий