Lspci grep vga не видит дискретную видеокарту

Содержание
  1. Linux не видит дискретную видеокарту
  2. lspci | grep VGA не определяет встроенную видеокарту
  3. sarcasm👇
  4. Как заставить Ubuntu распознавать мою видеокарту nvidia?
  5. 5 ответов
  6. Lspci grep vga не видит дискретную видеокарту
  7. 2. Проблемы при отображении графического интерфейса
  8. 2.1. Низкая стабильность и производительность
  9. 2.2. Некорректное разрешение экрана: графическая карта производства NVIDIA
  10. 2.3. Некорректное разрешение экрана: графическая карта SiS 671/771
  11. 2.3.1. Порядок действий
  12. 2.3.2. Загрузка драйвера
  13. 2.3.3. Распаковка компонентов драйвера
  14. 2.3.4. Установка драйвера в систему
  15. 2.3.5. Удаление неактуальных файлов конфигурации
  16. 2.3.6. Установка файла конфигурации в систему
  17. 2.3.7. Перезагрузка
  18. 2.4. Некорректное разрешение экрана: графическая карта XGI Z7/Z9
  19. 2.5. Некорректное неизменяемое значение яркости подсветки экрана ноутбука
  20. 2.5.1. Простой метод: ручное изменение яркости
  21. 2.5.2. Еще один простой метод: добавление параметра системного загрузчика GRUB
  22. 2.5.3. Сравнительно сложный метод: использование утилиты xbacklight
  23. 2.5.4. Более сложный метод: использование утилиты setpci
  24. 2.5.5. Последний вариант: использование утилиты xrandr
  25. 3. Хотите ознакомиться с дополнительными советами?

Linux не видит дискретную видеокарту

Проблема в заголовке, если не в том разделе, извиняюсь. Стоит сказать, что в linux я новичок.

Пробовал следующее: lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)

xrandr —listproviders Providers: number : 1 Provider 0: id: 0x48 cap: 0x9, Source Output, Sink Offload crtcs: 4 outputs: 5 associated providers: 0 name:Intel

lshw *-generic описание: Unassigned class продукт: Illegal Vendor ID производитель: Illegal Vendor ID физический ID: 0 сведения о шине: pci@0000:01:00.0 версия: ff разрядность: 32 bits частота: 66MHz возможности: bus_master vga_palette cap_list rom кофигурация: driver=radeon latency=255 maxlatency=255 mingnt=255 ресурсы: IRQ:44 память:d0000000-d7ffffff память:d8600000-d863ffff ioport:3000(размер=256) память:d8640000-d865ffff *-display описание: VGA compatible controller продукт: 3rd Gen Core processor Graphics Controller производитель: Intel Corporation физический ID: 2 сведения о шине: pci@0000:00:02.0 версия: 09 разрядность: 64 bits частота: 33MHz возможности: vga_controller bus_master cap_list rom кофигурация: driver=i915 latency=0 ресурсы: IRQ:43 память:d8000000-d83fffff память:c0000000-cfffffff ioport:4000(размер=64)

На борту стоит интегрированная intel 400 + дискретная ati radeon hd8750. Моя проблема, изначально, заключалась в том, что не получалось включить дискретную видеокарту, драйвера свободные стоят, если ставлю проприетарные, то не запускается Х-сервер. Через биос невозможно отключить интегрированную, можно лишь дискретку (сейчас включена, но все равно не видно)

Собственно вопрос, что сделать, чтобы ее наконец заметил linux? =================================================== UPD: теперь такая картина xrandr —listproviders Providers: number : 3 Provider 0: id: 0x68 cap: 0x9, Source Output, Sink Offload crtcs: 4 outputs: 5 associated providers: 2 name:Intel Provider 1: id: 0x3f cap: 0x6, Sink Output, Source Offload crtcs: 0 outputs: 0 associated providers: 2 name:radeon Provider 2: id: 0x3f cap: 0x6, Sink Output, Source Offload crtcs: 0 outputs: 0 a

Дистрибутив какой? Версия ядра и иксов, а также драйвера интел. Драйвер amd в системе установлен? Какой драйвер предпочитаешь использовать — catalyst или опенсорс?

И да, у тебя случаем каталист не установлен?

