Rāda ziņas ar etiķeti feisty. Rādīt visas ziņas
Rāda ziņas ar etiķeti feisty. Rādīt visas ziņas

2007-04-06

Beidzot Desktop Effects arī strādā

Gribējās atzīmēt to, ka beidzot ne tikai vizuālie gļuki manai video kartei ir izlaboti (tas notika Edgy), bet arī beidzot Compiz ir atbalstīts (pirms vēl nedēļas es vispār necerēju, ka tas ir iespējams, jo DE aktivizēšana deva pabaisu skatu). Slava un liels paldies visiem tiem koderiem, kas padarīja to iespējamu.
Jauki, ka daudzajiem "radeon" draivera lietotājiem Desktop Effects strādās uzreiz, bez ķimerēšanās. Tie pievienojas laimīgajiem Intel iebūvēto video karšu lietotājiem.
Kopā ar Restricted Drivers Manager tas DE aktivizēšanu padara vienkāršāku nekā uzinstalēt ATI draiverus Windows.

Kāpēc tāds prieks - nu jā, man ir ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]. Tie kuri pārzin Radeon kā zīmolu, zin, ka 7000 sērija nebija no tām veiksmīgākajām, turklāt VE vispār bija karte-fiasko, tās OpenGL atbalsts bija zem katras kritikas. Bet tomēr koderi piedabuja to strādāt. Jauki.

2007-03-14

Ja ir problēmas ielādēties ar Ubuntu Feisty LiveCD/alternatīvo CD

Ja ir problēmas ielādēties datorā ar Ubuntu Feisty LiveCD/alternatīvo CD, un simptomos var pieskaitīt vienkāršu iekārtu neatrašanu pie alternatīvā CD, kad instalācijai ir jāatrod no kurienes instalēties, vai arī LiveCD "nosprāgšanu" pie sākuma logo ar kustīgo progresa joslu, tad zāles varētu būt šādas:

1. Ieliekam LiveCD/alternatīvo CD
2. Startējamies no tā
3. Kad sākumā piedāvā izvēlēties un sāk skaitīt sekundes tā kā tāds unabomberis, tad izvēlamies pirmo izvēlni (bet nespiežam vēl enter), nospiežam F6, lai iegūtu kerneļa parametru rindu
4. tālāk, iegūtajā rindā apakšā zem izvēlnes, starp pārējo rindu un "usplash quiet --" komandām ievietojam komandu "hw-detect/start_pcmcia=false", un spiežam ENTER

Sīkāks paskaidrojums: Feisty kernelis ir ļoti jauns (tikko no Linusa slīpmašīnas nākušais 2.6.20) un tur ir problēmas ar PCMCIA apakšsistēmu, kas interesanti izpaužas tieši sistēmās, kurām PCMCIA apakšsistēmu parasti nav (stacionārajos datoros, piemēram). Tāpēc tas ir tikai "workaround", vislabāk būtu ziņot par šādas problēmas eksistenci www.launchpad.net kļūdu ziņošanas sistēmā, vienkārši aizpildot ziņojumu. It īpaši to rekomendēju, ja šī problēma parādās, testējot jaunākos Feisty izlaidumus (Herd5, utt.) uz laptopa un šis risinājums atļauj jums ielādēties.

2007-03-06

Diena ar Ubuntu Feisty

Ubuntu Feisty sāk nopietni pietuvoties finiša taisnei - kā nekā mēnesis vien palicis - un daudzo programmētāju, testētāju un malā stāvētāju-fanotāju darbs sāk nest redzamus augļus. Patīkami esmu pārsteigts par Herd5 stabilitāti un salīdzinoši mazo kļūdu skaitu, kas pavid ikdienā lietojot Feisty - sāk pat pavidēt cerības, ka šī relīze būs tikpat stabīla kā Dapper un ka Ubuntu kopiena ir ņēmusi vērā Edgy diezgan "ērkšķaino" ceļu uz zvaigznēm.

