Bumblebee … Optimus под Linux (Geek Time)
от Lucifer на Feb.21, 2012, под geek time, HowTo
Когато преди няколко месеца си взех новия лаптоп, бях много неприятно изненадан да разбера, че “мощната” видео карта не работи out-of-the-box … или изобщо, под любимият ми Slackware. Харесвам тази операционна система защото се базира на KISS принципа и позволява максимално да настроиш системата според собствените си желания. (ако ми остане малко време, може да седна да се опитам да я подкарам пак) Проблемът е че Slackware не е една от най-разпространените Linux дистрибуции, нищо че една от основните. Но не за това ще пиша.
Инсталирайки Linux на новия хардуер разбрах, че имам следния не много добър избор: да работя само на вградената видеокарта и да забравя играта на StarCraft 2 (една от причините да си купя машината) или да сложа Windows … и двата варианта не ми се сториха особено подходящи, за това и започнах да търся алтернатива. Така попаднах на проект Bumblebee.
Целта на този проект е точно поддръжката на nVidia Optimus технологията. Във версията в която се сблъсках с Bumblebee беше все още леко нестабилна (което и ме принуди да се върна под Windows за 2-3 месеца), но сега с версия 3.0 мога да кажа, че работи незабележимо, предоставяйки така необходимата употреба на Optimus видео картата (в моя случай nVidia GeForce 535).
По принцип nVidia отказват да поддържат Optimus технологията си в пакета с драйвери за Linux с оправданието, че е твърде сложна и няма как да се постигне подобаващ контрол върху видео картата, поради спецификата на операционната система… което според мен са си глупости, защото група разработчици, независими от nVidia се хваща и създава този проект, който към момента дава почти пълна поддръжка на Optimus под
Всъщност проекта започва с Ironhide на MrBEEE, който и до момента продължава да си работи по него. Bumblebee е branch-нат от него и е насочен към обществена разработка, като скока от версия 2.4.1 (тази в която го срещнах за първи път) до версия 3.0 е … неимоверен.
Какво толкова има в 3.0, че да ме впечатли толкова?
- целият проект е пренаписан на C
- създават bb_switch – система за power management на картата out-of-the box
- автоматично засичане на шината, на която е картата
За съжаление няма пакети за Slackware ( ако ми остане време, може да седна да създам една среда за да се опитам да компилирам), но реших да направя малък компромис със стабилността и надеждността на системата за сметка на лекотата на работа и поддържания software, за това и отстъпих крачка на зад за личната си машина и минах на Ubuntu.
Инсталацията на Bumblebee под Ubuntu е изключително елементарна (както и на повечето software):
- Добавяте repository-то
- Update-вате си apt-get-a
- Инсталирате
- Добавяте се в групата с права да използва Bumblebee
или
sudo add-apt-repository ppa:bumblebee/stablesudo apt-get updatesudo apt-get install bumblebee bumblebee-nvidiasudo usermod -a -G bumblebee $USER
Ако ще използвате 32 битови приложения или имате намерения да играете игри под Wine, ще се наложи да инсталирате малко допълнителни пакети:
sudo apt-get install virtualgl-libs:i386 libgl1-mesa-glx:i386 libc6:i386
Начина по който Bumblebee работи всъщност е много хитър.
Bumblebee създава виртуална X инстанция която подкарва заявеното приложение директно на видеокартата, като по този начин спестява намесата на вградената видеокарта, който после се рутира към активната инстанция използвайки VirtualGL. По този начин картата не функционира когато няма нужда от нея, като по този начин се пести ток.
Проект Bumblebee е една от най-добрите OSS разработки, които съм срещал в последно време. Освен силния екип, който стои зад разработката (която не спира, въпреки тишината от около 3 месеца при скока от 2.4.1 до 3.0), разполагат и с нещо много по важно – подкрепата на всички нас, изоставени от nVidia …
Разбира се не всичко е идеално:
- екипа работи по подкарването на HDMI Output-a, защото кой не иска да си играе игрите на големия телевизор?
- има ограничение, което кара VirtualGL да пропуска всички над 60 fps за да не се натоварва трансфера към X
Но нека не забравяме, че това е проект в разработка, при това такъв който няма алтернатива, дори от създателя на видеокартата …
Ако си купите лаптоп с nVidia Optimus – Bumblebee е проекта, който ще ви позволи да се насладите по пълно на това което притежавате (ако и вие като мен бягате от MS Winbouz) …
Надявам се да съм ви бил от помощ …
Ваш,
Lucifer
| Tweet |
|
За прошката …
от Lucifer на Feb.15, 2012, под misk, философия
Преди няколко дни, някъде из интернет прочетох материал, който ме накара да се замисля. Говореше се за това как Амишите се извинили на семейството на младеж, който нахлул въоръжен в тяхно училище и убил няколко деца, след което се самоубил. Те не само се извинили, но и платили на семейството му и ги поканили на погребение на едно от убитите деца.
В статията възхваляваха смиреността и възвишеността на амишите. Това как не са се поддали на гнева и не са затворили порочния кръг на насилие, както биха направили 90% от хората.
Да, дори според мен поведението на амишите е правилно. Липсата на омраза към невинните роднини, желанието да помогнеш на хората, които са били покрай този „затруднен човек“ и които са изпаднало в шок не само от смъртта му, но и ужасите които е сътворил. Да, съгласен съм, че това трябва да е правилното държание – прошка и помощ към невинните. (Вярно е че не мога да се съглася с извинението, но това е може би културна особенност)
Разбирам ги. Разбирам желанието да не се поддадат на животинския импулс и да искат отмъщение, защото не могат да го получат. Хората покрай убиеца, семейството и приятелите му не са виновни и заслужават съчувствие и помощ. Отмъщението е получено в момента в който убиеца е издишал последния си дъх. Само се надявам този последен дъх да е бил най-мачителния и да е продължил цяла вечност.
„В прошката има магия! В тази която получаваме и най-вече в тази, която даваме!“ това гласи едно от правилата на магьосника, в една поредица от фентази книги. Когато за първи път го прочетох ми беше много трудно да го осмисля, но постепенно си мисля, че съм започнал да го разбирам. Да простиш не означава да се предадеш.
Едно друго правило обаче гласи: „Милостта към виновния е предателство на невинния!“ … как тези две напълно различни догми могат да бъдат съвместени?
Лесно. Правдата … справедловостта … истината, ако щете, заслужава разплата! Виновния трябва да получи наказанието си! Винаги! Нетоменно! Непоколебимо! Накзание, което да отговаря на престъплението! Нито повече, нито по-малко.
Но наказанието … отмъщението … разплатата … трябва да спрат до там. Разплатата не може да се разпростира върху невинните. Не можеш да наказавваш всички за престъпленяита на малцина!
Тук идва една много тънка граница … истинската справедливост … винаги трябва да се взимат предвид намеренията …
Не мисля, че бих могъл да мразя или накажа човека, който е откраднал от мен, за да нахрани семейството си и знае, че стореното е грешно. Няма как да мразиш някой, който няма друг избор. Аз съм човека, който твърди, че винаги има избор, но ако наистина няма друг … е тогава не мога да се сърдя … Но никого не бих простил на някой, който го прави защото му е по-лесно, а не защото няма избор.
Прошката, която получаваме и още повече тази която даваме, дефинира какви сме.
Има неща, за които единствената прошка, която мога да дам, би била на върха на ножа ми. Но и това е прошка … прошка която ще дам на себе си.
Винаги съм твърдял, че живота, като цяло е надценявана благодетел. Съществуването не е живот. А да пречиш на другите да живеят, само защото теб те е страх или не намираш сили за това, е може би най-голямото престъпление.
Дали бих простил на семейството и приятелите на убиец?
Да, разбира се! Те нямат вина, че той е бил слаб и не е издържал.
Дали бих простил на убиец, отнел живота на изверга, наранил детето му?
Да, разбира се! Бих му оказал цялата помощ от която има нужда.
Бих ли простил на човек отнел живот без причина, без мотив, неосновано?
Никога! Той е виновен и заслужава наказанието си!
Но кой има право да бъде такъв съдник?
Никой и всеки един от нас. Всеки един от нас има различна гледна точка и само в конкретна ситуация прошката, пък била тя и на върха на острието зависи от нас самите. От собствения ни морал и собствените ни възгледи за живота. Когато всички зависи от нас – тогава разбираме какви сме и готови ли сме да простим … и още по-важно – дали сме готови да ни бъде простено, пък било то и с последната милост.
А вие готови ли сте да простите на невинните … и да простите на себе си за наказанието над виновните?
Ваш,
Lucifer
| Tweet |
|
За свободата да изразяваш себе си…
от Lucifer на Feb.13, 2012, под blog, социалниНе съм съгласен с това, което казваш, но докато съм жив ще защитавам правото ти да го казваш.
Волтер
Видях тази мисъл из дебрите на социланите мрежи и ми направи много силно впечатление, защото много точно пасва на начина ми на … нека го нарече мислене … на идиологията ми – всеки има право на мнение и всеки трябва да е свободен да го изразява. Да изразява мнението, позицията, начина си на мислене е право и задължение на всички и за всички. Не харесвам много от нещата, които чета или слушам, не разбирам позицийте на хора, според мен толкова отдалечени от истината, че са затънали в мрак, но смятам, че всеки трябва да е свободен да изразява и защитава позицията и начина си на мислене.
Този който я беше споделил волтеровата мисъл, беше дописал „Но ако ми отнемеш това право, се превръщаш в най-големия ми враг“. Това е не по-малко добро, но за мен лично неправилно изказване. Не той се превръща в мой враг. Той вече ми е такъв. Аз, този, който го защитавам се превръщам в негов. И ще го гоня до дупка!
Свободата на словото, свободата на изразяване, са изконни права, но понякога са пагубни, защото за мое съжаление не сме дорасли за тях.
Да. Знам, изчакайте ме да обясня.
Свободата на словото е най-съкровенното благо с което разполагаме, но то е и едно от най-унищожителните сили, ако попадне в грешните ръце. Какво искам да кажа?
Думите, свободата да ги изговаряш, да казваш това което смяташ за правилно, за голямо наше съжаление е неприложимо в нашето модерно общество. Не сме дорасли за такава свобода. Твърде лесно е един добър оратор да развълнува публиката си до там, че да се стигне до ексцесии … свободата да изказваш мнението си е наше право, но понякога се налага да го загърбим, ако искаме обществото ни да оцелее …
Има теми и начини на изразяване, които, за „по-голямото благо“, колкото и имагинерно да е, се налага да подтискат. Да, това е дискриминация, но по-добре такъв род дискриминация от колкото неонацистка или анархическа пропаганда.
Думи … вятър …
Но вятър, който се загнездва дълбоко в сърцата на тези, които не са свикнали да боравят с тях и да се справят с желанията, които пораждат … с яростта, която един призив, па макар под привично благородна кауза можа да предизвика.
Да, имаме проблем с „етнически малцинства“ и всички го осъзнаваме, но какво става, ако позволима на „националистите“ да говрят? Съжалявам, че трябва да го кажа така право, но хората са глупави! Първото правило е валидно, дори в нашето общество … най-вече в нашето общество. Социалните процеси и народопсихологията ни, правят една голяма част от нас, от хората с които съжителстваме и комуникираме всеки ден, податливи на най-евтиния вид провокация – тази към омраза. Всеки има приятел, познат или дори роднина, за които призиви от сорта на „Циганите на сапун“ или „България за българите“ могат да се превърнат точно за няколко минути във вяра.
Тук идва обаче един друг въпрос – кой има власт да определи кой трябва да пожертва правото си на глас и изразяване на мнение за „по-голямото добро“? Кой е този съдник, който може безстрастно да отсъди, че нечии идеи са до толкова деструктивни, че се налага да бъдат заглушени? Кой има това право?
В един идиален свят, където свободата да се изразяваш е най-висша добродетел и всеки има унствения капацитет да погледне под думите, където хората имат желание да видят смисъла – отговороа би бил прост – Никой! Всеки трябва да е свободен, да се изразява.
За съжаление светът и обществото в което живеем е далеч от идиално. За това и отговора не е толкова прост. Очевидният отговор е закона, но не винаги нормативната уредба успява да се движи със развитието на обшеството.
Може би единствения подходящ отговор е всеки един от нас.
За мен мисълта на Волтер, колкото и лицемерно да е, звучи така:
„Може да не съм съгласен с това, което казваш, но докато съм жив, ще защитавам правото ти да го казваш, стига да не вреди света в който живеем.“
Кой трябва да прецени дали вреди?
АЗ!
Защото аз защитавам чуждото право, както всеки друг трябва да прецени, дали моите идеи са пагубни за неговия свят и ако не са, то да защитава правото ми на глас!
Знам, че тази позиция е лицемерна, но не виждам друга. Не виждам как в модерното общество може да има чиста свобода.
Има още много примери, които биха били отровни за нашето общество.
Един мой преодавател веднъж каза, че ако искаме да изпитаме една философска теория, трябва да я доведем до „абсурдом“ – състояние в която е достигната ултимативно, без ако или може би, без условности. Ето ви само една малка част от ситуацията изведена до това състояние.
Свободата на словото е наше право, но и наше задължение.
Аз ще се боря за вашето право да изговаряте и защитавате идеите си, ако вашите идеи не раздират света в който живея.
А вие ще защитавате ли моята свобода?
Ваш,
Lucifer
| Tweet |
|
ASUS Transformer Prime … едно ревю, като за неделя (GeekTime)
от Lucifer на Feb.12, 2012, под blog, geek time, misk
Знаете, че от време на време се докопвам до някаква хубава техника и обичам да разучвам и да споделям откритията си.
Този път, отново, благодарение на Васи от Асбис България, ми попадна един ASUS Transformer Prime, който имаше лошия късмет да попадне в ръцете ми за цяла седмица. Само обещанието, което дадох на Василена ме възпря да направя задълбочени изследвания върху “Колко точно от Lucifer, може да изтърпи”, както ги проведох преди малко повече от година със STREAK – а.
Като начало, само ще спомена, че таблета … ако мога използвам това име е 10.1″, базиран на nVidia Tegra 3 чипсет, което означава, че много успешно се справя с възпроизвеждането, както на тежки за графичната карта игри (в Tegra Zone има безплатна игра – Galaxy on fire 2) и то в продължение на часове, така и с възпроизвеждане на HD Video (1280×720), за мое съжаление не намерих Full HD, но предполагам, че не би трябвало да има никакъв проблем и с него.
Матрицата е IPS и предлага идеален контраст, както на тъмно, така и при по-висока светлина. Лично го пробвах с гръб към прозореца, докато слънцето печеше директно в матрицата – наложи се само леко да повиша яркостта.
Таблета разполага с много добър Power Management – от приложената снимка ще видите че издържа много. Това е до
изразходване и на двете батерии разбира се, но имайте предвид, че Wi-Fi-а не беше спиран и през този ден и нещо, горкото нещо е починало не повече от 6-7 часа, докато спях. За това време на автономна работа му се падат 4-5 часа игра на Galaxy on fire, 5-6 часа гледане на YouTube клипчета и непрекъснато следене на социалните мрежи. Самият Power Management ми създаде един единствен проблем – по едно време таблета заби! Нито дисплея, нито някой от хардуерните бутони отговаряха, но един бърз рестарт оправи положението.
Това чудо на модерната техника е много … пъргаво и адаптивно. При мен дойде с инсталиран Android 4.0.2, който е официалния ъпдейт. Както вече казах – Power Management-a, който идва от ASUS е невероятен, макар че ми се иска да го видя как ще се държи с малко по-точен контрол върху процесора (да кажем със SetCPU). Като споменах за това – никога не съм разбирал OverClock-a, но специално за този продукт – не виждам и причина!
Дизайна е много … приятен. Изчистен. Корпуса е метален (често студен на пипане), но много стилен, без крещящи дизайнерски решения. Това чудо може да стои и като украса … нищо че няма да използвате целия му капацитет …
А да … и бонуса – идва с дока си, който предоставя пълна QWERTY клавиатура, лесен USB Host, SD Card reader … но може би най-важното – втора батерия!
Имам разбира се и няколко забележки – въпреки че самата клавиатура е кирилизирана (има червените БДС букви), в самата OS няма поддръжка на български. Опитах разбира се с Bulgarian Keyboard 2 на Sashomasho, но никъде не намерих на хардуерната клавиатура бутони като Ш,Щ, Ю и Ч. За това и пиша този пост от лаптопа си, въпреки желанието си да го напиша от таблета.
Другият по-съществен недостатък който забелязах е, че отварянето на USB порта на дока изисква поне магистърска инженерна степен! Отне ми малко повече от 40 минути, да намеря как, по дяволите, се очаква от мен да го отворя този порт! Бях разочарован и от това, че другият ми телефон не беше засечен при включване, въпреки че го направих да е като Mass Storage device. И да … знам че ставам нагъл, но възможността за USB Thetering между 2 Android устройства би била … забележителна!
Има и една малка конструктивна забележка – когато таблета е сложен на дока и е затворен (прилича на супер тънък netbook) е почти невъзможно да изкараш таблета, а когато таблета е изваден е много трудно да затвориш или отвориш дока.
Колкото до снимки … както можете да видите има още какво да се желае от 8MP камера.
Плюсове:
- Удобен
- Стабилен
- Производителен
- Хубава матрица
- Дълъг живот на батерията
- 10.1″ дисплей
- стилен
- QWERTY клавиатура
- USB Host/SD Card reader
Минуси:
- Труден достъп до USB порта
- Не пълна поддръжка на български
- Само дока е трудно да се отвори или затвори
- Таблета не може да се вади в затворено състояние
Дали бих си го купил:
Да, но май ще изчакам ASUS Padphone. Повече работа ще ми върши …
Надявам се моят досег с тази чудесна играчка да ви е харесал.
Ваш,
Lucifer
| Tweet |
|
Освещаване … първо.
от Lucifer на Feb.12, 2012, под BDSM, blog, misk
Нали помните материала ми за банките?
После и поредицата туитове, относно ходенето на огледи за апартаменти (за това обещавам отделен материал)?
В началото на декември си наех фирма (това също ще влезе в горния материал), която ми намери настоящата ми къщурка, на която от 23.01 съм горд собственик (загубих около седмица да чакам годишната ревизия на Национална агенция по вписванията)!
Реших освещаването да ги направя на няколко път: първият – с близките ми приятели от любимия ми форум. Та в четвъртък реших да ги събера и успях, с някои изключения, които по една или друга причина не дойдоха (кои нямаха възможност, кои се разболяха в последния момент), имаше дори такива, които “идваха за малко” (да бе да – откараха до 03:30). Въпреки протестите за това, че не давам да се пуши в нас, мисля че всички си изкарахме добре.
Винаги съм се чувствал изключително удобно сред тези хора, колкото и това да не личи по хапливия ми тон или сериозното и на моменти засегнато изражение – намирам възможността да говориш за неща, за които ние говорим (връзване, бой, секс) и то без да се притесняваш за много отпускаща. Да имаш събеседник с който да обсъдиш куките на тавана си (да – имам куки на тавана си) или как се прави боя с огнени флогъри (вид камшик) и защо всъщност не е толкова страшен колкото звучи, е истинско блаженство и свобода.
Колкото и да е странно приемам тези хора за свои приятели … и то сред най-близките, въпреки че с някои от тях не ни свързват повече от година познанство … отново искам да им благодаря за доброто прекарване и за това, че уважиха новия ми дом с присъствието си.
Иска ми се още веднъж да им благодаря, че ме уважиха и дойдоха да се видим … макар и скромно. Благодаря и за лампата и за лъжичките, които ми подарихте. И наистина се надявам от тук на татък да се събираме редовно. Място има, въпросът вече е само до желание.
Специално искам да благодаря на “жертвата” в снимките, че най-накрая ме остави да я вържа! Нямате си на идея от колко време и се точа …
Като за първо събиране … не беше лошо …
Ваш,
Lucifer
| Tweet |
|
За мисленето …
от Lucifer на Feb.07, 2012, под blog, misk, социални
В събота, на вечеря, с Васи и Любо захапахме много интересен въпрос: защо хората отказват да мислят. Защо в днешното общество, където информацията и познанието са на няколко клавиша разствояние, хората в голямата си част, отказват да мислят?
Самият аз съм имал не един и два случая, на хора за които представлява изключителна трудност да вкарат малко логическа мисъл в това което правят. Дали ще е от служебен или личен характер, хората отказват да помислят върху проблема.
Защо да мислят за решение, като има инструкция или някой който да им казва какво да правят? По-лесно е да се оставят, като овце да ги водят. Това е едно от нещата които винаги са ме изумявали в околните – пълната липса на заинтересованост в себеразвитието и намирането на самостоятелни решения, сляпото следване на инструкции или нареждания, без да вкарат малко размисъл, дали това, което им е казано е това което трябва да се направи.
Из мрежата, покрай SOPA и ACTA се мота една „мисъл“ – “Think while it is still legal!”. За съжаление забелязвам тенденцията, че въпреки че не е не законно, хората, поне повечето от тези с които ежедневно комуникирам, отказват да го правят. Сякаш мисленето е …нещо трудно. Някакво услилие, което трябва да се отбягва за да не се уморят … или изтощят … и отбягвайки мисълта, мисловните им процеси закърняват и мисленето става все по-трудно, което ги кара да го отбягват все повече … и така се затварят в един порочен магически кръг, от който измъкването става все по-трудно и по-трудно.
Постепенно не мислещите се превръщат в стадо и стават все по-манипулируеми и по-лесни за контрол. А когато, по някаква причина, надигнат глава им се подхвърля някоя просто изглеждаща „мръвка“ и немислещото стадо е доволно.
Все по-трудно, в днешно време, човек може да си намери събеседници, които да го карат да излезе от „всекидневния“ си речник и да се потопи в по-висшите форми на речта. Да използва по-пълно речника си. Основния речник, който използваме всекидневно надали надхвърля 500 до 700 думи и то рядко, за това и понякога, когато използвам думички, които хората не са чували или са чували супер рядко, ме гледат като полезно изкопаемо.
Чудно ми е, защо отказваме да мислим, да спорим (не да се караме, а да спорим), да критикуваме (не да злобеем, а да критикуваме) и да бъдем критикувани? Защо все по-малко внимание се обръща на мисленето, на кретивонстта, на съзидателното движение, което всеки един притежава и употребява, когато се изправи пред проблем?
През последните 3 месеца, докато си търсех новото жилище (за което ще блогна по-късно) се сблъсках с множество и най-различни проблеми: бюрократични, организационни, дори няколко чисто човешки, но винаги успявах да ги реша, превъзмогна или заобиколя. Никога не съм бил от хората, които се оставят течението да ги носи, но за това винаги съм на щрек и мисля. За това и никак не мога да разбера хората, които отказват да мислят и смятат, че другите, дали обществото, дали някой друг , са задължени да им решат проблемите.
Проблемите са си ваши!
Решавайте си ги сами.
Мислете, действайте, чувствайте, но не стойте без участни, вайкайки се и проклинайки всичко, че помощта не идва. Помощта, никога няма да дойде ей така. Ще дойде в момента, в който започнете да си помагате сами.
Хората винаги са били мислещи животни. Вярно е че не винаги начина на мислене или посоката в която сме насочвали мислите си, са били правилни (оръжия, разрушения, война), но всеки трябва да е готов да поеме отговорността си. Да мисли и да се опрвя сам.
А може би това плаши стадата отказващи да мислят и да се оправят сами? Това, че трябва после сами да трябва да поемат отговорност … това че няма да могат да се измъкнат с така ми казаха или такава беше инструкцията. Може би не желанието да поемат отговорност е това което ги кара да избягват да мислят …
Каквато и да е причината, за отказа на повечето хора да мислят – не ги разбирам.
Ваш,
Lucifer
Снимка: rachel_titiriga
| Tweet |
|






