Включение/отключение дискретной видеокарты

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

1. Способ. Подходит для все версий linux с ядром 2.6.34 +

«uname -a» узнать свою версию ядра

Для начала узнаем какие видеокарты видит наша система

Появится примерно такие строчки:

Запомним, что 00:02.0 это слабая видеокарта, а 1:00.0 сильная

Теперь посмотрим, какая из видеокарт сейчас работает

Появятся примерно такие строки:

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

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

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

в файл /etc/rc.local

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

sudo echo ON > /sys/kernel/debug/vgaswitcheroo/switch
sudo echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch

DIS — немедленное переключение на дискретную видеокарту
IGD — немедленное переключение на интегрированную видеокарту
DDIS — отложенное переключение на дискретную видеокарту
DIGD — отложенное переключение на интегрированную видеокарту
ON — включить неиспользуемую видеокарту
OFF — выключить неиспользуемую видеокарту

Завершаем сеанс, входим заново и отключаем слабую видеокарту

Должно получится так:

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

2. Способ. Если на вашем ноутбуке установлена ubuntu и лезть в терминал не хочется, то можно воспользоваться Ubuntu Control Center

После установки и запуска переходим в Hardware>VGA Switching

Тут всё интуитивно понятно.

После выбора видеокарты произойдёт автоматическое завершение сеанса, так что не пугайтесь. Лично мне первый способ показался более красивым 🙂

Источник

Как изменить видеокарту по умолчанию?

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

1 — Intel HD Graphics
2 — Nvidia GeForce 720M

Так вот, как мне сделать, чтобы вся система, в том числе и видеоплееры, работали на второй видеокарте? Потому что сейчас, я так думаю, всё работает на первой, потому что в сведениях о системе пишется именно она.

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

Как изменить флаги монтирования по умолчанию для usb-носителей?
Хочу изменить флаги монтирования по умочанию, где это можно сделать. В /etc/udev/rules.d не.

Как настроить по умолчанию внешнею видеокарту ?
купил себе мат плату asus b150m-k и к нему новую видеокарту gigabyte gtx 1050ti, долго не мог.

Как установить дискретную видеокарту по умолчанию
Здравствуйте! Ноутбук ASUS x75vc. В свойстве адаптера отображается интегрированная видеокарта.

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

Записывайтесь на профессиональные IT-курсы здесь

Обучайтесь IT-профессиям с гарантией трудоустройства здесь.

Как изменить микрофон по-умолчанию?
Здравствуйте. У меня есть вопрос. Как изменить микрофон по-умолчанию с помощью CMD/BAT? Заранее.

Как изменить поиск по умолчанию?
"Адрес" на панели задач windows 7. Как изменить поиск по умолчанию? Прошу прощения за то что.

Как изменить строковый параметр (По умолчанию) в реестре
Здравствуйте, хотел задать значения для строкового параметра который называется = "По умолчнию".

Источник

Настройка видеокарты Linux через Xorg

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

В самых современных дистрибутивах на замену Xorg серверу пришел новый дисплейный сервер Wayland. Но он все еще находится в активной разработке и не совсем готов к постоянному использованию. Поэтому Xorg все еще применяется в большинстве дистрибутивов.

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

Похожее:  Видеокарта ати радеон серии

Настройка видеокарты Linux c помощью xorg.conf

Конфигурационный файл xorg.conf — это обычный текстовый файл, в котором хранятся параметры работы Xorg сервера. Сюда входят настройки дисплея, мыши, видеокарты и клавиатуры. В былые времена этот файл был очень большим и сложным, но со временем его функции были перенесены в другие компоненты системы. Поэтому в последнее время он был видоизменен, и упрощен. Во многих дистрибутивах вообще такого файла нет, а вся конфигурация хранится в бинарном формате.

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

Создание Xorg.conf

Обычно, этот файл размещен в директории /etc/X11/xorg.conf. Но если в вашем дистрибутиве его нет, можно без проблем создать xorg.conf на основе журнала.

Сначала скопируйте файл журнала для новой сессии:

cp /var/log/Xorg.0.log /var/log/Xorg.1.log

Xorg -configure :1

Программа проанализирует файл лога, и на его основе создаст новый файл /etc/X11/xorg.conf учитывая конфигурацию вашей системы. В вашем домашнем каталоге появиться файл xorg.conf.new, который нужно скопировать в /etc/X11/:

cp xorg.conf.new /etc/X11/

Синтаксис конфигурационного файла

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

  • Module — в этом разделе описываются подключение модулей, расширяющих функциональность видео драйвера. Например, GLX модуль добавляет 3D ускорение, а модули Type1 и Freetype используются для рендеринга шрифтов;
  • ServerLayout — в этой секции указаны имена трех самых необходимых устройств для каждой рабочей сессии Xorg — имена мыши, клавиатуры и экрана, которые могут использоваться в других местах файла;
  • InputDevice — в xorg.conf обычно есть две секции InputDevice, первая для мыши и вторая для клавиатуры. Большинство мышей работают отлично по умолчанию, здесь понадобиться что-то менять только если вы захотите добавить дополнительные возможности;
  • Monitor — в этой секции перечислены все настройки вашего экрана, один из наиболее важных параметров, частота горизонтальной развертки HorizSync и вертикального обновления VertRefresh, именно на основе них рассчитывается разрешение экрана. Также можно жестко задать разрешение с помощью строки ModeLine;
  • Device — тут перечислено все ваше графическое оборудование вместе с драйверами, которые используются. Чаще всего, это nv с открытым исходным кодом для NVIDIA, или fglrx для карт от AMD. Имя драйвера Intel будет зависеть от версии вашей карты, например, i810.
  • Screen — здесь расположены все настройки вашего монитора и других графических устройств. Вы можете использовать эту секцию, например, для настройки нескольких экранов.

Настройка экрана xorg

Большинство параметров вашего экрана система получает с помощью технологии EDID или Extended Display Identification Data. Это информация, переданная дисплеем видеокарте. Здесь обычно содержится модель, производитель, такйминги, разрешение и размер дисплея. Xorg использует эти параметры для выбора оптимального разрешения экрана и глубины цвета.

Но иногда информация из EDID может быть неточной или неверной. Тогда вы можете установить нужные параметры вручную через xorg.conf. Но будьте осторожны, если ваш экран не поддерживает некоторые параметры, вы можете его повредить. Характеристики каждого отдельного устройства можно найти в интернете или же в инструкции от производителя.

Например, вот секция Monitor с настройкой вертикальной и горизонтальной частот, а также разрешения:

Identifier «Monitor0»
VendorName «Unknown»
ModelName «DFP-0»
HorizSync 28.0 — 72.0
VertRefresh 43.0 — 60.0
ModeLine «1440x900_60.00» 106.5 1440 1520 1672 1904 900 901 904 932 -hsync +vsync

Добавив такие опции в секцию Device, вы можете отключить использование EDID:

Option «UseEDIDFreqs» «FALSE»
Option «UseEDIDDpi» «FALSE»
Option «ModeValidation» «NoEdidModes»

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

Настройка видеокарты в xorg.conf

У драйверов видеокарт ест множество различных полезных опций, которые вы можете настроить с помощью xorg.conf. Большинство из них специфичны для конкретного производителя видеокарт. Например, есть множество настроек для видеокарт NVIDIA, но с другой стороны карты от ATI не настраиваются через этот файл. Драйвера с открытым исходным кодом от Intel имеют только несколько настроек. Дальше будет рассмотрена настройка видеокарты linux для различных производителей.

Похожее:  Как включить обновление видеокарты

Настройка Nvidia

