Xorg x11 drv nouveau error fedora

Fedora обезумела и я не в силах совладать с ней(Снова fedora 21, снова nvidia)) Пытался установить драйвер nvidia по инструкции с wiki.russianfedora В результате после gnome-shell падал с ошибкой nvidia не работал. Установка драйверов с сайта NVidia закончилась ошибкой при сборке модуля. Окей, через десять минут наши штатные телепаты свяжутся с вами. Посмотри, на […]

Содержание

  1. Fedora обезумела и я не в силах совладать с ней(Снова fedora 21, снова nvidia))
  2. How to debug Xorg problems
  3. Contents
  4. Identifying your problem area
  5. What driver am I using?
  6. What area might the problem be in?
  7. Information to include in your report
  8. All bug reports
  9. Rendering problems (unreadable text, corrupted display. )
  10. Intel-specific
  11. 3D acceleration issues
  12. Creating a xorg.conf
  13. Input devices
  14. Stack traces
  15. Оборудование¶
  16. Какие видеокарты лучше всего работают на Linux?¶
  17. Как правильно установить драйверы для видеокарт NVIDIA?¶
  18. Как правильно установить драйвер CUDA для видеокарт NVIDIA?¶
  19. Как установить стандартный драйвер видеокарт NVIDIA?¶
  20. Как установить стандартный драйвер видеокарт NVIDIA для более старых видеокарт?¶
  21. Как установить стандартный драйвер видеокарт NVIDIA для устаревших видеокарт?¶
  22. Как установить драйвер видеокарт NVIDIA для ноутбуков?¶
  23. Как установить драйвер CUDA для современных видеокарт NVIDIA?¶
  24. Как установить драйвер CUDA для более старых видеокарт NVIDIA?¶
  25. Как установить драйвер CUDA для устаревших видеокарт NVIDIA?¶
  26. После установки драйверов NVIDIA возникает чёрный экран. Что делать?¶
  27. Как удалить проприетарные драйверы NVIDIA?¶
  28. Как настроить проприетарные драйверы NVIDIA для работы с Secure Boot?¶
  29. Как правильно установить драйверы для видеокарт AMD?¶
  30. Как активировать OpenCL на видеокартах AMD из состава AMDGPU-Pro драйвера?¶
  31. Как установить ROCm – открытую реализацию OpenCL на видеокартах AMD?¶
  32. На что в первую очередь следует обратить внимание при выборе ноутбука для Linux?¶
  33. Как обновить прошивку UEFI BIOS и других устройств непосредственно из Fedora?¶
  34. Какие модули Wi-Fi корректно работают в Linux?¶
  35. В моём ноутбуке установлена видеокарта NVIDIA GeForce GTX 1050 и после запуска система зависает. Что делать?¶
  36. Как можно навсегда отключить определённый драйвер устройства?¶
  37. Модуль настройки сети не отображает беспроводных устройств. Что делать?¶
  38. Как программно включить или отключить беспроводной модуль Wi-Fi?¶
  39. Как программно включить или отключить беспроводной модуль Bluetooth?¶
  40. Как программно включить или отключить беспроводной модуль LTE (4G)?¶
  41. Как правильно работать с COM портами (RS-232)?¶
  42. При подключении монитора через переходник отображается неправильное разрешение. Как исправить?¶
  43. Как прописать список поддерживаемых монитором разрешений?¶
  44. Какой бенчмарк можно использовать для оценки производительности системы?¶
  45. Какой бенчмарк можно использовать для оценки производительности видеокарты?¶
  46. Glxgears¶
  47. GL Mark 2¶
  48. Unigine Benchmark¶
  49. Что такое firmware и для чего она необходима?¶
  50. Где взять бинарные прошивки для устройств и как их установить?¶
  51. Как проверить используются ли в моём устройстве бинарные прошивки?¶
  52. Можно ли использовать несколько дисплеев с разным разрешением?¶
  53. Можно ли использовать несколько дисплеев с разным значением DPI?¶
  54. Как настроить сканер?¶
  55. При помощи какого приложения можно осуществлять сканирование документов?¶
  56. Как получить информацию о состоянии HDD или SSD накопителя?¶
  57. Как улучшить цветопередачу монитора, либо дисплея ноутбука?¶
  58. Где найти ICC профиль для установленного в моём мониторе или ноутбуке дисплея?¶
  59. Я нашёл цветовой профиль для дисплея. Как мне его установить в систему?¶
  60. Нужно ли использовать TLP для оптимизации работы батареи?¶
  61. Как определить какой движок используется для вывода трёхмерной графики?¶
  62. Как определить версию установленного микрокода процессора?¶
  63. Как отключить вертикальную синхронизацию для одного приложения?¶
  64. Как сбросить настройки экрана в KDE?¶
  65. Как сбросить настройки звука?¶
  66. Как ускорить кодирование видео с использованием видеокарт NVIDIA?¶
  67. Как запустить игру из Steam на дискретной видеокарте с поддержкой Optimus?¶
  68. Корректно ли работает Wayland на видеокартах NVIDIA?¶
  69. Как правильно установить драйверы Wi-Fi модулей Broadcom?¶

