Xserver xorg video nouveau что это

Свободный драйвер Nouveau для видеокарт Nvidia

Содержание

Обновление драйвера

Существует несколько способов обновления драйвера:

Обновление из PPA

Открыть терминал и ввести следующие команды:

Обновить список пакетов:

Теперь, обновить систему:

Установка из исходных кодов

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

Шаг 1. Подготовка

Вам понадобятся исходные тексты последней версии ядра Linux, библиотек Mesа и DRM, а также самого драйвера Nouveau. Также, если вы используете Ubuntu 10.04 или более старый релиз, вам необходимо установить Х-server версии 1.8.0 и новее. Можете установить его из ppa:xorg-edgers.

Шаг 2. Компиляция нового ядра

После скачивания исходников ядра, необходимо его скомпилировать и установить, как это сделать можно узнать в статье HOW-TO: Сборка ядра Linux, не забудьте в разделе «Stаging drivers» включить Nouveаu.

Шаг 3. Компиляция и установка libdrm

Далее нужно скомпилировать и установить libdrm, для этого в терминале:

Шаг 4. Компиляция и установка драйвера Nouveau

Для сборки драйвера выполните в терминале:

Шаг 5. Компиляция и установка Mesa

Теперь необходимо собрать новую версию Mesа. Это необходимо для поддержки 3D в драйвере.

Шаг 6. Настройка Xorg

Открываем файл xorg.conf:

И добавляем следующие строки:

Обязательно: Устанавливает верные права на устройство /dev/cards/card0 :

Рекомендуется: Запрещает самому X-серверу использовать 3D-ускорение. Рекомендуется разработчиками Nouveau. Вы не сможете использовать эффекты Compiz (KWin в KDE может работать через движок XRender):

Шаг 7. Проверка работоспособности драйвера

Проверяем работает ли драйвер, для этого в терминале выполняем:

Вы должны увидеть что-то вроде:

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

Источник

Благословите Nouveau, или про мои мучения с Nvidia Optimus. Часть 1. Прелесть документации Arch

Прежде чем я начну

Предисловие

До поры до времени я был обычным линуксоидом. Тестил разные дистрибутивы, потихоньку узнавал новое. Просто потому, что мне было интересно. Как правило, «знания» ограничивались Ubuntu и её форками, а также Fedora и ещё парой «user-friendly» дистрибутивов. Но, как гласит ещё одна латинская поговорка, omnia fluunt, omnia mutantur, то есть все течёт, всё меняется, и понятно, что так не могло продолжаться вечно.

Всё хорошо начиналось

Следует отметить, что у меня было не очень большое раздолье для экспериментов: относительно слабый ПК, который еле-еле тянул GNOME 3, и медленный интернет, который сильно усложнял общую ситуацию. Но тогда большего для мальчика 12 лет и не нужно было. В конце концов мне надоело экспериментировать, я установил Windows 10 и на несколько лет забыл о Linux.

Время шло, и где-то через 2 года я понял, что пришло время обновить мой замшелый кусок железа ПК, и начал копить деньги. Что-то выручил с продаж своих вещей, что-то дарили, более половины суммы накинули родители, пришлось даже принести в жертву продать свой Xbox(!) потешить своё ЧСВ повысить skill’ы в Linux. На этот раз решил попытаться установить Arch. Слышал, что у него очень хорошая документация. И начал.

Прелесть документации Arch

Установка прошла быстро и относительно безболезненно. Опять же, благодаря документации. После установки системы и DE в лице KDE Plasma, я попробовал подключить ноутбук к своему внешнему монитору, поскольку у монитора диагональ 24′ а у дисплея ноутбука только 15,6′. Ничего не произошло, на монитор сигнал не поступил. Как всегда, я начал гуглить. И после 30 мин поисков я обнаружил, что проблема связана с технологией Nvidia Optimus.

Немного о Nvidia Optimus

Nvidia — хорошая компания. За свою 25-летнюю историю они реализовали немало относительно хороших решений. Nvidia Optimus — одно из таких. Сабж представляет собой гибридную технологию для обеспечения корректной работы двух видеокарт(как правило, мощной графики Nvidia и встроенной Intel) на ноутбуках. Если она работает в Windows правильно настроена, она помогает сберечь электроэнергию и ресурсы ноутбука. Всё это отлично, но что натолкнуло меня на написание сего опуса, так это то, что эта распрекраснейшая технология в Linux по словам разработчиков работает только частично, а по моим её настройка требует много, много нервов, времени и сил.

Прелесть документации Arch(продолжение)

Qui quaerit, reperit

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

Разбор полётов

Теперь давайте разберем инструкцию из вышеуказанного треда. Начнём:

Сперва необходимо включить поддержку KMS(Kernel Mode Setting, метод настройки разрешения непосредственно в ядре), добавив в параметры ядра(файл /etc/default/grub) в строку GRUB_CMDLINE_LINUX_DEFAULT= параметр

Затем создаём скрипт для DM(менеджера входа). Рассмотрим вариант с LightDM. Создаём скрипт /etc/lightdm/display_setup.sh со следующим содержанием:

Этим скриптом мы указываем поставщика и устанавливаем максимально возможное разрешение экрана.

Сделаем созданный скрипт исполняемым:

Заставим LightDM выполнять вышеуказанный скрипт при запуске. Сперва отредактируем /etc/lightdm/lightdm.conf:

Инструкцию для SDDM можете посмотреть в уже упомянутом мною треде, ссылки в подвале.

Теперь нам необходимо обновить микрокод ЦП(больше о микрокоде по ссылкам в подвале):

После обновления микрокода установим ворох пакетов от Nvidia:

Примечание: Некоторые из пакетов могут быть недоступны. В таком случае устанавливайте всё по отдельности. Пакеты, которые будут недоступны, пропускайте.

Включим демон nvidia.persistenced, отвечающий за персистентность(больше о ней читайте по ссылке в подвале) работы драйвера Nvidia:

Автоматически сконфигурируем GRUB:

Создадим загрузочный RAM-диск:

Если не вписали, впишем

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

О Bumblebee и PRIME