Linux mint 17.2 64bit Ядро линукс: 3.16.0-38 generic X.Org X Server 1.15.1 По поводу драйвера не очень понял, но в менеджере драйверов написано, что проприетарный не используется, а стоит рекомендованный xserver-xorg-video-ati

Вроде как не установлен, но если подскажете как проверить, скажу более точно

Хм. Видимо не установлен, но попробуй в терминале выполнить:

dmesg | grep fglrx

lsmod | grep fglrx

Если ничего не выдаст — значит так и есть.

В таком случае странно, что у тебя не видит карту.

Ноутбук? Какая модель?

Посмотрел немного информации. Вот ссылка на вики арча.

В общем, получается так, что на данный момент не работает динамическое переключение между интел и амд на опенсорс драйвере, нужно допиливать X-ы под это.

Таким образом есть 3 варианта: пробовать проект бамблби для амд (ссылки после ATI Dynamic Switchable Graphics), пробовать проприетарный драйвер (в арче предлагается нестандартный драйвер, по всей видимости с какими-то патчами) или забыть про дискретную карту и пользоваться интегрированной, пока не появится нормальная поддержка такой схемы.

Если бы были обе карты amd — никаких проблем.

В общем, получается так, что на данный момент не работает динамическое переключение между интел и амд на опенсорс драйвере, нужно допиливать X-ы под это.

А люди не знают, и запускают софт/игры на дискретке через DRI_PRIME=1.

Вот это — правильная картина, у меня типа того же:

Хорошо, тогда у меня, вероятно, очень глупый вопрос: как мне запустить любую из игр стим такой командой? Ведь не сам же стим нужно запустить так DRI_PRIME=1 steam

Вот со стимом я точно не помощник, не пользуюсь. Позовём специалиста, может он в курсе: sudo cast Novell-ch .

И еще есть пару вопросов: 1) Теперь всегда если запускаю какое-то приложение через дискретку, будь то стим или еще что-то, нужно прописывать DRI_PRIME=1? 2) При запуске того же стима через DRI_PRIME=1, он теряет свой главный интерфейс, словно становится прозрачным, но если свернуть ту программу, что под ним открыта, то видно, что он словно ее сфотографировал и использовал в качестве фона, но при всем этом кнопки на память могу найти и все нажимать так же могу, потому эта проблема не критична

3) При запуске приложения получаю ошибку CheckGlExtension: Requered Open GL Extension «GL_ARB_separate_shader_objects» is not supported. Please update your Open GL Driver. Пытался загуглить как обновить этот драйвер, не нашел адекватной статьи

Заранее спасибо за помощь, уже очень помогли 🙂

запускай стим на интеле а в свойствах нужной тебе игры уже прописывай DRI_PRIME=1 %command%
если не включен dri3 то дучше использовать какой-то композитный менеджер типа kwin, xcompmgr, compton

твоя дискретка может быть не vga-compatible. попробуй lspci | grep -i amd . по крайней мере, у меня именно так.

Вот что мне ответило lspci | grep -i amd 01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun PRO [Radeon HD 8570A/8570M] (rev ff)

Источник

lspci | grep VGA не определяет встроенную видеокарту

Вывод lspci | grep VGA и Вывод lspci (соответственно):

То есть есть ещё что-то кроме:

Команда lspci ничего не «определяет». Она показывает то, что висит на шине и преобразует ID в человекочитаемый формат.

inxi -Gx показывает что есть встроенная карта:

Тебя смущает слово Corporation ?

А при чем здесь amdgpu? У тебя radeon (R5 230 на Terascale 2, т.е. amdgpu не заработает на нём никогда), это во-первых, а во-вторых, включена ли поддержка в ядре вот этого?:

sarcasm👇

Неа, это просто уточнение во избежание ошибочных рассуждений.

нет ну я же написал сарказм.

да и «ошибочные рассуждения» нынче на ЛОРе в каждом втором треде.(

00:02.0 Display controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
А это что по-твоему?

Втроенный контроллер. беда в том что на монитор подключенный к ней не выводит ни чего..но включается

Если нет, то как включить? manjaro

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

Уверен, в windows 10 всё работает.

Он и не должен. Это ж не ноут, тут два видеочипа сразу работать и не должны.

Значит надо заставить.

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

Не ноут, десктоп. Второй монитор нужно подключить

Читайте также:  Нужно ли обновлять драйвера на видеокарту для майнинга

А через какую видеокарту ты смотришь на линукс?

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

Radeon. windows работает с двумя мониторами

Источник

Как заставить Ubuntu распознавать мою видеокарту nvidia?

Если я наберу lspci| grep VGA в терминал я получаю этот вывод:

Когда я устанавливаю nvidia-current, он устанавливает 259.49, который является неправильным драйвером для 650m (259.59 — правильный). Какие-нибудь мысли?

РЕДАКТИРОВАТЬ: я использовал эту команду dpkg —list | egrep ‘(nvidia|bumbl)’ | grep ^ii какой выход

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

Кроме того, компьютер Samsung серии 7 (700Z7C), если это помогает

Бег optirun glxspheres выдает этот вывод в kern.log

5 ответов

Хорошо, поскольку вы не упомянули в своем вопросе, что у вас есть ноутбук с поддержкой Optimus, и по взаимодействию с другими пользователями ясно, что вы попали в беспорядок. Требуется новая установка, позвольте мне объяснить вам.

optimus не поддерживается драйверами nvdia в linux. Так что если вы устанавливаете драйверы nvidia из любого репо. Вы не сможете загрузиться в GUI. На странице драйвера linux от nvidia есть предупреждение The driver won’t work with few models (мало означает, что видеокарты с поддержкой Optimus)

Так что есть некоторая неофициальная работа, чтобы получить хотя бы функцию энергосбережения (то есть отключить дискретный графический процессор). Первый успех был mj-casalogic . (Я не знаю его имени) Его первый проект назван bumblebee Затем он обновил его и переименовал ironhide ,

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

Bumblebee 3.0 был форком оригинального проекта Bumblebee. У него больше стабильности, и весь код был переписан на C. Теперь демон запускается из автозагрузки. Отключите дискретный графический процессор автоматически и используйте его только при необходимости. Но это не совместимо с ironhide или ранее bumblebee , Вы должны сделать много вещей, чтобы заставить это работать. Проще переустановить Ubuntu.

После чистой установки Ubuntu сделайте следующее

Инструкция по установке Bumblebee для отключения дискретного графического процессора и включения только при необходимости

Введите в терминале следующее:

Чтобы установить Bumblebee с помощью проприетарного драйвера nvidia:

Если вы просто хотите отключить карту NVIDIA, не нужно изучать следующее

Инструкция по применению:

Чтобы запустить программу с картой nvidia, используйте optirun Команда с префиксом в терминале. Люблю бегать glxspheres с типом карты nvidia

Для запуска Firefox введите: optirun firefox &

Чтобы получить модель видеокарты, установите mesa-utils , Помните, что модель видеокарты не будет nvidia. Это будет Intel, потому что в nvidia optimus карта nvidia не выставляется напрямую. Карта Nvidia подключена через Intel

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

PS. Не используйте железную шкуру или x-swat для видеокарты Optimus. Люди распространяют устаревшую информацию.

Вы приняли ответ на свой вопрос, но решали ли вы когда-нибудь эту проблему? Если вы этого не сделали, и для других людей, которые ищут пошаговые инструкции по настройке Optimus GT650M для работы со шмелем и фирменным драйвером NVidia, вам следует ознакомиться с рецептом, который я написал здесь: http://eternalvoid.net/tutorials/linux-optimus-gt650m/

По сути, до тех пор, пока шмель 3.0.1 и nvidia-current 304.22b не появятся в репозитории Ubuntu, вам, вероятно, придется использовать метод, аналогичный моему рецепту, чтобы использовать вашу карту NVidia.

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

Затем вы должны установить bumblebee 3.0.1 из их репозитория git и настроить его так, чтобы он мог найти все библиотеки NVidia, а также использовать драйвер Intel при доступе к кадровому буферу.

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

Источник

Lspci grep vga не видит дискретную видеокарту

Вы можете попытаться восстановить нормальное функционирования графической карты в дистрибутивах Linux Mint и Ubuntu следующим образом.

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

Ubuntu: Advanced options for Ubuntu — Ubuntu, with Linux xxxxxxx (recovery mode)
Linux Mint: Advanced options for Linux Mint — Linux Mint, with Linux xxxxxxx (recovery mode)

Для загрузки системы в режиме восстановления следует нажать клавишу Enter.

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

resume Resume normal boot

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

C. Не помогло? В этом случае следует перезапустить систему в режиме восстановления и выбрать четвертый вариант в меню восстановления:

failsafeX Run in failsafe graphic mode

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

root Drop to root shell prompt

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

2. Проблемы при отображении графического интерфейса

Другие проблемы, связанные с некорректным отображением графического интерфейса (некорректное разрешение экрана, нестабильная работа, некорректное значение яркости), могут решаться различными способами.

2.1. Низкая стабильность и производительность

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

2.2. Некорректное разрешение экрана: графическая карта производства NVIDIA

Вы используете графическую карту производства NVIDIA с драйвером с закрытым исходным кодом от производителя (рекомендуемым) и при этом разрешение экрана является некорректным? В этом случае вы можете действовать следующим образом.

A. В первую очередь следует открыть окно терминала и ввести в него следующую команду (используйте функции копирования/вставки):

После окончания ввода команды следует нажать клавишу Enter для ее исполнения.

Теперь вы можете настроить параметры вашего экрана с помощью полезной утилиты от компании NVIDIA. Действуйте следующим образом:

Выберите второй пункт из списка в левой части окна «X Server Dispaly Configuration». В правой части окна откройте вкладку «Display» (скорее всего, она уже открыта). Нажмите на кнопку «Resolution» и вместо «Auto» выберите нужное вам разрешение. После этого нажмите на кнопки «Save to X Configuration File» и «Close».

B. Наконец, следует перезагрузить компьютер. После перезагрузки должно использоваться установленное разрешение.

2.3. Некорректное разрешение экрана: графическая карта SiS 671/771

Малоизвестные графические карты производства компании SiS плохо совместимы с Linux. К счастью, существует рабочее решение для графических карт SiS 671/771, которое требует выполнения некоторой работы в ручном режиме.

Основной проблемой, связанной с использованием упомянутых графических карт является некорректное разрешение экрана. Обычно оно является заниженным. Выполнив действия, описанные в данном руководстве, вы сможете активировать максимальное доступное разрешение экрана 1280×800. При этом не стоит ожидать от данных графических карт невозможного — в лучшем случае вы сможете смотреть лишь видео в формате 480p и не сможете использовать приложения, требующие поддержки OpenGL.

Читайте также:  Nvidia geforce gtx 285 zotac

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

Примечание: для комфортной работы с компьютером, оборудованным одной из упомянутых выше графических карт, следует использовать лишь 64-битные дистрибутивы Linux Mint Xfce, Xubuntu, так как их компоненты совместимы с описанным решением, а окружение рабочего стола Xfce является достаточно легковесным. Это решение не актуально для более старых версий данных дистрибутивов и не позволяет комфортно работать с другими окружениями рабочих столов.

2.3.1. Порядок действий

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

После окончания ввода команды следует нажать кнопку Enter для ее исполнения. В случае получения вывода i386, i486, i586 или i686 ваша система является 32-битной и вы не сможете воспользоваться описанными ниже советами. Если же получен вывод x86_64, ваша система является 64-битной и вы можете продолжать выполнение инструкций.

2.3.2. Загрузка драйвера

В первую очередь вы должны загрузить следующий архив с компонентами драйвера. Он содержит 64-битные версии библиотек sisimedia_drv.la и sisimedia_drv.so, а также модифицированный файл конфигурации сервера оконной системы X с именем xorg.conf.

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

2.3.3. Распаковка компонентов драйвера

Файлы в архиве едва ли могут оказаться полезными. По этой причине следует распаковать архив и сохранить три упомянутых файла в директории «Загрузки» путем ввода следующей команды в окно терминала (используйте функции копирования/вставки, это одна команда):

/Загрузки && tar xvzf

После окончания ввода команды следует нажать кнопку Enter для ее исполнения.

2.3.4. Установка драйвера в систему

Теперь нужно переместить два из трех распакованных файлов (а именно, компоненты драйвера) в системную директорию путем ввода следующей команды в окно терминала (используйте функции копирования/вставки, это одна команда):

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

2.3.5. Удаление неактуальных файлов конфигурации

A. Файл конфигурации сервера оконной системы X с именем xorg.conf хотя и не создается по умолчанию, но может находиться в соответствующей директории файловой системы вашего компьютера. Если он существует, вы должны удалить его с помощью следующей команды:

sudo rm -v /etc/X11/xorg.conf

После окончания ввода команды следует нажать кнопку Enter для ее исполнения.

B. Также следует убедиться в том, что в вашей домашней директории нет файла с именем monitors.xml, а при наличии такового следует удалить его с помощью следующей команды:

После окончания ввода команды также следует нажать кнопку Enter для ее исполнения.

2.3.6. Установка файла конфигурации в систему

Теперь нужно переместить модифицированный файл конфигурации с именем xorg.conf в определенную директорию для того, чтобы сервер оконной системы X смог получить из него информацию об установленном драйвере. Для этого следует ввести в окно терминала следующую команду (используйте функции копирования/вставки, это одна команда):

После окончания ввода команды также следует нажать кнопку Enter для ее исполнения.

2.3.7. Перезагрузка

Осталось перезагрузить ваш компьютер. После этого вы сможете установить разрешение экрана 1280×800.

Примечание: в окружении рабочего стола Xfce следует отключить все визуальные эффекты, осуществив переход в рамках главного меню системы: «Меню — Настройки — Рабочий стол» и установив в качестве значения параметра «Менеджер окон:» «Xfwm4» (вместо «Xfwm4 + Compositing»).

2.4. Некорректное разрешение экрана: графическая карта XGI Z7/Z9

Некоторые графические карты производства XGI некорректно работают в Linux: они позволяют устанавливать максимальное разрешение 800×600, которое является слишком заниженным для современных мониторов. Но благодаря простой манипуляции с файлом конфигурации сервера оконной системы X, вы можете значительно улучшить ситуацию. Вам нужно действовать следующим образом:

A. В первую очередь следует открыть окно терминала и ввести в него следующую команду (используйте функции копирования/вставки):

lspci | grep -i vga

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

05:07.0 VGA compatible controller: XGI Technology Inc. (eXtreme Graphics Innovation) Z7/Z9 (XG20 core)

Если вывод был получен, вы можете продолжать выполнение описанных операций.

B. Следует записать идентификатор шины (BusID) вашей графической карты, а именно, первые семь символов вывода. В данном примере получен идентификатор шины 05:07.0, который может быть преобразован в формат PCI:5:7:0 (это преобразование является крайне важным).

C. После этого следует ввести в окно терминала следующую команду (также используйте функции копирования/вставки):

Linux Mint:

Ubuntu:

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

Section «Device»
Identifier «XGI — Xabre Graphics Inc Volari Z7»
Driver «sis»
BusID «PCI:5:7:0»
EndSection

Section «Screen»
Identifier «Default Screen»
Device «XGI — Xabre Graphics Inc Volari Z7»
Monitor «My Monitor»
DefaultDepth 24
SubSection «Display»
Depth 1
Modes «1280×1024» «1152×864» «1024×768» «800×600» «720×400» «640×480»
EndSubSection
SubSection «Display»
Depth 4
Modes «1280×1024» «1152×864» «1024×768» «800×600» «720×400» «640×480»
EndSubSection
SubSection «Display»
Depth 8
Modes «1280×1024» «1152×864» «1024×768» «800×600» «720×400» «640×480»
EndSubSection
SubSection «Display»
Depth 15
Modes «1280×1024» «1152×864» «1024×768» «800×600» «720×400» «640×480»
EndSubSection
SubSection «Display»
Depth 16
Modes «1280×1024» «1152×864» «1024×768» «800×600» «720×400» «640×480»
EndSubSection
SubSection «Display»
Depth 24
Modes «1280×1024» «1152×864» «1024×768» «800×600» «720×400» «640×480»
EndSubSection
EndSection

Идентификатор шины вашей графической карты должен отличаться от идентификатора, использованного в данном примере, поэтому вам придется отредактировать его (в рамках директивы «BusID» из секции «Device» в начале блока директив). Он должен быть записан в формате PCI!

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

E. Осталось перезагрузить ваш компьютер. После этого вы сможете установить разрешение экрана 1280×1024.

2.5. Некорректное неизменяемое значение яркости подсветки экрана ноутбука

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

В этом случае вы можете поступать описанным образом.

2.5.1. Простой метод: ручное изменение яркости

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

2.5.2. Еще один простой метод: добавление параметра системного загрузчика GRUB

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

A. Во-первых, следует открыть терминал и ввести в его окно следующую команду (используйте функции копирования/вставки):

Читайте также:  Обновить драйвер для видеокарты amd radeon 6600m and 6700m series

Linux Mint:

Ubuntu:

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

B. В открывшемся файле конфигурации следует найти директиву:

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

Если же она содержала параметры (например, splash), следует добавить параметр в кавычки через пробел аналогичным образом:

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

C. Теперь следует ввести в окно терминала следующую команду для обновления конфигурации системного загрузчика (как и раньше, используйте функции копирования/вставки):

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

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

снова выполнить уже известную команду:

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

2.5.3. Сравнительно сложный метод: использование утилиты xbacklight

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

A. В первую очередь следует установить саму утилиту xbacklight в систему, открыв окно терминала и введя в него следующую команду (используйте функцию копирования/вставки):

sudo apt-get install xbacklight

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

B. После этого следует добавить эту утилиту в автозапуск. Для этого нужно осуществить переход в рамках главного меню Linux Mint: «Меню — Параметры — Автозагрузка». В открывшемся окне следует нажать на кнопку «Добавить», выбрать вариант «Команда пользователя», после чего ввести в поле «Название» открывшегося диалога строку «Brightness», а в поле «Команда» — строку «xbacklight -set 70». После окончания заполнения полей диалога следует нажать кнопку «Добавить».

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

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

Примечание: вы можете использовать любые значения яркости подсветки экрана, а не только значение 70, использованное в данном примере; вы можете поэкспериментировать с ними.

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

2.5.4. Более сложный метод: использование утилиты setpci

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

A. В первую очередь следует открыть окно терминала и ввести в него следующую команду (используйте функции копирования/вставки):

lspci | grep -i vga

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. В результате будет выведена информация о типе установленной в ноутбуке графической карты, а также (что более важно), идентификатор ее шины (BusID). Это идентификатор, который выводится в начале строки. Он должен состоять из пяти цифр. Вам нужно будет записать его для последующего использования в рамках приведенной ниже команды.

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

sudo setpci -s 00:02.0 F4.B=50

а команда для увеличения яркости подсветки экрана ноутбука — следующим образом:

sudo setpci -s 00:02.0 F4.B=90

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

В случае успешного исполнения команды должно быть установлено более подходящее значение яркости подсветки экрана (в данном примере 50 или 90). Вам стоит поэкспериментировать с значениями яркости подсветки экрана ноутбука из диапазона 1100 и выбрать наиболее подходящее. Значение 100 является максимальным.

C. Вы можете автоматизировать исполнение данной команды следующим образом: в первую очередь нужно открыть окно терминала и создать пустой файл исполняемого после загрузки системы сценария с помощью следующей команды (используйте функции копирования/вставки):

sudo touch /etc/rc.local && sudo chmod +x -v /etc/rc.local

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

После этого следует ввести в окно терминала следующую команду (используйте функции копирования/вставки):

Linux Mint:

Ubuntu:

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

#!/bin/sh -e
setpci -s 00:02.0 F4.B=50
exit 0

После окончания редактирования файла следует сохранить изменения и закрыть окно текстового редактора.

D. Пришло время перезагрузить ваш ноутбук. После его загрузки яркость подсветки экрана должна прийти в норму. В противном случае следует перейти к разделу 2.5.5.

2.5.5. Последний вариант: использование утилиты xrandr

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

A. В первую очередь следует открыть окно терминала и ввести в него команду для определения порта, к которому подключена матрица ноутбука (используйте функции копирования/вставки):

xrandr | grep -w connected | cut -f1 -d» «

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

Именно к этому порту подключена матрица в моем ноутбуке.

B. Теперь вы можете установить значение яркости подсветки экрана ноутбука из диапазона от 0.1 до 1.0. Не забудьте адаптировать команду к идентификатору порта матрицы своего ноутбука. Для комфортной работы с моим ноутбуком достаточно ввести следующую команду:

xrandr —output eDP1 —brightness 0.8

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. Вам стоит самостоятельно поэкспериментировать со значениями яркости подсветки экрана ноутбука из диапазона 0.1 до 1.0 и выбрать наиболее подходящее из них.

3. Хотите ознакомиться с дополнительными советами?

Хотите узнать о других настройках и приемах работы с Linux-системами? На данном веб-сайте размещено большое количество подобных материалов.

Источник