У видеокарт NVIDIA есть множество настроек, которые можно указать в xorg.conf. Каждая строка состоит из ключа и значения, ее можно разместить в секции Screen или Device:

  • Option «NoLogo» «true» — во время инициализации драйвера показывается логотип NVIDIA. Это занимает некоторое время, поэтому с помощью такой строки можно отключить логотип;
  • Option «LogoPath» «адрес_файла» — вы можете заменить логотип NVIDIA на свое изображение, для этого просто укажите его адрес в этой строке;
  • Option «CursorShadow» «true» — если вы хотите видеть тень вокруг курсора, включите эту опцию. Тут есть два дополнительных параметра CursorShadowXOffset и CursorShadowYOffset, которые позволяют установить положение тени;
  • Option «Coolbits» «true» — эта опция позволяет включить возможность разгона частоты процессора и скорости памяти вашей видеокарты. Но вам нужно быть аккуратным с этим параметром, поскольку так вы можете повредить сове оборудование. Параметры разгона будут отображаться в утилите nvidia-config;
  • Option «DPI» «75 x 85» — если значение DPI (количество точек на дюйм) установлено неверно, то это может повлиять на правильность отображения шрифтов. Обычно, Xorg вычисляет этот параметр на основе EDID, но вы можете установить его вручную. Например, для монитора с разрешением ,440×900 и физическим размером 16×10 дюймов, значение DPI будет составлять (1,440/16)x(900/10) = 90×90.

Настройка видеокарты Intel

Графическими картами от Intel не всегда поддерживается настройка xorg.conf. Поэтому вам нужно проверить каждую из опций чтобы увидеть дает ли она какой-либо результат. Опции нужно добавлять в раздел Device:

  • Option «AccelMethod» «EXA» — эта опция позволяет включить новую архитектуру ускорения EXA. Она поддерживается в большинстве интегрированных карт Intel 943/940 и позволяет улучшить скорость композитинга.
  • Option «MigrationHeuristic» «greedy» — позволяет уменьшить использование видеопамяти на хранение различных текстур, что повышает общую производительность;
  • Option «TripleBuffer» «true» — этот параметр включает использование более совершенного метода двойной буферизации (используется для противостояния мерцанием).

Решение проблем xorg.conf

Если у вас не получается правильно настроить xorg.conf, нужно начать с самого меньшего. Используйте драйвер Vesa. Это стандартный видеодрайвер, а значит, его поддерживает любая видеокарта. Просто установите значение опции Driver — Vesa и попробуйте запустить X сервер. Вы должны увидеть свой рабочий стол.

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

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

Если проблемы все еще возникают, посмотрите файл журнала, обычно он расположен в каталоге /var/log/ и имеет в расширении номер сессии, например, /var/log/Xorg.log.1 или /var/log/Xorg.log.0. Здесь будут выведены все сообщения об ошибках. Также вы можете запустить Xorg с опцией -verbose, чтобы сразу увидеть все ошибки. Одна из самых распространенных ошибок — это неверное выставленное разрешение экрана, вы можете попробовать закомментировать все строки ModeLine и перезапустить X сервер.

Выводы

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

Источник

Как изменить драйвер видеокарты через терминал?

Недавно я попытался изменить драйвер для моего Asus Radeon HD 7870 на фирменный (друг сказал мне, что это намного быстрее), однако это, похоже, убило мою установку Ubuntu. Теперь, когда я загружаюсь, он показывает GRUB, я выбираю Ubuntu, а затем он загружается на секунду или две, а затем на черные экраны. Я думаю, что черный экран вызван тем, что он достигает экрана входа в систему, так как именно в этот момент я могу подключиться к нему по SSH.

Похожее:  Мобильная видеокарта amd radeon hd 7470m

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

Изменить: И я добавлю, когда я загружаю Ubuntu от USB, все работает нормально.

Изменить: Хорошо, здесь мой процесс для водителя.

  1. Установите Radeon HD 7870 в моей системе
  2. Загрузись, все работает нормально автоматически
  3. Я иду и проверяю, и он использует драйвер с открытым исходным кодом (я проверил, зайдя в программу и обновления программного обеспечения и перейдя на вкладку драйвера)
  4. Друг рекомендует мне перейти на пропиетальный, так как он быстрее (я думаю, что это было что-то вроде flgrx-обновлений)
  5. Я захожу в программу Software and Updates и перехожу на вкладку драйверов. Оттуда я выбрал один из обновлений flgrx и нажал ОК.
  6. Я перезагружаю свою систему, и тогда она не будет работать. После некоторых основных проблем я прихожу сюда.

Обновление: благодаря gertvdijk мне удалось отключить пропиетарный драйвер, но Ubuntu все равно не побьется. Я предполагаю, что по какой-либо причине драйвер с открытым исходным кодом не был автоматически включен. У кого-нибудь есть идеи? Есть ли какие-нибудь системные журналы, которые я могу дать вам, ребята, чтобы помочь найти проблему?

5 ответов

Начиная с 14.04 и выше, жокей-текст не установлен или недоступен в хранилище. Я только что исправил проблему, из-за которой драйвер Noveau приводил к полной блокировке компьютера после входа в систему, и мне нужно было вернуться к драйверу nvidia. Вот как я это сделал:

На экране входа в систему вместо входа в систему я пошел в терминал, используя CRL + ALT + F2 Type

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

устройства $ ubuntu-drivers
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
модалии: pci:v000010DEd00000391sv00001462sd00000630bc03sc00i00
поставщик: корпорация NVIDIA
модель: G73 [GeForce 7600 GT]
драйвер: nvidia-304 — дистрибутив не бесплатный
водитель: nvidia-173 — несвободный дистрибутив
драйвер: xserver-xorg-video-nouveau — встроенный дистрибутив
драйвер: nvidia-304-updates — дистрибутив несвободный

Я хотел nvidia-304, поэтому я набрал:

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

Источник



Установка видеокарт в linux

Статья содержит общие элементы описания установки видеокарт в Linux.

Описание настройки отдельных типов видокарт приведено в статьях

  • Установка ATI в linux — статья об установке и настройке видеокарт ATI/RADEON
  • Установка nVidia в linux — статья об установке и настройке видеокарт nVidia
  • Установка видеокарт Intel в linux — статья об установке и настройке видеокарт Intel

(Как правило) Видеокарты могут работать в текстовом режиме, в графическом режиме с поддержкой 2D/3D ускорения, в том числе на уровне аппаратного ускорения.

Текстовый режим видеокарт

Для запуска операционной среды linux в текстовом режиме (режим командной строки) дополнительных действий не требуется.

Обзор графических режимов

Поддержка графических режимов в linux обеспечивается пакетом Xorg. Настройка видеокарты в xorg осуществляется в файле конфигурации X-сервера — /etc/X11/xorg.conf. В данном файле (в Section «Device») указываются драйвера видеокарты. (Как правило) C конкретной видеокартой могут быть совместимы различные драйвера обеспечивающие различный уровень аппаратного ускорения. Например универсальный драйвер vesa или специфичные video-ati для ati/radeon и nouveau для nVidia. Если драйвер видеокарты в файле конфигурации не указан или этот файл отсутствует вовсе, операционная система (например debian squeeze) самостоятельно определит и установит (наилучший) совместимый драйвер из доступных в системе.

Графический режим VESA

Драйвер vesa может быть использован, если видеокарта поддерживает стандарт VESA. (На текущий момент) Нам неизвестны видеокарты не поддерживающие данный стандарт. Последние версии драйвера vesa (например в debian squeeze с xorg версии 7.5) обеспечивают поддержку и 2D/3D ускорения.

Для подключения драйвера

  • устанавливаем пакет xserver-xorg-video-vesa содержащий драйвер xorg-vesa
  • добавляем в файл конфигурации X-сервера/etc/X11/xorg.conf секцию
  • перезапускаем X-сервер / менеджер дисплея

Поддержка аппаратного ускорения

Поддержка аппаратного ускорения, как правило, может быть обеспечена драйверами изготовителя. Часто это самая простая или единственная возможность. Но бывают случаи, когда изготовитель «забросил» поддержку определённой видеокарты или предлагает драйвера для «другой» операционной среды. В этом случаев ускорение может быть достигнуто с помощью драйверов включённых в поставку Xorg. Поэтому способы поддержки аппаратного ускорения для разных моделей видеокарт даже для одного изготовителя могут серьзёно различаться.

Источник