Возможно, Вы заметили, что я ничего не сказал о «костылях», которые направлены на обеспечение корректной работы Nvidia Optimus в Linux: Bumblebee и PRIME.
Кроме того, завести карту Nvidia у меня вышло лишь с проприетарным драйвером, Nouveau не работал(поэтому статья и называется «Благословите Nouveau».
Что касается лично моего опыта работы с ними, то он мал и плачевен: оба костыля в упор не видели мою видеокарту Nvidia. Если Вам они интересны, в подвале вы найдете ссылки на материалы по ним.

Послесловие

Если вы прочли всю статью, то вы герой (ну, или модератор).

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

Источник

Пакет: xserver-xorg-video-nouveau (1:1.0.17-1)

Ссылки для xserver-xorg-video-nouveau

Ресурсы Debian:

Исходный код xserver-xorg-video-nouveau:

Сопровождающий:

Внешние ресурсы:

Подобные пакеты:

X.org X-сервер — видеодрайвер Nouveau

В пакете содержится драйвер для видеокарт NVIDIA Riva, TNT, GeForce и Quadro для X.Org (см. описание xserver-xorg).

Пакет предоставляет поддержку 2D включая ускорение EXA, Xv и RandR. Поддержка 3D предоставляется пакетом libgl1-mesa-dri.

Данный пакет собран из драйвера xf86-video-nouveau driver проекта FreeDesktop.org.

Теги: Системное администрирование: Поддержка аппаратного обеспечения, Работа с аппаратным обеспечением: Графика и видео, Роль: Модуль, Цель: use::driver, x11::xserver

Другие пакеты, относящиеся к xserver-xorg-video-nouveau

Загрузка xserver-xorg-video-nouveau

Загрузить для всех доступных архитектур

АрхитектураРазмер пакетаВ установленном видеФайлы
alpha (неофициальный перенос)327,9 Кб502,0 Кб[список файлов]
amd64322,9 Кб482,0 Кб[список файлов]
arm64316,9 Кб465,0 Кб[список файлов]
armel313,5 Кб451,0 Кб[список файлов]
armhf311,8 Кб403,0 Кб[список файлов]
hppa (неофициальный перенос)332,9 Кб500,0 Кб[список файлов]
i386326,2 Кб491,0 Кб[список файлов]
ia64 (неофициальный перенос)365,0 Кб726,0 Кб[список файлов]
m68k (неофициальный перенос)309,1 Кб460,0 Кб[список файлов]
mips64el317,6 Кб483,0 Кб[список файлов]
mipsel319,6 Кб480,0 Кб[список файлов]
ppc64 (неофициальный перенос)332,8 Кб601,0 Кб[список файлов]
ppc64el332,7 Кб533,0 Кб[список файлов]
riscv64 (неофициальный перенос)317,1 Кб421,0 Кб[список файлов]
sh4 (неофициальный перенос)330,9 Кб431,0 Кб[список файлов]
sparc64 (неофициальный перенос)311,0 Кб467,0 Кб[список файлов]
x32 (неофициальный перенос)323,0 Кб476,0 Кб[список файлов]

Эта страница также доступна на следующих языках (Как установить язык по умолчанию):

Чтобы сообщить о проблеме, связанной с веб-сайтом, отправьте сообщение (на английском) в список рассылки debian-www@lists.debian.org. Прочую контактную информацию см. на странице Debian Как с нами связаться.

Источник

Пакет: xserver-xorg-video-nouveau (1:1.0.13-3)

Ссылки для xserver-xorg-video-nouveau

Ресурсы Debian:

Исходный код xserver-xorg-video-nouveau:

Сопровождающий:

Внешние ресурсы:

Подобные пакеты:

X.org X-сервер — видеодрайвер Nouveau

В пакете содержится драйвер для видеокарт NVIDIA Riva, TNT, GeForce и Quadro для X.Org (см. описание xserver-xorg).

Пакет предоставляет поддержку 2D включая ускорение EXA, Xv и RandR. Поддержка 3D предоставляется пакетом libgl1-mesa-dri.

Данный пакет собран из драйвера xf86-video-nouveau driver проекта FreeDesktop.org.

Теги: Системное администрирование: Поддержка аппаратного обеспечения, Работа с аппаратным обеспечением: Графика и видео, Роль: Модуль, Цель: use::driver, x11::xserver

Другие пакеты, относящиеся к xserver-xorg-video-nouveau

Загрузка xserver-xorg-video-nouveau

Загрузить для всех доступных архитектур

АрхитектураРазмер пакетаВ установленном видеФайлы
amd64307,6 Кб458,0 Кб[список файлов]
arm64298,7 Кб430,0 Кб[список файлов]
armel301,3 Кб432,0 Кб[список файлов]
armhf301,1 Кб388,0 Кб[список файлов]
i386312,3 Кб468,0 Кб[список файлов]
mips305,0 Кб458,0 Кб[список файлов]
mips64el304,4 Кб464,0 Кб[список файлов]
mipsel305,9 Кб458,0 Кб[список файлов]
ppc64el304,3 Кб522,0 Кб[список файлов]

Эта страница также доступна на следующих языках (Как установить язык по умолчанию):

Чтобы сообщить о проблеме, связанной с веб-сайтом, отправьте сообщение (на английском) в список рассылки debian-www@lists.debian.org. Прочую контактную информацию см. на странице Debian Как с нами связаться.

Источник

Пакет: xserver-xorg-video-nouveau (1:1.0.17-1)

Ссылки для xserver-xorg-video-nouveau

Ресурсы Debian:

Исходный код xserver-xorg-video-nouveau:

Сопровождающий:

Внешние ресурсы:

Подобные пакеты:

X.org X-сервер — видеодрайвер Nouveau

В пакете содержится драйвер для видеокарт NVIDIA Riva, TNT, GeForce и Quadro для X.Org (см. описание xserver-xorg).

Пакет предоставляет поддержку 2D включая ускорение EXA, Xv и RandR. Поддержка 3D предоставляется пакетом libgl1-mesa-dri.

Данный пакет собран из драйвера xf86-video-nouveau driver проекта FreeDesktop.org.

Теги: Системное администрирование: Поддержка аппаратного обеспечения, Работа с аппаратным обеспечением: Графика и видео, Роль: Модуль, Цель: use::driver, x11::xserver

Другие пакеты, относящиеся к xserver-xorg-video-nouveau

Загрузка xserver-xorg-video-nouveau

Загрузить для всех доступных архитектур

АрхитектураРазмер пакетаВ установленном видеФайлы
alpha (неофициальный перенос)327,9 Кб502,0 Кб[список файлов]
amd64322,9 Кб482,0 Кб[список файлов]
arm64316,9 Кб465,0 Кб[список файлов]
armel313,5 Кб451,0 Кб[список файлов]
armhf311,8 Кб403,0 Кб[список файлов]
hppa (неофициальный перенос)332,9 Кб500,0 Кб[список файлов]
i386326,2 Кб491,0 Кб[список файлов]
ia64 (неофициальный перенос)365,0 Кб726,0 Кб[список файлов]
m68k (неофициальный перенос)309,1 Кб460,0 Кб[список файлов]
mips64el317,6 Кб483,0 Кб[список файлов]
mipsel319,6 Кб480,0 Кб[список файлов]
ppc64 (неофициальный перенос)332,8 Кб601,0 Кб[список файлов]
ppc64el332,7 Кб533,0 Кб[список файлов]
riscv64 (неофициальный перенос)317,1 Кб421,0 Кб[список файлов]
sh4 (неофициальный перенос)330,9 Кб431,0 Кб[список файлов]
sparc64 (неофициальный перенос)311,0 Кб467,0 Кб[список файлов]
x32 (неофициальный перенос)323,0 Кб476,0 Кб[список файлов]

Эта страница также доступна на следующих языках (Как установить язык по умолчанию):

Чтобы сообщить о проблеме, связанной с веб-сайтом, отправьте сообщение (на английском) в список рассылки debian-www@lists.debian.org. Прочую контактную информацию см. на странице Debian Как с нами связаться.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *