Торвальдс послал nVidia куда следует

bestpilot8

Линус сегодня отжёг.

Линус Торвальдс, разработчик ядра Linux, раскритиковал компанию Nvidia за политику в отношении Linux, сообщает блог The Verge.
В ходе публичной лекции Торвальдса в финском Университете Аалто девушка из зала пожаловалась на то, что в среде Linux не работает Nvidia Optimus. Эта технология обеспечивает автоматическое переключение между встроенной и дискретной видеокартами и задействована преимущественно в ноутбуках.
В ответ Торвальдс признал, что проблема действительно существует, и назвал Nvidia "единственной ужасной компанией" из всех, с которыми разработчикам Linux приходилось иметь дело. Затем он произнес "So Nvidia fuck you" и показал камере (лекция записывалась на видео) средний палец.
Компания Nvidia несколько раз подчеркивала, что не планирует добавлять в технологию Optimus поддержку Linux. Однако девушка, задавшая вопрос, признала, что на ее ноутбуке переключение заработало после того, как она прибегла к помощи участников проекта GitHub.
Чтобы не быть голословным, дам вам гифку:

kokto

Хороший жест по отношению к проприетрарщикам :)

sergey_m

Я тут недавно задавал один , ответа так и не получил.

bestpilot8

К. О. приходит на помощь.
То, что описано в первом посте, — исключительно нетипичное обращение известного человека к не менее известной компании. Забавен именно этот факт.

sergey_m

Давай называть вещи своими именами:
исключительно нетипичное обращение
хамство

bestpilot8

Называй как хочешь.

hoha32

по-моему у него крыша поехала
да, он ещё не видел "amd hybrid graphics", для которой нет ничего подобного тому же bumblebee

SergZ495

ну в данном случае оно оправданно т.к. и под винду в нвидиа дрова пишут мудаки с ошибкой в ДНК

elenangel

"amd hybrid graphics"

у нас четверо линуксоидов со стажем от 0 до 12 лет трахались с таким ноутом. в конце концов самый неопытный (просто ему этот ноут достался, а он решил линукс на нем завести) таки что-то сделал и завел ускорение, нейтрализовав встроенную видюху, но объяснить как и воспроизвести на другом ноуте не смог. а 2 туда-сюда переключать так и не получилось, правда это и не было основной целью.

Anturag

 
Линус сегодня отжёг.

Это было не сегодня, а на прошлой неделе в четверг, вероятно, из форумчан я единственный был на этом эвенте.
По теме — всё справедливо и грамотно Торвальдс сказал, а оправдания от местного начальника из nVidia Juha Tukkinen'a в конце — полная лажа. Случайно получилось, что несколько людей из кернеловой команды nVidia сидели в зале :)

hoha32

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

yroslavasako

да, он ещё не видел "amd hybrid graphics", для которой нет ничего подобного тому же bumblebee
потому что оно поддерживается изкаробки блобом от ati. А вот bumblebee - это не поддержка оптимуса, а лишь жалкий костыль её изображающий

yroslavasako

у нас четверо линуксоидов со стажем от 0 до 12 лет трахались с таким ноутом
а посмотреть на мой сакссесс стори в альте не судьба? Если что - могу объяснить ещё раз как оно работает

hoha32

потому что оно поддерживается изкаробки блобом от ati
это распространение заведомо неверной
фактическая поддержка сильно зависит от того чего там намудрил производитель ноута, и тот факт что им позволяется мудрить не красит АМД
в результате эта хрень работает только с дровами производителя _ноута_, которые есть, как ни странно, только под венду

yroslavasako

это распространение заведомо неверной
у них полная поддержка. Надо знать с какими опциями собирать драйвера на интел (если встроенная видеокарта - интел, а не ati)
На старых ноутах было фактическое переключение видеовыводов. Там по крайней мере всегда можно было положиться на переключение биоса.
Новые ноуты, это те, с которыми "намудрили" согласно твоего определения, имеют видеовыходы подключённые напрямую к встроенной видюхе. Чтобы воспользоваться ею надо, чтобы дрова дискретной умели управлять встроенной. ati умеет, так что ставишь интел в режим максимального энергосбережения, а ati через него перенаправляет результаты своей работы.
P.S. Под работает я подразумевал, что при перезапуске иксов можно выбрать на чём именно их запускать. На лету не умеют, это факт.