Fedora обезумела и я не в силах совладать с ней(Снова fedora 21, снова nvidia))

Пытался установить драйвер nvidia по инструкции с wiki.russianfedora В результате после

gnome-shell падал с ошибкой nvidia не работал. Установка драйверов с сайта NVidia закончилась ошибкой при сборке модуля.

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

Посмотри, на месте ли иксоконфиг для блоба?

а вот в дистрибутивах для белых людей блоб уже идёт собраным(archlinux), или компилируется прозрачно как и все остальные пакеты(gentoo)

gnome-shell: низкое разрешение + (на английском)О нет! Что-то пошло не так. пожалуйста свяжитесь с администратором. akmods:http://pastebin.com/VhY9tE4S

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

FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol ‘__cachemode2pte_tbl’

Ааааааа. (звук полицейских сирен), обнаружен нарушитель GPL! За вами уже выехали!

С того что изначально он на 3.17.8-300.fc21.x86_64 отказался собираться

Вам поможет только срочное форматирование диска. И установка с нуля с благочестивой поддержкой Nouveau. Торопитесь. =)

P.S. как вариант понизить версию ядра и/или драйверов nvidia

Версию ядра уже понизил akmods без ошибок, но похоже он просто почему-то не видит нвидию теперь gnome снова «О нет. » Как хотябы вернуть Nouveau удалял nvidia ставил xorg-x11-drv-nouveau она не работает!

начнём с того, что блоб собирается и работае на всём, включая 3.18. пробуй откатить ядро до 3.18 и ниже, а блоб наоборот обновить до 346.35

Ядро 3.17 Nvidia последняя из rpmfusion толку 0

Лог чего? akmods пишнет что всё ок. Если Xorg-а то я не предстваляю где он лежит?

Я несколько не уверен, но думаю, что nvidia пока не поддерживает ядро 3.19, могу ошибаться.

Да понял я уже откатился на 3.17

Почему тогда у вас в логе упоминается «_kmod_build_3.19.0-0.rc4.gi»?

Лог старый сейчас откатился, ошибки вроде как нет, но shell всё равно не работает

Всё на pastebin.

тогда прошу /var/log/Xrg.0.log внести в студию^W^W на pastebin

тогда прошу /var/log/Xrg.0.log внести в студию^W^W на pastebin

У вас нет самого драйвера nvidia для xorg-server`а. Переустанавливайте, сейчас вообще используется драйвер vesa.

Ne pomogaet Na vsakii sluchai Xorg.1.log: http://pastebin.com/CGmYwvPh

dnf install linux-devel && akmods —force && dracut -f && reboot

Хех, я тут сидел месяц на ней.

Было 2 машины. На обоих проблемы идентичные были и самая меньшая(хотя и не приятная) и непонятная была связана с тем, что у меня горячим клавиши отсутствовали в некоторых приложениях. А самый страшный косяк — при обновлении он просто снес все приложения которые хотел обновить, а новые не установил, и это был цырк истинный 🙂

Источник

How to debug Xorg problems

If you are experiencing a problem with Xorg, please see the common bugs document before filing a bug. Some easy configuration tweaks that fix a wide range of issues are listed there. If the problem you are seeing is not listed there or none of the workarounds seem to help, please consider filing a bug to help us make Fedora run better on your hardware.

Be prepared to include some information (logs) about your system as well. These should be complete (no snippets please), not in an archive, uncompressed, with MIME type set as text/plain.

Contents

Identifying your problem area

What driver am I using?

If you do not know already, try to find out what video driver you are using. Examine the output of journalctl -e _COMM=gdm-x-session (Fedora 22+), journalctl -e _COMM=Xorg.bin (Fedora 21) or journalctl -e _COMM=Xorg (Fedora 20 and earlier). Quite early on, you will see some lines like this:

The word in capital letters after (II) is the name of the driver in use (so, in this case, the word is VESA, indicating the vesa driver is in use). Drivers are packaged with the name xorg-x11-drv-(name), so the vesa driver is in the package xorg-x11-drv-vesa .

If you are using a driver with the name nvidia (not nv or nouveau) or fglrx, you are using a proprietary third-party video driver (respectively, the proprietary drivers provided by NVIDIA and AMD/ATI). Please do not report any bugs in these drivers to Fedora, as we do not provide or support these drivers. Report bugs either to the place where you got these drivers, or to NVIDIA or AMD.

What area might the problem be in?

  • If the problem in question occurs when using 3D-accelerated applications — for instance, Blender, or 3D-accelerated games — the problem is a 3D acceleration issue, and you should include the information outlined in the appropriate section further down this page.
  • If you experience a «lockup», please distinguish what kind of lockup you are seeing. There are three major categories:
    • Mouse moves, and cursor still changes when moving over window borders. This is usually a bug in the window manager’s state machine where it doesn’t let go of a grab in the X server.
    • Mouse moves, but cursor does not change. This is usually the X server being stuck far away from the dispatch loop (position updates happen asynchronously, but glyph updates do not), either waiting on the kernel or in an infinite loop. The X server will probably print a message in the log about the event queue overflowing when this happens; this is _not_ the bug, it is merely the symptom.
    • Mouse doesn’t move. This is the X server being stuck, usually in the kernel (which will not show a backtrace in the X log, but will probably show something in dmesg) but occasionally in an internal deadlock with the cursor update code disabled (which will often show up as a backtrace in the X log).

Information to include in your report

All bug reports

In all cases, the following should be attached to your bug report:

  • All of the X server log messages. Depending on your login manager, these may be in the system journal or in the file /var/log/Xorg.0.log . If /var/log/Xorg.0.log exists and has a recent date stamp, attach it. Otherwise, you can find the messages from the journal with:
    • journalctl -b _COMM=gdm-x-session (Fedora 22+)
    • journalctl -b _COMM=Xorg.bin (Fedora 21)
    • journalctl -b _COMM=Xorg (Fedora 20 and earlier)
    • If you cannot use the system in the affected configuration, but you can use it some other way (e.g. with nomodeset or a different kernel), first boot the affected configuration and reproduce the bug, then boot the unaffected configuration. If your system logs to /var/log/Xorg.0.log , boot to runlevel 3 the second time, so the file does not get overwritten, and attach it. If your system logs to the journal, run the command given above, except with -b-1 instead of -b . -b-1 asks for the output from the previous boot rather than the output from the current boot; you can adjust it as desired if you need logs from more than one boot ago, -b-2 etc.
  • The output of the command su -c ‘lspci -nn’
  • If you use a xorg.conf , please include it in the bug report, otherwise, please specify in the bug report that it does not exist. Usually this would be located at /etc/X11/xorg.conf , but see the xorg.conf manpage — man xorg.conf — for other standard locations. Also include any files in the directory /etc/X11/xorg.conf.d
  • X log messages from a trial run where you move your xorg.conf aside and let Xorg autodetect your hardware (if you have such a file)
  • output of the dmesg command after adding the boot parameters drm.debug=14 log_buf_len=16M and rebooting, especially in case of crashes. If you cannot run dmesg in the affected configuration, but you can boot an unaffected configuration, boot the affected configuration with the parameters, then boot the unaffected configuration, run journalctl -b-1 and attach that output
  • Details of your monitor configuration: what monitors you have connected to what ports (e.g. VGA, DVI, HDMI. ). Please note if you are using a display switcher

Rendering problems (unreadable text, corrupted display. )

As well as the information from the ‘all bug reports’ section, include the following information:

  • A screenshot showing the problem if at all possible.

Intel-specific

For intel display setup issues (outputs shaky or not lighting up):

  • collect and attach the video ROM for the chip: su -c ‘dd if=/dev/mem of=/tmp/rom bs=64k skip=12 count=1’
  • collect and attach the opregion data: su -c ‘mount -t debugfs debugfs /sys/kernel/debug’ ; cp /sys/kernel/debug/dri/*/i915_opregion /tmp/opregion
  • Collect and attach a register snapshot from the broken configuration: su -c ‘intel_reg_snapshot > /tmp/snapshot’

The command intel_reg_snapshot is provided by the intel-gpu-tools package. Note that you may need to ssh into the machine in order to collect this information. In some cases intel_reg_snapshot might fail to run, then please provide output of intel_reg_dumper (if possible, both before and after you see the issue).

For errors indicating a GPU hang:

  • collect and attach the GPU error state: su -c ‘mount -t debugfs debugfs /sys/kernel/debug’ ; cp /sys/kernel/debug/dri/0/i915_error_state /tmp

You may find the upstream intel driver bug filing instructions useful — much of the information from them is contained here, but there may be additional ideas there.

3D acceleration issues

As well as the information from the ‘all bug reports’ section, include the following information:

  • Output of the command glxinfo (if this is not installed, install the package glx-utils )
  • A screenshot, if possible (if the system has crashed but the display on screen is something other than just blank, take a picture with a digital camera and attach that)
  • Information as to whether or not other OpenGL applications are able to run without problems.
  • Console output from running the application with LIBGL_DEBUG=verbose. For instance, if the bug is in the application glxgears, you would run LIBGL_DEBUG=verbose glxgears from a console, reproduce the problem, and attach any output from the console

Creating a xorg.conf

If you need to make manual changes to X configuration, you will need to create a xorg.conf file if it doesn’t already exist.

Input devices

Debugging of input devices is covered by a special wiki page.

Stack traces

You will need a stack trace if your X server crashes. You should be able to submit one to bugzilla by running Automatic Bug Reporting Tool ( gnome-abrt ) and selecting the relevant crash from System crashes (if abrtd was running and noticed the crash). If not, see the documentation on the upstream wiki.

Copyright © 2023 Red Hat, Inc. and others. All Rights Reserved. For comments or queries, please contact us.

The Fedora Project is maintained and driven by the community and sponsored by Red Hat. This is a community maintained site. Red Hat is not responsible for content.

Источник

Оборудование¶

Какие видеокарты лучше всего работают на Linux?¶

Лучше всего «из коробки» работают драйверы интегрированных видеокарт Intel. На втором месте дискретные видеоадаптеры AMD актуальных поколений.

Как правильно установить драйверы для видеокарт NVIDIA?¶

Существует несколько вариантов проприетарных драйверов NVIDIA:

стандартный драйвер (десктопы, серии GeForce, Quadro, Titan):

ноутбуки с гибридной графикой:

Как правильно установить драйвер CUDA для видеокарт NVIDIA?¶

Драйверы CUDA входят в комплект основных проприетарных драйверов , хотя и не устанавливаются по умолчанию:

Как установить стандартный драйвер видеокарт NVIDIA?¶

Загрузим все обновления системы:

Установим стандартные драйверы:

Если используется 64-битная ОС, но требуется запускать ещё и Steam и 32-битные версии игр, установим также 32-битный драйвер:

Подождём 3-5 минут и убедимся, что модули были успешно собраны:

Активируем systemd-юниты для корректной работы спящего режима и гибернации:

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

Более подробная информация доступна здесь.

Как установить стандартный драйвер видеокарт NVIDIA для более старых видеокарт?¶

Загрузим все обновления системы:

Установим стандартные драйверы из LTS ветки 470.xx для более старых видеокарт:

Если используется 64-битная ОС, но требуется запускать ещё и Steam и 32-битные версии игр, установим также 32-битный драйвер:

Подождём 3-5 минут и убедимся, что модули были успешно собраны:

Активируем systemd-юниты для корректной работы спящего режима и гибернации:

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

Более подробная информация доступна здесь.

Как установить стандартный драйвер видеокарт NVIDIA для устаревших видеокарт?¶

Загрузим все обновления системы:

Установим стандартные драйверы из LTS ветки 390.xx для устаревших видеокарт:

Если используется 64-битная ОС, но требуется запускать ещё и Steam и 32-битные версии игр, установим также 32-битный драйвер:

Подождём 3-5 минут и убедимся, что модули были успешно собраны:

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

Более подробная информация доступна здесь.

Как установить драйвер видеокарт NVIDIA для ноутбуков?¶

Начиная с Fedora 31 и версии проприетарного драйвера 435.xx, технология NVIDIA Optimus поддерживается в полной мере «из коробки». Устаревшие поколения видеокарт (ниже серии 700) работать не будут.

Для запуска приложения на дискретном видеоадаптере передадим ему следующие переменные окружения __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia :

Здесь вместо /path/to/game/launcher укажем путь к бинарнику, который требуется запустить.

Более подробная информация доступна здесь.

Как установить драйвер CUDA для современных видеокарт NVIDIA?¶

Установим проприетарные драйверы NVIDIA для современных поколений видеокарт .

Установим пакеты с набором библиотек CUDA:

Если используется 64-битная ОС, но требуется запускать ещё и 32-битные версии ПО, использующие CUDA для работы, установим также 32-битный драйвер:

Как установить драйвер CUDA для более старых видеокарт NVIDIA?¶

Установим проприетарные драйверы NVIDIA для более старых поколений видеокарт .

Если используется 64-битная ОС, но требуется запускать ещё и 32-битные версии ПО, использующие CUDA для работы, установим также 32-битный драйвер:

Как установить драйвер CUDA для устаревших видеокарт NVIDIA?¶

Установим проприетарные драйверы NVIDIA для устаревших поколений видеокарт .

Если используется 64-битная ОС, но требуется запускать ещё и 32-битные версии ПО, использующие CUDA для работы, установим также 32-битный драйвер:

После установки драйверов NVIDIA возникает чёрный экран. Что делать?¶

Если по окончании установки и перезагрузки вместо окна входа в систему появится чёрный экран, то в загрузчике добавим через пробел следующие параметры ядра :

Также необходимо зайти в модуль настройки UEFI BIOS компьютера или ноутбука и либо отключить, либо настроить функцию Secure Boot , т.к. при обычной установке модули ядра проприетарного драйвера не имеют цифровой подписи, поэтому не могут быть загружены в данном режиме и, как следствие, возникнет чёрный экран.

Как удалить проприетарные драйверы NVIDIA?¶

Как настроить проприетарные драйверы NVIDIA для работы с Secure Boot?¶

Как правильно установить драйверы для видеокарт AMD?¶

Установка драйверов для видеокарт AMD (ATI) не требуется, т.к. и amdgpu (современные видеокарты), и radeon (устаревшие модели) входят в состав ядра Linux.

Как активировать OpenCL на видеокартах AMD из состава AMDGPU-Pro драйвера?¶

AMD предоставляет поддержку OpenCL на своих видеокартах в проприетарных драйверах AMDGPU-Pro, которые выпускаются только для Ubuntu LTS, RHEL/CentOS, а также SLED/SLED, поэтому на Fedora работать не будут.

Вместо OpenCL для кодирования и декодирования мультимедиа можно использовать VA-API, который работает «из коробки».

Как установить ROCm – открытую реализацию OpenCL на видеокартах AMD?¶

В данный момент AMD не предоставляет официальных сборок ROCm – открытой реализации OpenCL для Fedora, однако существует рабочий способ заставить работать её в данном дистрибутиве.

Подключим официальный репозиторий AMD:

Установим необходимые пакеты:

Установим правильную версию пакета rocminfo, предварительно проверив её наличие в репозитории repo.radeon.com:

Исправим скрипт rocm_agent_enumerator и адаптариуем его для Fedora:

Откроем файл amdocl64_40000.icd в текстовом редакторе:

Добавим в него корректный путь к библиотеке libamdocl64.so:

Зададим необходимые для работы переменные окружения :

После выполнения всех пунктов запустим новый экземпляр терминала для применения изменений в переменных окружения , либо осуществим новый вход в систему.

Установим утилиту hashcat, которую будем использовать для проверки работоспособности OpenCL-стека:

Запустим hashcat в режиме теста производительности:

Если тест прошёл успешно, всё было успешно установлено и настроено.

Внимание! На данный момент ROCm не поддерживает работу с графическими приложениями, такими как рендер Cycles в Blender, однако работа в этой области ведется.

Работа данного открытого OpenCL-стека не гарантируется на всех моделях видеокарт AMD Radeon.

На что в первую очередь следует обратить внимание при выборе ноутбука для Linux?¶

Следует обратить внимание на производителя установленного Wi-Fi модуля .

Не рекомендуется приобретать устройства с гибридной графикой ибо технология NVIDIA Optimus в настоящее время не поддерживается под GNU/Linux официально и работает исключительно посредством Bumblebee от сторонних разработчиков, который часто работает нестабильно.

Ни при каком условии не приобретать ноутбук с видеокартой NVIDIA GeForce GTX 1050 .

Перед покупкой рекомендуется исследовать работу свежего Fedora Live USB непосредственно на данном устройстве, а также проверить вывод dmesg на наличие ошибок ACPI.

Как обновить прошивку UEFI BIOS и других устройств непосредственно из Fedora?¶

Для оперативного обновления микропрограмм (прошивок) существует утилита fwupd:

Внимание! Для работы fwupd система должна быть установлена строго в UEFI режиме .

Обновление базы данных программы:

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

Проверка наличия обновлений с выводом подробной информации о каждом из них:

Установка обнаруженных обновлений микропрограмм:

Некоторые устройства могут быть обновлены лишь при следующей загрузке системы, поэтому выполним перезагрузку:

Какие модули Wi-Fi корректно работают в Linux?¶

Без проблем работают Wi-Fi модули следующих производителей:

Qualcomm Atheros (однако ath10k требуют загрузки прошивок из комплекта поставки ядра);

Intel Wireless (требуют загрузки индивидуальных прошивок iwl из поставки ядра).

Realtek (широко известны проблемы с чипами серий rtl8192cu, rtl8821ce и rtl8812au );

MediaTek (ранее назывался Ralink).

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

В моём ноутбуке установлена видеокарта NVIDIA GeForce GTX 1050 и после запуска система зависает. Что делать?¶

Случайные зависания системы, неработоспособность тачпада и других USB устройств – это следствие сбоев при работе свободного драйвера nouveau на данной видеокарте.

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

произвести чистую установку систему со свежего Fedora Live USB (respin);

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

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

Если всё сделано верно, то система начнёт функционировать в штатном режиме. В противном случае следует повторить с самого начала.

Как можно навсегда отключить определённый драйвер устройства?¶

Чтобы навсегда отключить какой-то драйвер в Linux, необходимо создать файл в каталоге /etc/modprobe.d с любым именем, например disable-nv.conf , и примерно таким содержанием:

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

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

Теперь необходимо пересобрать inird образ:

Чтобы отменить действие, достаточно удалить созданный файл и снова пересобрать initrd.

Модуль настройки сети не отображает беспроводных устройств. Что делать?¶

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

Статус hard blocked означает, что устройство отключено аппаратно и требуется включить его определённой последовательностью Fn + Fx (см. руководство ноутбука).

Статус soft blocked означает, что устройство отключено программно, например режимом В самолёте.

Как программно включить или отключить беспроводной модуль Wi-Fi?¶

Снимем программную блокировку Wi-Fi и активируем модуль:

Установим программную блокировку Wi-Fi и отключим модуль:

Как программно включить или отключить беспроводной модуль Bluetooth?¶

Снимем программную блокировку Bluetooth и активируем модуль:

Установим программную блокировку Bluetooth и отключим модуль:

Как программно включить или отключить беспроводной модуль LTE (4G)?¶

Снимем программную блокировку LTE (4G) и активируем модуль:

Установим программную блокировку LTE (4G) и отключим модуль:

Для работы с COM портами (RS-232) можно применять следующие утилиты:

Воспользуемся утилитой screen для подключения к последовательному порту:

Здесь /dev/ttyS0 – путь к первому COM порту в системе, а 115200 – скорость работы в бодах.

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

Для завершения сессии следует нажать Ctrl + A и k.

Если при попытке подключения появляется сообщение об ошибке access denied, необходимо добавить аккаунт в группу dialout .

При подключении монитора через переходник отображается неправильное разрешение. Как исправить?¶

Большинство «переходников» из цифры в аналог (DVI-D -> D-SUB, HDMI -> D-SUB и т.д.) не передают данные с монитора о поддерживаемых им разрешениях экрана системе посредством протокола Display Data Channel (DDC), поэтому существует два решения:

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

Как прописать список поддерживаемых монитором разрешений?¶

Создадим отдельный файл конфигурации для монитора 10-monitor.conf в каталоге /etc/X11/xorg.conf.d и пропишем доступные разрешения и используемый драйвер.

Сначала посредством запуска утилиты cvt вычислим значение строки Modeline для требуемого разрешения:

Здесь 1920 – разрешение по горизонтали, 1080 – по вертикали, а 60 – частота регенерации.

Теперь создадим конфиг следующего содержания:

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

Какой бенчмарк можно использовать для оценки производительности системы?¶

В качестве CPU бенчмарка рекомендуется использовать sysbench, либо stress-ng:

Запустим тест CPU из состава sysbench:

Запустим тест CPU из состава stress-ng:

Запустим тест CPU из состава openssl:

Какой бенчмарк можно использовать для оценки производительности видеокарты?¶

В настоящее время существует несколько бенчмарков:

Glxgears¶

Выводит информацию о кадровой частоте в терминал каждые 5 секунд.

GL Mark 2¶

Выводит информацию о кадровой частоте и финальный результат в терминал.

Unigine Benchmark¶

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

Что такое firmware и для чего она необходима?¶

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

В большинстве случаев, соответствующее устройство не будет функционировать без наличия данной прошивки в каталоге прошивок ядра Linux.

Где взять бинарные прошивки для устройств и как их установить?¶

Бинарные прошивки для большей части устройств уже находятся в пакете linux-firmware, но некоторые (например часть принтеров HP), загружают их самостоятельно, либо поставляют внутри отдельных firmware-пакетов.

Осуществим установку группы @hardware-support, содержащей весь необходимый набор:

Как проверить используются ли в моём устройстве бинарные прошивки?¶

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

Можно ли использовать несколько дисплеев с разным разрешением?¶

Да. Дисплеи с разным разрешением поддерживаются как X11, так и Wayland в полной мере и настраиваются либо в графическом режиме средствами установленной графической среды, либо через xrandr.

Можно ли использовать несколько дисплеев с разным значением DPI?¶

Дисплеи с разным значением DPI (PPI) не поддерживаются в X11 (но будут в будущем полноценно поддерживаться в Wayland), поэтому для вывода изображения на таких конфигурациях применяется одна из двух конфигураций:

upscale (базовым выставляется наиболее низкое значение DPI);

downscale (базовым выставляется наиболее высокое значение DPI).

Оба этих метода далеки от совершенства, что сильно портит качество изображения. Таким образом, при выборе нескольких мониторов следует убедиться в том, чтобы их DPI были одинаковыми.

Как настроить сканер?¶

Установим пакет sane-backends, содержащий драйверы поддерживаемых сканеров:

Перезапустим приложения , поддерживающие работу со сканерами, для вступления изменений в силу.

При помощи какого приложения можно осуществлять сканирование документов?¶

Для работы со сканерами существует приложение XSane. Установим его:

Если в нём не отображаются устройства сканирования, необходимо установить драйверы .

Как получить информацию о состоянии HDD или SSD накопителя?¶

Подробную информацию о состоянии накопителя можно получить из вывода системы самодиагностики S.M.A.R.T. при помощи утилиты smartctl.

Здесь вместо /dev/sda следует указать устройство, информацию по состоянию которого требуется вывести.

Как улучшить цветопередачу монитора, либо дисплея ноутбука?¶

Для улучшения цветопередачи рекомендуется загрузить и установить соответствующий данной ЖК матрице цветовой профиль (ICC profile).

Где найти ICC профиль для установленного в моём мониторе или ноутбуке дисплея?¶

ICC профиль можно получить либо на сайте производителя устройства, либо извлечь из набора драйверов дисплея для Windows, либо найти готовый, созданный на специальном оборудовании.

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

Я нашёл цветовой профиль для дисплея. Как мне его установить в систему?¶

Пользователям KDE необходимо открыть Параметры системыОборудованиеЦветовая коррекция, перейти на вкладку Профили, нажать кнопку Добавить профиль, указать ICC-файл на диске, после чего подвердить установку. Теперь на вкладке Устройства можно заменить стандартный цветовой профиль на только что установленный. Также его можно назначить по умолчанию для всех пользователей системы (потребуется доступ к sudo ).

Пользователи Gnome должны установить утилиту Gnome Color Manager, после чего импортировать и применить загруженный ICC-файл.

Изменения вступают в силу немедленно.

Нужно ли использовать TLP для оптимизации работы батареи?¶

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

Если всё же требуется установить предел заряда например от 70% до 90%, вместо TLP лучше один раз воспользоваться фирменной утилитой производителя устройства, задать необходимые настройки и сохранить изменения в NVRAM материнской платы. В таком случае они будут работать в любой ОС.

Как определить какой движок используется для вывода трёхмерной графики?¶

Воспользуемся утилитой glxinfo для вывода информации об используемом OpenGL движке:

Как определить версию установленного микрокода процессора?¶

Получим версию микрокода из вывода /proc/cpuinfo :

Как отключить вертикальную синхронизацию для одного приложения?¶

На видеокартах NVIDIA с установленным проприетарным драйвером отключить вертикальную синхронизацию для одного приложения можно посредством установки переменной окружения __GL_SYNC_TO_VBLANK значения 0 :

Как сбросить настройки экрана в KDE?¶

Настройки экрана хранятся внутри JSON файлов в каталоге

/.local/share/kscreen , поэтому для того, чтобы их сбросить, достаточно очистить его:

Изменения вступят в силу при следующем входе в систему.

Как сбросить настройки звука?¶

В Fedora настройками звука управляет PulseAudio, поэтому для того, чтобы сбросить его настройки, удалим всё содержимое каталога

Для вступления изменений в силу перезапустим PulseAudio:

Сразу после этого все настройки звука будут сброшены на установленные по умолчанию.

Как ускорить кодирование видео с использованием видеокарт NVIDIA?¶

Для этого нужно установить ffmpeg, а также проприетарные драйверы NVIDIA из репозиториев RPM Fusion .

Здесь input.mp4 — имя оригинального файла, который требуется перекодировать, а в output.mp4 будет сохранён результат.

Больше информации можно найти здесь.

Как запустить игру из Steam на дискретной видеокарте с поддержкой Optimus?¶

Актуальные версии клиента Steam поддерживают технологию NVIDIA Optimus «из коробки» если установлен проприетарный драйвер Bumblebee .

Чтобы запустить игру на дискретной видеокарте, нажмём правой кнопкой мыши по нужной игре в Библиотеке, выберем пункт контекстного меню Свойства, нажмём кнопку Установить параметры запуска и в открывшемся окне введём команду.

Сохраним изменения, нажав OK и Закрыть.

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

Корректно ли работает Wayland на видеокартах NVIDIA?¶

Из-за того, что NVIDIA отказывается поддержать существующие технологии вывода в Wayland, на видеокартах этого производителя базовая поддержка появилась лишь в проприетарных драйверах версии 470.xx и выше.

Так как с данной реализацией до сих пор наблюдаются проблемы у многих пользователей, для активации поддержки сеанса на базе Wayland в GDM добавим символ комментария (#) перед строкой WaylandEnable=false в файле /etc/gdm/custom.conf и произведём перезагрузку.

Как правильно установить драйверы Wi-Fi модулей Broadcom?¶

Подключим репозитории RPM Fusion , затем произведём установку драйвера:

Убедимся, что драйверы установились корректно:

Источник

Bug 1707736
Xorg crashes with nouveau driver installed

Summary:

Xorg crashes with nouveau driver installed

Keywords:
Status: CLOSED
EOL

Alias:

None

Product:

Fedora

Classification:

Fedora

Component:

xorg-x11-drv-nouveau


Sub Component:



Version:

30

Hardware:

x86_64

OS:

Linux

Priority:

unspecified
Severity:

high

Target Milestone:


Assignee:

Ben Skeggs

QA Contact:

Fedora Extras Quality Assurance

Docs Contact:


URL:


Whiteboard:

Depends On:


Blocks:


TreeView+

depends on /

blocked

Reported: 2019-05-08 08:40 UTC by Vladislav Solovei
Modified: 2020-05-26 15:10 UTC
(History)

CC List:

5
users

(show)

Fixed In Version:

Doc Type:

If docs needed, set a value

Doc Text:

Clone Of:

Environment:

Last Closed:

2020-05-26 15:10:26 UTC

Type:

Bug

Dependent Products:


Attachments (Terms of Use)

dmesg output


(187.25 KB,
text/plain)

2019-05-08 08:40 UTC,

Vladislav Solovei

no flags Details

View All

Add an attachment
(proposed patch, testcase, etc.)



After my machine (Fedora 35) goes to sleep and wakes, my second monitor won’t turn on again. I can reproduce the same problem by running

xrandr --output HDMI-1-1 --off 
xrandr --output HDMI-1-1 --auto 

The second command will output xrandr: Configure crtc 3 failed, without turning on the monitor. For some time now, my Problem Reporting shows a system failure «xorg-x11-drv-nouveau». I do not know if there is a link. My system journal shows the following:

Feb 13 18:33:46 fedora kernel: nouveau 0000:01:00.0: acr: AHESASC binary failed
Feb 13 18:33:46 fedora kernel: nouveau 0000:01:00.0: acr: init failed, -110
Feb 13 18:33:46 fedora kernel: nouveau 0000:01:00.0: init failed with -110
Feb 13 18:33:46 fedora kernel: nouveau: systemd-logind[946]:00000000:00000080: init failed with -110
Feb 13 18:33:46 fedora kernel: nouveau: DRM-master:00000000:00000000: init failed with -110
Feb 13 18:33:46 fedora kernel: nouveau: DRM-master:00000000:00000000: init failed with -110
Feb 13 18:33:46 fedora kernel: nouveau 0000:01:00.0: DRM: Client resume failed with error: -110
Feb 13 18:33:46 fedora kernel: nouveau 0000:01:00.0: DRM: resume failed with: -110
Feb 13 18:33:47 fedora kernel: nouveau 0000:01:00.0: DRM: Dropped ACPI reprobe event due to RPM error: -22
Feb 13 18:33:47 fedora kernel: nouveau 0000:01:00.0: DRM: Dropped ACPI reprobe event due to RPM error: -22
Feb 13 18:33:48 fedora abrt-server[3575]: Oops looks like a problem in kernel module, new component xorg-x11-drv-nouveau

Thank you!

asked Feb 13, 2022 at 18:53

ibroketheinternet's user avatar

1

I’m seeing the same thing with my HP Omen with external display (hanging off DisplayPort/Nvidia 2060).

I think it’s a timing issue. When the system comes out of sleep, the external monitor takes awhile to wake up. I see a long-ish delay in Windows (like 10+ seconds), but it works. In Linux it never wakes up. I think Fedora is giving up and assuming that the system only has one monitor.

If I press the monitor selection key on my laptop keyboard (Fn-F1 on the Omen keyboard), I can explicitly select «Join Displays» and it immediately wakes the external display.

answered Mar 14, 2022 at 17:48

Rick Russell's user avatar

Понравилась статья? Поделить с друзьями:

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

  • Xorg fatal server error no screens found
  • Xorg configure fatal server error
  • Xntkrnl exe синий экран как исправить
  • Xna framework error 2908
  • Xms allocation error

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии