Простите но вы не правы. В абстрактном смысле в Android между ядром и далвик проприетарны только драйвера. Быстро взглянул на лицензию Firefox OS — Apache. То есть у производетелей телефонов на FirefoxOS ровно столько же прав не выкладывать код Firefox OS (за исключением GPL компонентов) сколько и у текущих производителей телефонов на Android.
Да, как пишет RussianNeuroMancer, переключение происходит по списку ПО, а не нагрузке. Я в свое время тоже намучался заставляя работать optimus тогда когда мне нужно, в итоге всегда вручную переключал в интеловской панели управления или выбирая карту по райтклику при запуске. Переключалка в панели управления работала и для уже запущенных приложений, помню точно. К счастью потом необходимость в Windows и игрушках отпала.
Простите, в чем?
Optimus под Windows действительно работает полностью прозрачно для приложений и запущенные приложения не замечают (если сами не захотят) активации/деактивации дискретной карты.
Завтра обновлю последний пункт. Сделал скрипт более адекватным (теперь работает с pm-powersave, который и выполняет перевод железа в энергосберегающий режим и обратно), и добавил в него исключение для usb-устройств типа Mouse.
Не забыл :)
В скрипте /etc/acpi/power-u31sd.sh есть перевод процессора в режим ondemand, который умеет понижать частоту.
А перестали адекватно управлять как-раз потому что в дефолтных ядрах по-умолчанию режим perfomance (всегда максимальная частота) стоит.
Optimus под Windows действительно работает полностью прозрачно для приложений и запущенные приложения не замечают (если сами не захотят) активации/деактивации дискретной карты.
Btrfs filesystem (EXPERIMENTAL) Unstable disk format
.integer
жалко?pm-powersave
, который и выполняет перевод железа в энергосберегающий режим и обратно), и добавил в него исключение для usb-устройств типа Mouse.CLUTTER_PAINT=disable-clipped-redraws:disable-culling
в/etc/environment
Я перед публикацией подумывал простыню снова в цикл переделать, остатки дебага.
В скрипте /etc/acpi/power-u31sd.sh есть перевод процессора в режим ondemand, который умеет понижать частоту.
А перестали адекватно управлять как-раз потому что в дефолтных ядрах по-умолчанию режим perfomance (всегда максимальная частота) стоит.
fixed.