alekc34

ты удивишься, но поставить виндовые дрова на родную винду (если, например, ты снёс систему, которая шла в комплекте) — тот ещё геморой, я в итоге ставила приложение отдельно (и установка вылетала с ошибкой), а дрова отдельно ручками

hoha32

ставишь интел в режим максимального энергосбережения, а ati через него перенаправляет результаты своей работы.
ОК
ты, видимо, хочешь сказать, что я не умею гуглить
не исключаю вероятности подобного
однако, замечу, что твоё описание далеко от детального
пожалуйста, вышли ссылку на нормально описанную последовательность гимнастических упражнений, которые надо выполнить для того чтоб это завелось
потому что при проведении весьма похожих манипуляций я добивался того что интеловская видеокарта уходила в сон, а амдшная вусмерть зависала - при использовании драйверов от xorg
при использовании проприетарного драйвера АМД возможность загнать в сон интеловскую видеокарту напрочь отклучалась

yroslavasako

Я тоже нагуглил далеко не сразу.
Одна из распространённых ошибок - попытаться отключить встроенную карту. В успешном случае в xorg подгружены оба драйвера, иначе при рабочем ati у тебя будет чёрный экран, т.к. весь вывод всё равно должен идти через интел.
Соответственно - руки прочь от vgaswitcheroo
Ну и очевидно, самые свежие дрова и самые свежие иксы не помешают.
http://forums.gentoo.org/viewtopic-t-909802-highlight-hybrid...
Дополнительно к тому что есть в заглавном посте: отключать у драйверов intel функцию sna. Ты можешь об этом прочитать чуть позже в обсуждении.

hoha32

два Х-сервера и VirtualGL? да, блин, это прям то решение на которое должен рассчитывать любой линуксоед
Соответственно - руки прочь от vgaswitcheroo
Ну и очевидно, самые свежие дрова и самые свежие иксы не помешают.

а это вообще прямо противоречит тому что написано в гайде
ты его точно читал?

deadoralive

Офигеть он постарел

yroslavasako

Я его читал. Не забудь, что гайд состоит из трёх частей. В первой - как сделать без VirtualGL.

hoha32

В первой - как сделать без VirtualGL.
ага, с проприетарным драйвером (Линус одобряе!) и уж точно с не самой свежей версией драйверов intel

yroslavasako

ага, с проприетарным драйвером (Линус одобряе!)
а мы что обсуждаем?
потому что оно поддерживается изкаробки блобом от ati.
опенсорс не поддерживает никак. Впрочем опенсорс дрова для nvidia в разы хуже тех, что для ati.
уж точно с не самой свежей версией драйверов intel
откуда дровишки?

hoha32

а мы что обсуждаем?
в ветке, в которой Линус посылает не желающую делиться спеками видеокарт нвидию? наверное проприетарные дрова, блеать!
 
опенсорс не поддерживает никак.

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

из того самого обзора, который ты так внимательно прочитал.

yroslavasako

в ветке, в которой Линус посылает не желающую делиться спеками видеокарт нвидию? наверное проприетарные дрова, блеать!
ati в отличие от nvidia поделилась спеками и даже выделила двух разработчиков на постоянной зарплате для опенсорсных дров.
И потом, остальные в этой ветке могут обсуждать нвидию, но мы с тобой персонально обсуждаем моё утверждение о работоспособности проприетарных дров и твое утверждение о заведомой ложности моего. По этой теме у тебя есть ещё что сказать?
Тот обзор несколько устарел. ~amd64 дрова ati замечательно работают с ~amd64 дровами интела.
Оставить комментарий
Имя или ник:
Комментарий: