Вы не вошли.
Страницы 1


Вот вам и костылинукс
Буду сюда писать весь треш и угар, который найду в ac100.
кнопка тильда ("~") находится возле пробела
в ведроиде знаки (!@#$% и далее) набираются не через Shift-цифра, а через Alt
в шелл-скриптах загрузки сос-раздела есть слипы (штатный не смотрел, надеюсь там нет)
бут, ядро и файловые системы живут на одном emmc-флеше, как и в телефонах, но с точки зрения ядра, начало флеша сдвинуто на начало первой файловой системы и туда подсунут MBR, который вроде бы генерится бутом при прошивке
содомиты из нвидии пишут в ядре камельКейзом
в ядро засунут цельнотянутый нвидиевский DDK и имеют место быть всякие "ifdef win32", NvOsMalloc, NvOsFree итд
в ядре все тегровые борды идут, как одна tegra-generic aka nv-odm, кастомизация делается через ifdef
тошиба не использует ifdef, а просто комментирует мешающие куски кода, оставляя пометки "бла-бла-бла by индуснейм"
как machid используется гарантировано-уникальное числов 3333, загрузчик ac100 передает именно его на всех моделях бука
нвидия в 2010-ом году выпускает драйвера под иксы 7.2, убунту 8.04 и ведроид 2.2 с ядром 2.6.32
нвидиевские драйвера не работают без проприетарного юзерспейсового демона nvrmd
юзерспейсовый демон не работает без проприетарного ядерного модуля nvrm_gpu.ko
ядерный модуль nvrm_gpu.ko делает вид, что он GPL-licensed, чтобы получать доступ ко всем апи ядра, но сорцов от него не предоставлено
каждое моргание курсора приводит к отправке сетевого сообщения юзерспейсовому демону
юзерспейсовый демон общается с ядром текстовыми командами и ioctl
юзерспейсовый демон общается с юзерспейсовыми клиентами бинарным протоколом по локальному сокету
юзерспейсовый демон в ac100 не такой, как в официальных нвидиевских драйвер-паках и содержит тошибовские хаки
тошибовские хаки шлют из платформо-независимой библиотеки libnvos текстовые команды ядру, содержащие захардкорженые номера gpio или их регистров
тошибовские хаки к nvrmd в продакшн-версии устройства используют тестовый интерфейс /proc/test_program для штатной работы
железка неспособна уйти в слип без юзерспейсового демона
ядро шлет юзерспейсовому демону текстовые команды, чтобы тот подготовил железку к слипу
юзерспейсовый демон, предположительно, напрямую работает с SPI и GPIO, минуюя готовую инфраструктуру ядра, дублируя ее
юзерспейсовый демон производит дополнительную инициализацию железа, например звукового чипа и выключение второго процессорного ядра
юзерспейсовый демон каким-то образом перехватывает открытие звукового устройства и в этот момент шлет ядру номера gpio или их регистров, чтобы включилось или выключилось питание или mute звукого кодека
для включения HDMI-выхода используется текстовая команда ядру, которая зашита в юзерспейсовые демон в виде вызова шелл-команды echo
все библиотеки и демоны собраны с отладкочными символами и пишут дебаг-флуд на std-out
на андроидном планшете используется тот же юзерспейс с nvrmd, что и на ac100
для включения-выключения процессоров и балансировки нагрузки, используется нестандартный интерфейс между nvrmd и ядром (dfs?)
для установки уровня подсветки, используется нестандартный интерфейс между ядром и nvrmd, для которого под андроид написана библиотека-враппер, пренаправляющая запрос из андроида юзерспейсовому демону по сети
api, через которые можно использовать мощности аппаратного декодирования видео и аудио, существуют, но недокументированы. в андроиде это работает через nvrmd
из иксов с нвидиевским драйвером невозможно переключиться в текстовую консоль - вместо нее остается застывшая картинка иксов
новый гугловский драйвер фреймбуфера не позволяет два раза открыть устройство - или fbcon (текстовая фреймбуферная консоль) или иксы
для работы тачпада эмулируется протокол ps2 поверх шины i2c с протоколом nvec
Мне больше HP Slate понравился. Его в большой карман можно положить, а у Apple - сковородка какая-то бестолковая. © Руслан Карманов, twitter (-;
Вне форума


mav, Скажи мне вьюнош, а ты хотя бы 10% терминологии вообще понимаешь или так просто скопипастил?
Вне форума


Как бы 90% всего этого говорит не о том, насколько плохая архитектура у линуксового ядра, а о том, какие костыли творят NVidia и Google.
Отредактировано usr_share (30-06-11 18:11:28)
Вне форума


Швабодка, однако.
Удовлетворен GNU/Linux (с) Linups_Troolvalds
13-значный пароль, состоящий из одних цифр, ломается за полчаса (с) Rector. Авторитетный Хакер у себя в классе
Я тебя просто отсюда выпилю. (с) Рехтур. Взламывает анусы по ойпи.
Вне форума


Вот вам и костылинукс
«А линукс тут нипречом». Сам же автор этого опуса пишет «потомучто проприетарный софт - это затычка в бизнес-плане. нахуярили шоб работало и пошли премию за это получать».
.:``́3̶E̶P̶O̶W̶h̶`́`:.
Вне форума


«А линукс тут нипречом». Сам же автор этого опуса пишет «потомучто проприетарный софт - это затычка в бизнес-плане. нахуярили шоб работало и пошли премию за это получать».
ОК, подождём, когда "швабодные" програмизды всё это ге поправят.
Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun
Вне форума


кнопка тильда ("~") находится возле пробела
в ведроиде знаки (!@#$% и далее) набираются не через Shift-цифра, а через Alt
Причём здесь ОС?!
Смысл жизни не 42, смысл жизни 69.
Моё.
Вне форума


Причём здесь ОС?!
Ну ладно, про кнопку "~" - согласен. Но комбинация Alt-цифра - это уже проблема ОС.
Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun
Вне форума


какие костыли творят NVidia и Google.
Индусы везде....
Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер
Вне форума


Индусы везде....
Да, вот еще реальный пример индусской деятельности нвидии.
Проверено. FAIL. лицорука.run
.:``́3̶E̶P̶O̶W̶h̶`́`:.
Вне форума


В общем, убрав флаг noexec и перемонтировав /tmp
mount -o remount /tmpЯ получил работающее 3д ускорение. Такая вот свинья от nVidia :]
Последствия быдлокода во всей красе.
Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер
Вне форума


Последствия быдлокода во всей красе.
У них такого полно, в чейнджлоге к другой версии можно найти:
Fixed several problems causing crashes if /dev is mounted with the noexec option
Плохо, тяжело и мучительно осваивали нвидиевские программисты атрибут исполняемости...
.:``́3̶E̶P̶O̶W̶h̶`́`:.
Вне форума


Надо же... Я думал, это ATIвцам не везёт с их драйверами.
Теперь я точно знаю -- ATI работает хорошо, но тормозит, NVidia устраивает в системе бардак, зато сравнима по скорости с виндовым OpenGL.
Вне форума


Теперь я точно знаю -- ATI работает хорошо, но тормозит, NVidia устраивает в системе бардак, зато сравнима по скорости с виндовым OpenGL.
ATI тоже устраивала в системе бардак, пока ее не съел AMD. Потому что зависание/падение иксов по вине видеодрайвера – это бардак. Но репутацию в мире СПО fglrx такую заработал, что не знаю, как AMD теперь сможет отмыться. Лично мне пока даже неинтересно, как у них там дела. Нвидия, пусть и с индусскими костылями, работает быстро. А AMD пусть сначала допилят драйверы. Железо без драйверов – мертвое железо.
Отредактировано Linups_Troolvalds (01-07-11 00:03:05)
.:``́3̶E̶P̶O̶W̶h̶`́`:.
Вне форума


Лично мне пока даже неинтересно, как у них там дела.
Денег на нормальную видеокарту не хватает?
Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun
Вне форума
Страницы 1
[ Сгенерировано за 0.013 сек, 7 запросов выполнено - Использовано памяти: 1.74 Мбайт (Пик: 1.83 Мбайт) ]