Объявление

Односложные и бессмысленные темы, не несущие полезную нагрузку или не содержащие в себе вопрос, будут удаляться!

#1 30-06-11 17:58:36

mav
Забанен
Здесь с 29-05-11
Сообщений: 669
Windows 7Firefox 5.0

Особенности костылей к Андройд-нетбуку Toshiba AC100

Вот вам и костылинукс big_smile

Буду сюда писать весь треш и угар, который найду в 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

www.muromec.org.ua/2011/01/tm.html


Мне больше HP Slate понравился. Его в большой карман можно положить, а у Apple - сковородка какая-то бестолковая. © Руслан Карманов, twitter (-;

Вне форума

#2 30-06-11 18:07:35

Rorschach
Еще один Великий Человек
Откуда: прошлого
Здесь с 04-05-10
Сообщений: 7,160
Windows 7Internet Explorer 9.0

Re: Особенности костылей к Андройд-нетбуку Toshiba AC100

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

Вне форума

#3 30-06-11 18:10:59

usr_share
Участник
Здесь с 12-03-10
Сообщений: 1,595
LinuxIceweasel 4.0

Re: Особенности костылей к Андройд-нетбуку Toshiba AC100

Как бы 90% всего этого говорит не о том, насколько плохая архитектура у линуксового ядра, а о том, какие костыли творят NVidia и Google.

Отредактировано usr_share (30-06-11 18:11:28)

Вне форума

#4 30-06-11 18:15:00

Babusha
Нехристь
Здесь с 12-03-10
Сообщений: 2,221
Windows 7Firefox 4.0

Re: Особенности костылей к Андройд-нетбуку Toshiba AC100

Швабодка, однако.


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

Вне форума

#5 30-06-11 19:39:55

Linups_Troolvalds
С нами Баг!
Откуда: Отовсюду
Здесь с 06-10-09
Сообщений: 2,100
LinuxChrome 14.0

Re: Особенности костылей к Андройд-нетбуку Toshiba AC100

mav пишет:

Вот вам и костылинукс

«А линукс тут нипречом». Сам же автор этого опуса пишет «потомучто проприетарный софт - это затычка в бизнес-плане. нахуярили шоб работало и пошли премию за это получать».


.:``́3̶E̶P̶O̶W̶h̶`́`:.

Вне форума

#6 30-06-11 21:28:30

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208
Windows 7Firefox 3.6

Re: Особенности костылей к Андройд-нетбуку Toshiba AC100

Linups_Troolvalds пишет:

«А линукс тут нипречом». Сам же автор этого опуса пишет «потомучто проприетарный софт - это затычка в бизнес-плане. нахуярили шоб работало и пошли премию за это получать».

ОК, подождём, когда "швабодные" програмизды всё это ге поправят.


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

Вне форума

#7 30-06-11 21:50:05

msAVA
Участник
Здесь с 04-10-09
Сообщений: 1,817
LinuxFirefox 5.0

Re: Особенности костылей к Андройд-нетбуку Toshiba AC100

mav пишет:

кнопка тильда ("~") находится возле пробела
в ведроиде знаки (!@#$% и далее) набираются не через Shift-цифра, а через Alt

Причём здесь ОС?!


Смысл жизни не 42, смысл жизни 69.
Моё.

Вне форума

#8 30-06-11 22:17:28

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208
Windows 7Firefox 3.6

Re: Особенности костылей к Андройд-нетбуку Toshiba AC100

msAVA пишет:

Причём здесь ОС?!

Ну ладно, про кнопку "~" - согласен. Но комбинация Alt-цифра - это уже проблема ОС.


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

Вне форума

#9 30-06-11 22:39:39

Гареев Станислав
Забанен
Откуда: Пятигорск
Здесь с 24-07-10
Сообщений: 3,221
Сайт
LinuxFirefox 4.0

Re: Особенности костылей к Андройд-нетбуку Toshiba AC100

usr_share пишет:

какие костыли творят NVidia и Google.

Индусы везде....


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

Вне форума

#10 30-06-11 22:43:47

Linups_Troolvalds
С нами Баг!
Откуда: Отовсюду
Здесь с 06-10-09
Сообщений: 2,100
LinuxChrome 14.0

Re: Особенности костылей к Андройд-нетбуку Toshiba AC100

Гареев Станислав пишет:

Индусы везде....

Да, вот еще реальный пример индусской деятельности нвидии.
Проверено. FAIL. лицорука.run


.:``́3̶E̶P̶O̶W̶h̶`́`:.

Вне форума

#11 30-06-11 22:51:49

Гареев Станислав
Забанен
Откуда: Пятигорск
Здесь с 24-07-10
Сообщений: 3,221
Сайт
LinuxFirefox 4.0

Re: Особенности костылей к Андройд-нетбуку Toshiba AC100

В общем, убрав флаг noexec и перемонтировав /tmp

mount -o remount /tmp

Я получил работающее 3д ускорение. Такая вот свинья от nVidia :]

Последствия быдлокода во всей красе.


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

Вне форума

#12 30-06-11 23:10:14

Linups_Troolvalds
С нами Баг!
Откуда: Отовсюду
Здесь с 06-10-09
Сообщений: 2,100
LinuxChrome 14.0

Re: Особенности костылей к Андройд-нетбуку Toshiba AC100

Гареев Станислав пишет:

Последствия быдлокода во всей красе.

У них такого полно, в чейнджлоге к другой версии можно найти:

Fixed several problems causing crashes if /dev is mounted with the noexec option

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


.:``́3̶E̶P̶O̶W̶h̶`́`:.

Вне форума

#13 30-06-11 23:15:52

usr_share
Участник
Здесь с 12-03-10
Сообщений: 1,595
LinuxIceweasel 4.0

Re: Особенности костылей к Андройд-нетбуку Toshiba AC100

Надо же... Я думал, это ATIвцам не везёт с их драйверами.

Теперь я точно знаю -- ATI работает хорошо, но тормозит, NVidia устраивает в системе бардак, зато сравнима по скорости с виндовым OpenGL.

Вне форума

#14 30-06-11 23:23:34

Linups_Troolvalds
С нами Баг!
Откуда: Отовсюду
Здесь с 06-10-09
Сообщений: 2,100
LinuxChrome 14.0

Re: Особенности костылей к Андройд-нетбуку Toshiba AC100

usr_share пишет:

Теперь я точно знаю -- ATI работает хорошо, но тормозит, NVidia устраивает в системе бардак, зато сравнима по скорости с виндовым OpenGL.

ATI тоже устраивала в системе бардак, пока ее не съел AMD. Потому что зависание/падение иксов по вине видеодрайвера – это бардак. Но репутацию в мире СПО fglrx такую заработал, что не знаю, как AMD теперь сможет отмыться. Лично мне пока даже неинтересно, как у них там дела. Нвидия, пусть и с индусскими костылями, работает быстро. А AMD пусть сначала допилят драйверы. Железо без драйверов – мертвое железо.

Отредактировано Linups_Troolvalds (01-07-11 00:03:05)


.:``́3̶E̶P̶O̶W̶h̶`́`:.

Вне форума

#15 30-06-11 23:38:47

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208
Windows 7Firefox 3.6

Re: Особенности костылей к Андройд-нетбуку Toshiba AC100

Linups_Troolvalds пишет:

Лично мне пока даже неинтересно, как у них там дела.

Денег на нормальную видеокарту не хватает?


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

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 0

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.013 сек, 7 запросов выполнено - Использовано памяти: 1.74 Мбайт (Пик: 1.83 Мбайт) ]