Может ли не быть драйверов для linux

Почему мне не нужно устанавливать драйверы для Ubuntu

Rsync был создан специально для скорости и сохранения полосы пропускания. Там интерфейс GUI для rsync называется grsync.

3 ответа

По большей части вам не нужно устанавливать дополнительные драйверы. Включены почти все доступные драйверы.

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

Самый простой способ узнать, нужны ли какие-либо драйверы, — сначала выбрать «Попробовать Ubuntu» на экране установки, чтобы узнать, нужны ли вам какие-либо драйверы, и проверить, есть ли у Ubuntu работа с вашим оборудованием.

Ubuntu — это операционная система с открытым исходным кодом, и в операционной системе с открытым исходным кодом можно предоставить пользователям дополнительную защиту от проблем, вызванных установкой неправильного драйвера, и дополнительную помощь в восстановлении системы после установки неправильный проприетарный графический драйвер. Здесь я имею в виду встроенные графические драйверы с открытым исходным кодом, такие как nouveau и пакеты amdgpu, и проприетарные графические драйверы, такие как драйверы NVIDIA с официального сайта NVIDIA и драйвер AMDGPU-Pro 1 от официального AMD веб-сайт.

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

В системах Linux (и некоторых других Unix с открытым исходным кодом) драйверы обрабатываются совсем иначе, чем в ОС Windows.

В системах Windows (особенно до Windows). 10), ядро ​​ОС обеспечивает стабильный двоичный программный интерфейс, для которого может быть написан драйвер, и этот интерфейс (за исключениями) гарантированно остается неизменным на протяжении всего цикла поддержки данной версии Windows. Это способствует тому, что драйверы пишутся и поставляются третьими сторонами, они обычно работают как минимум с одной версией Windows в течение этого цикла поддержки. Недостатком является то, что этот интерфейс драйвера трудно улучшить или исправить в течение этого жизненного цикла, и он способствует двоичному распространению драйверов, которое (не говоря уже о политике!) Часто ограничивает согласованную поддержку нескольких платформ.

Ядра Linux действительно имеют изменяющийся интерфейс драйвера, который строго определено только на уровне исходного кода и имеет тенденцию к расширению и многоплатформенной согласованности. Это означает, что, если не используется дополнительный драйвер-переводчик, предлагающий конкретный стабильный двоичный интерфейс, двоичный файл драйвера специфичен для конкретной сборки ядра. Можно было «подделать» двоичный файл драйвера, чтобы он, возможно, был совместим с парой десятков точных версий ядра на одной платформе, но усилия по его поддержке (в виде двоичного предложения) были бы неэкономичными. Эта предвзятость также политически желательна в сообществе ядра Linux, поскольку они притворяются, что двоичный драйвер с закрытым исходным кодом может работать намного хуже, чем вредоносная прошивка на периферийном устройстве с поддержкой busmastering рассматривают закрытый исходный код как слишком ненадежный и слишком неприятный чтобы он работал с привилегиями ядра. Таким образом, драйверы устройств с открытым исходным кодом для всего основного оборудования поставляются в самом пакете ядра, а второй вариант — это относительно простой в использовании метод распространения внешнего драйвера в виде архива с исходным кодом для компиляции с установленным ядром.

Читайте также:  Способы расположения окон windows

Некоторые другие драйверы Linux (например, классические графические драйверы X11, драйверы сканера, драйверы принтера) обрабатываются не как части ядра, а как части некоторого программного обеспечения пользовательского пространства, которое обеспечивает функциональность в качестве общесистемной службы (XOrg, Sane, Ghostscript . ) — они тоже имеют тенденцию быть специфичными и в основном распространяются с данной версией соответствующего программного обеспечения пользовательского пространства.

Источник

Нужно ли устанавливать родной драйвер видеокарты?

По умолчанию используется nouveau. Кажется это драйвер?

Какая видеокарта хоть? Как планируется её использовать?

Использование — просмотр онлайн тв и фильмов, работа в абиворд, просмотр сайтов, просмотр фоток

что не устраивает сейчас?

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

Можно попробовать потыкать палкой в проприетарный блоб, но последняя версия, поддерживающая это говно мамонта — 304, и ХЗ, насколько он поддерживается по части актуальных версий ядра и Xorg.

Плюс по части работы именно с рабочим столом, имхо, nouveau комфортнее блоба.

Попробуй да нам расскажешь. Сделай бэкап, если криворучка.

если ничего не глючит и не нужны игры, вполне хватит и nouveau

Для Linux есть несколько веток драйвера NVIDIA:

  • 71.xx — последний драйвер с поддержкой Riva, Vanta и GeForce 256
  • 96.xx — последний с поддержкой GeForce 2 (и GeForce 4 MX)
  • 173.xx — последний с поддержкой GeForce 3, 4 и FX (он же GeForce 5)
  • 304.xx — последний с поддержкой GeForce 6 и 7
  • 340.xx — последний с поддержкой GeForce 8,9 и GTX 200
  • 390.xx — последний с поддержкой Fermi (GeForce GTX 400 и 500)

Подробная информация здесь: https://www.nvidia.com/object/unix.html К сожалению, в информации о драйвере 340.137 не написано, какая максимальная поддерживаемая версия X-Server и ядра Linux

Поищи в репозитории своего дистрибутива Linux — драйвер версии 304.xx. Если он там есть — значит он будет работать

nouveau и так родной драйвер, а nvidia — проприетарный инородный драйвер. Ставить его не нужно, если нет какой-то особой необходимости.

Через синаптик установил nvidia-driver, там указана версия 384.130-1, после перезагрузки уменьшилось расширение экрана, стало 1280х1024, видимо драйвер не заработал. Установил nvidia-legacy-304xx-driver-bin, версия 304.137-5, перезагрузил пк, всё без изменений. Скачал драйвер с офсайта https://download.nvidia.com/XFree86/Linux-x86_64/304.137/NVIDIA-Linux-x86_64-. , открыл терминал под рутом, выполнил chmod +x NV и нажал клавишу TAB, запустил ./NV и клавиша TAB, ругается «не должны быть запущены иксы».

> Установил nvidia-legacy-304xx-driver-bin, версия 304.137-5, перезагрузил пк, всё без изменений

А тот удалил? Вообще надо правильно «приготовить» /etc/X11/xorg.conf

а тот не удалил, но если бы его нужно было удалить, по идее установщик бы его сам удалил

командой sudo systemctl stop lxdm я остановил иксы, но переключение раскладки клавиатуры в консоли не работает, а скачанный файл находится в папке с кириллическим названием, в общем пришлось снова стартовать иксы, перемещать файл драйвера в папку без кириллических символов, останавливать иксы

после запуска ./NV и нажатия TAB запустил установщик, и он мне предложил «register dkms», я согласился, но там произошла какая-то ошибка и пришлось запускать установщик по новой

на этот раз я отказался от dkms и согласился на 32-бит compatibility, но тоже произошла ошибка — якобы нет нужной папки для установки файла

ещё раз запустил установщик, отказался от dkms и 32-bit compatibility, отказался от x-config, вроде бы установка прошла успешно

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

С такой древнотой nouveau уже лучше блоба работает, да и в игры на этом не поиграть. Так что не стоит. Хотя если есть какие-то проблемы с nouveau сейчас, то можно попробовать поставить 304.xx. Если нет, то не стоит трогать.

Читайте также:  Pwd linux ������� ���

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

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

на этот раз мне выдало ошибку «нужно сначала добавить nouveau в исключения modprobe», я согласился, перезагрузил пк, повторно запустил установщик, отказался от register kernel dkms, 32-bit compatibilty, согласился на x-config

после перезагрузки решил проверить, какой драйвер используется

я не знаю, устраивает ли меня драйвер nouveau

после установки драйвера nvidia визуально заметно, что верхняя шапка смотрелки сайтов firefox стала светлее

стал ли комп работать быстрее, не уверен, это надо 2 ос ставить и смотреть, может даже на видеокамеру записывать и сравнивать видеозапись

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

Иди рассказывай сказки тем, кто не ел ваше проприетарное говно.

Управление питанием в блобе через пень-колоду, хрен настроишь ручное ограничение.

Оптимус в блобе считай что не работает. «Фирменный» вариант крутить дискретку 24/7 — феерический идиотизм. Шмеле — танцы с бубном, пожирание ресурсов, микрофризы и пила на графике ФПС.

Когда были ноуты, у которых не было интеграшки и всё крутилось на дискретке с нвидиа-блобом, скроллинг в фуфыксе был как смотреть как сохнет краска, и периодически вылезали артефакты рендеринга в браузере.

Когда на кеплере запилили нормальный реклокинг, а в месу завезли свежий onengl, выбросил блоб нахер без сожаления, потому что пользоваться им можно только на десктопе в кондиционированной комнате и с i7-xXx9999xXx Extreme Edition. И то только если ничего слаще морковки не ел.

Да, ноутами не пользуюсь, особенно игравыми.

осталось выяснить кому нужно говно мамонта, реклокинга нет уже на пятилетних картах и всём, что новее. а что не так с дискреткой 24х7, она ж 0 целых хрен десятых потребляет в 2д режиме? к тому же когда подключаешь к сети она нормальные частоты включает и можно сразу пользоваться без всяких заморочек.

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

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

Присоединяюсь. Да, у меня 10 летняя плата с набортной 6100, но как можно испортить поддержку старого железа? Не думаю, что оно вообще не работало никогда. Просто сломали, но тогда зачем говорить, что типа, поддерживается?

Поставил Ubuntu 16.04:

После логина рабочий превращается в кислотную мозаику, виснет через раз. В это время в логе:

Огонь драйвер nouveau, просто нет слов!

К сожалению, про проприетарный драйвер пока хорошего сказать не могу, nvidia-304 у меня не заводится — всё ставится без ошибок, но нет кернел модуля пишет и выкидывает обратно на экран логина. Но хоть мусора нет, хоть не виснет компьютер, тут хоть есть надежда, что надо разобраться, в чём делоЮ чем и занимаюсь. И есть у меня предположение, что тут что-то сломалось из-за нового ядра 4.х Жаль, если придётся выкинуть эту вполне бодрую писчую машинку (ну или Винду нелиц-ную юзать тайком).

всё ставится без ошибок, но нет кернел модуля пишет и выкидывает обратно на экран логина

с офсайта нвидии инсталятор драйвера скачивали?

В-общем, общая ситуация с драйверами nvidia для меня прояснилась.

Читайте также:  Samsung ml 191x 252x драйвер для windows 10

Из репов и PPA для 16.04 приезжает nvidia 304.135, который не соберётся под новым ядром 4.15.0-хх, об этом разрабы прекрасно знают и говорят на ланчпаде: «вам нужен .deb версии 304.137, возьмите его от debian последнего или ждите, пока кто-нибудь соберёт .137 для Xenial.

Я скачал рекомендуемый пакет, но попал в dependency hell какой-то, еле выпутался, чинил зависимости часа 2.

Не осилил, к сожалению, плохо у меня с пакетами и установкой.

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

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

попробуйте как я установить crunchbangplusplus, он основан на debian 9, озу кушает как win xp

попробуйте как я установить crunchbangplusplus, он основан на debian 9, озу кушает как win xp

Это не моя машинка, казённая. Я работаю в небольшой частной компании и мы сейчас массово переходим на Ubuntu 16.04. Именно эта версия выбрана и как достаточно стабильная и достаточная легковесная (Unity) для железа средней руки. Потому что Gnome очень спорен по удобству и тяжёл, как мамонт (ИМХО, конечно). И очень не хочется зоопарк городить, хочется, чтобы софт был везде одинаковый и одних и тех же версий. И если карточку NV44 [GeForce 6200 LE] я могу просто воткнуть в сервер без ГУИЮ то вот сабжевую машинку просто хочется использовать, требования у нас очень скромные — 3-4 вкладки мозиллы и ЛибрОфис.

И вообще, это достаточно бодрая машинка: Biostar NF61S-M2A v.6.1 MB 4 Gb DDR2-800 (2x2Gb) AMD Athlon(tm) X2 Dual Core Processor BE-2400 (2.3 GHz) SSD Noname 60Gb

Windows 7 SP1 чистая (установил для теста) летает как ракета.

Какие у меня варианты.

1. Ждать, что разработчики nouveau обратят внимание на проблемы со старыми картами. — Думаю без шансов. Интернет давно полон жалоб на nouveau, а воз и ныне там. Пох им. Но ничего личного, они ж после работы по доброй воле пишут код.
2. Ждать, пока пересоберут nvidia-304 (Ubuntu) нормально. Хочу уточнить. На данный момент в репах лежит 304.135. При подключении ppa graphic-drivers прилетает уже 304.137, но оба не собираются на текущем ядре 4.15-43. — Вариант.
3. Ждать, пока сама Nvidia пересоберет свой 304.137 под новые ядра. — Без шансов, Nvidia сказала, что поддержка прекращена в 2017 г., так что только сторонние допилы. Один из допилов: https://adufray.com/blog/2018/06/02/nvidia-304-127-on-bionic К сожалению, только для 18.04. Попробовал у себя, не собрался драйвер.
4. Переходить на 18.04 с Xfce (например). Поддержка самой Убунты nvidia-304 в 18.04 прекращена (пакет драйвера удалён из репов), поэтому: патчить по п.3 и есть шанс получить черный экран после очередного обновления ядра.
5. Ставить исходную 16.04. Тут я неожиданно для себя узнал много нового про HWE/не HWE, у меня корпоративный запиленный дистриб оказывается HWE, ядро самое новое. Соответственно, если я правильно понял, у не HWE-Убунты старая линейка ядер (3.хх, наверное). Этот вопрос я изучаю в данный момент.
6. Ставить 14.04. Тут надо смотреть, поддержка системы скоро прекратится и если 16.04-не HWE это лёгкий зоопарк. то 14.04 это уже посерьёзней. Различные администртивные вещи и написание ПО потребует лишнего тестирования из-за более старых версий пакетов.

Да, забыл. 7. Переставить Windows XP. Но тут уже c gmail проблемы прут (попытка искажения содержимого постоянно). То ли еще будет. PS. Интересно, они активацию по телефону не отменили ещё? Так что, может уже и не прокатит.

Источник

Оцените статью