Feisty Fawn tuvošanos nevar nepamanīt arī #ubuntu-lv kanālā, kur daži cilvēki - tādi kā g1gaman - jau pacentušies Herd5 "uztupināt" uz salīdzinoši ekstrēmas sistēmas - 450 Mhz, 160 MB operatīvā un 4 GB cietais disks. Firefox gan startējas 7 sekundes, bet viss ir stabīls, tikai drusku palēns. Piemetot lielāku operatīvo, sistēma pat sāka "elpot" vairāk.

Viņš arī meta izaicinājumu citiem, sak, lai uzliek Ubuntu Feisty jaunāko uz vēl švakākas kastes (lēnāks procis, atmiņa). Kubuntu Feisty arī laikam ietu cauri, ja esat KDE lietotājs.

ELs_LV
savukārt drusku papukojās, ka dažas lietas sabeigušās (foto automātiski nekačājas no aparāta) un galvenais Thunderbird pilnīgi atstiepis pekas pret mēnesi. Taču pēc updeitu veikšanas (man vismaz mājās rādija 173 atjauninājumus) viss atkal ierulēja ar nevaldāmu jaudu.

2007-02-18

Nouveau kodera "airled" LCA runa un citi bazari

Kārtējā LCA konference, vairāk zināma kā Linux.conf.au, šogad notika no 15. - 20. janvārim, un tajā kā vienmēr bija ļoti daudz interesantu prezentāciju. Prātā palikušas trīs - Jono Bacon ar Jokosher prezentāciju (ja jums ir Feisty, silti iesaku to ievērtēt, tikai lieciet SVN versiju), Nouveau "Airled" prezentācija, kā arī PulseAudio prezentācija. Šoreiz vairāk par vidējo.

Tā kā es pirms tam rakstīju par Nvidia video karšu atvērtā koda draiveri Nouveau, un manis rakstītais izraisīja zināmu interesi, tad turpinu tēmu ar viena no galvenajām sejām Nouveau projektā airled prezentāciju augšminētajā konferencē. Prezentācija ir pieejama atvērtajā Theora formātā iekš Ogg čaulas (tāpēc paplašinājums .ogg). Var spēlēt VLC, RealPlayer 10 uz augšu, kā arī visi Ubuntu vides spēlētaji.

Labojums: šī pati intervija arī pieejama PDF formātā, protams, bez sulīgajiem airled komentāriem.

Manuprāt, jautra un saturīga uzstāšanās, uzzināju daudz jauna par video karšu "backengineering", kā arī Nvidia video karšu arhitektūru. Sakarīgi puiši, lai viņiem veicas.

Starp citu, neesmu pieminējis nopietnus viļņus kopienā sacēlušos divus Ubuntu tehniskās komisijas lēmumus - pirmais, Nvidia un ATI draiveri binārajā formā vēl netiks piedāvāti pie instalācijas kā noklusētais variants (tos tiks piedāvāts uzinstalēt, ja vēlēsieties ieslēgt vizuālos darbavirsmas efektus kontrolcentrā - manuprāt, ļoti elegants risinājums) Feisty izlaidumā, tas ir pārcelts uz nākošo relīzi, un otrais - PowerPC atbalsts pēc Feisty vairs nebūs oficiāls. Pirmajam pamatojumos ir ļoti nopietni argumenti, par kuriem man ir bijis satraukums, tāpēc priecājos, ka saprāts tomēr ņēmis virsroku - ne Beryl, ne XGL ir pilnībā gatavi, lai tos uzstādītu kā noklusēto variantu, binārajiem draiveriem vēl nav 100% infrastuktūra, lai tos būtu vienkārši uzstādīt (piemēram, ATI joprojām sagādā problēmas ar savu fglrx), turklāt Ubuntu visos iespējamos veidos sola atbalstīt Nouveau projektu - kas ir ļoti lieliski. Otrais lēmums varētu šķist netaisns, bet zināmā mērā ir loģisks - PowerPC platforma saka lēnām ardievas sakarā ar Apple agresīvo Intel ieviešanas politiku, kā aŗī cik noprotams, PowerPC platformas gadījumā kopiena pirms tam izdarīja vienalga vairāk nekā oficiālais atbalsts.

2007-01-08

Ubuntu Feisty kaujas plāni

Gribēju šo arī šeit iemest apskatei - kopš Launchpad uztur tādu iespēju kā specifikāciju uzturēšanu un rediģēšanu, ir izveidotas ļoti daudzas specifikācijas un šeit ir tās galvenās, kuru autori cer tās realizēt līdz ar Feisty izlaišanu. Tur ir gan acelerētais Xorg, gan izglītošana sakarā ar binārajiem draiveriem, kā arī daudzu citu jauku lietu. Laba lasāmviela tiem, kuriem rūp Ubuntu un Linux darbavirsmas nākotne.

Nouveau un Nvidia

Nu jau ilgāku laiku - kādus 3 mēnešus - sev publisku uzmanību ir piesaistījuši Nouveau projekta puši. Šo vīru veikums laikā, ka sakarā ar Ubuntu izstrādātāju ierosinājumu nākošajā izlaidumā Feisty pieļaut noklusējamo bināro draiveru instalēšanu ir izraisījusies ļoti nokaitēta diskusija par mūsu atkarību no divu kompāniju - Nvidia un ATI - nevēlēšanās izdot karšu specifikācijas, ir ļoti svētīgs. Lai arī daudzi sākumā ļoti skeptiski vīpsnāja un apšaubija šāda projekta jēgu - atpakaļinžinierēt sarežģītu video karti, kas pietam izmanto GPU, nav tas pats, kā tādā pašā veidā dabūt pie "dziesmas" tīkla karti - projekta mājas lapa tiek pieminēta arvien biežāk un biežāk. Vislielāko interesi manī izraisija iespēju matrica (features matrix), kurā zaļo plankumu (t.i. funkcionalitāte ir atkosta) ir cerīgi daudz. Protams, kāmēr neredzēsim reāli strādājošu atvērtā koda draiveri kurš varēs palaist Beryl, tikmēr būs grūti noticēt, ka tas ir iespējams. Bet ja izdosies, tad laikam būs jāpiekrīt senam teicienam, ka apņēmīgus cilvēkus ir grūti apturēt un ka runāšana par un pret bināriem draiveriem ir tikai gaisa karsēšana - ja neko nespējam mainīt, tad ir jāķeras pie darba.

Tie, kuri vēlas "ķerties pie darba" un palīdzēt kaut nedaudz projektam, var to darīt ar reģistra dumpu palīdzību. Ja jums ir kāds eksotisks Nvidia čipsets, vai vienkārši vēlaties pielikt savu roku lielajā darbā, kā arī zināt pietiekami daudz konsoles komandu, varat mēģināt paspēlēties ar REnouveau. Tā ir programmiņa, kas palaiž 3D acelerācijas komandas un skatās datora reģistru pierakstus, tādējādi provējot uztaustīt, ko savā starpā "čato" binārais draiveris un Nvidia video karte.

Ja esat nolēmis piedalīties, virzieties par šādiem soļiem:
1. Vispirms programmas prasības.
+ Tai ir jābūt salīdzinoši modernai Nvidia video kartei, TNT un pirmās paaudzes Geforce varētu arī nestrādāt;
+ Otrais, jums ir jābūt reāli strādājošam binārajam nvidia Xorg draiverim uzinstalētam un uzkonfigurētam;
+ Trešais, Beryl un XGL/AIXGL vajag izslēgt, lai netraucē programmas datu vākšanai;
+ Ceturtais, datoram jābūt izstrādātāja komplektam - gcc, glib, utt., jo REnuveau ir jākompilē no CVS, jo tā nemitīgi tiek papildināta;
+ Piektais, datorā ir jābūt uzstādītam cvs;
+ Sestais, ir jābūt uzinstalētiem libsdl-dev un libsdl-gfx1.2-dev "headeriem" (paktoņu nosaukumi Ubuntu sistēmai);
+ Septītais - pārliecinieties, vai jūsu kartei nav dumps jau izdarīts. Vispirms jums ir jāiegūst čipseta numurs. To var izdarīt ar lspci komandu:
lspci | grep VGA
Kur vajadzētu būt pieminētam NV čipsetam ar tālāk sekojošo divu ciparu kodu, piemēram, NV40. Vai arī, kā es biju spiests darīt, izmantojiet cat un grep iespējas attiecībā uz Xorg failiem:
cat /var/log/Xorg* | grep NV
Ja kaut kur pavid NV ar diviem cipariem kā izvēlētā karte, tad esat dabujis īsto, piem., kaut kas tāds:
(**) | |-->Device "NVIDIA Corporation NV44 [GeForce 6200 TurboCache]"

2. Pieņemsim, ka viss augstāk minētais ir izdarīts. Ķeramies pie reālās "gaļas". Vispirms lejupielādējam REnouveau ar cvs palīdzību, veicot šādu komandu konsolē:

cvs -z3 -d:pserver:anonymous@nouveau.cvs.sourceforge.net:/cvsroot/nouveau co -P renouveau


Tas izveidos direktoriju renouveau, kurā tad atrodas programmas kods. Tagad ieejam šajā direktorijā:

cd renouveau

Un veicam programmas kompilēšanu ar komandu make all. Ja visas atkarības augšminētās būs izpildītas, tad rezultātā kompilācijai jābeidzas bez kļūdu paziņojumiem un jūs iegūsiet palaižamo failu renouveau.

3.
Palaižam Xorg, izmantojot bināro acelerēto draiveri "nvidia", bet bez XGL vai AIGLX.

4.
Atveram savu mīļāko termināļa programmu un palaižam renouveau programmu šādi:

cd renouveau
./renouveau

Programmas darbības laikā vēlams neko nedarīt, un noņemt peles kursoru no loga, kuru atver šī programma. Pēc parastās programmas aptuveni 7 - 10 minūšu laikā programma būs savu darbu pabeigusi un rezultātus ierakstījusi lielā čupā teksta failu ar paplašinājumu txt.

5.
Tālāk seko neliela Bash muskuļu izkustināšana. Izstrādātāji prasa, lai txt faili būtu sazipoti ar gzip -9. Sanāca uzveidot nelielu skriptiņu, kuru palaidu programmas direktorijā:

#!/bin/bash

for i in $( ls *.txt );
do
gzip -9 $i
done

6. Tālāk izveidojam direktoriju ar čipseta un PCI ID numuru nosaukumā, pārvietojam visus failus programmas mājas direktorijā ar paplašinājumu *.gz uz jaunizveidoto direktoriju, un sazipojam to:

mkdir n44-0161 (Manā gadījumā tā bija.PCI ID numuru jūs varat noteikt no tekstu failu nosaukuma, trešā ar svītrām atdalītā četru ciparu daļa)
mv *.gz n44-0161
tar nv44-0161.tar.gz n44-0161/

7. Pēdējais solis ir nogādāt iegūto arhīvu ar dumpiem draivera izstrādātājiem. Ir vairākas iespējas - ja negribat ķēpāties, nosūtiet man uz pecisk pie gmail punkts com, un es to nodošu izstrādātājiem. Vai arī, varat izmantojot IRC, pieslēgties Freenode tīklam (irc.freenode.net), un pieslēgties #nouveau kanālam, kurā iemest linku, kur esat uzlicis savu dumpu (piem, http://www.serveris.lv/~lietotajs/n44-0161.tar.gz) un informējiet par to marcheu vai citu izstrādātāju.