ot Atanas Mavrov(16-12-2002)

reiting (-6)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

Mozhe bi mnogo ot vas sa si zadavali vuprosa zashto pustiia monitor kogato e v konzolen rezhim ne mozhe da raboti s niakakva shto go-de ponosima chestota, a vsichko trepti... i samo sled 5 minuti abota poluchavash sushtoto glavobolie kakto i pri rabota s niakoia ot taka "obichanite" ot vsichki nas versii na edna druga OS. Ot mnogo vreme se chudeh kak da razresha tozi problem... Vuv lista na LUG-BG /www.linux-bulgaria.org/ mi davaha mnozhestvo suveti bez pomoshtta na koito tezi redove niamashe da budat vuzmozhni. I taka nakraia sled mnogo usiliia suchetani s nai-razlichni eksperimenti, dogadki i ne dotam dobri idei uspiah da postigna /nadiavam se/ zadovolitelen rezultat. A eto po kakuv dulug put minah :-). Samo tuk iskam da utochnia, che stava vupros za videokarta na NVidia. Triabva da se ima predvid, che niakoi ot neshtata se otnasiat samo za tezi karti. I taka opit purvi:
-ami tova predpolagam vseki ot vas go e probval no vse pak... Ideiata v nachaloto be, da nameria nachin bez dopulnitelni programi a samo s nalichnite vuv vsiaka edna distributsiia da postigna zhelaniia rezultat. I taka reshih da probvam s VESA frame
buffer. Kompilirah go ot iadroto i probvah s vuzmozhnostite na lilo da promenia kartinkata. Za tezi koito ne znaiat kakvo da napraviat mogat da probvat slednoto /e razbira se triabva da izpolzvate lilo :-)/:
-vuv faila /etc/lilo.conf potursete red na koito pishe vga=... V nashiia sluchai napravete reda da izglezhda vga=ask. Sled tova instaliraite lilo s napravenite v nego promeni /kato izpulnite komandata lilo/ i restartiraite. Pri nachalno
zarezhdane shte se poiavi vuzmozhnost za izbor. Opitaite vsichki vuzmozhnosti, nadiavam se da uspeete da reshite svoia problem oshte tuk. Poveche informatsiia mozhe da namerite v dokumentatsiiata na iadroto /Documentation/fb/vesafb.txt/. E vse pak pri men
neshtata ne se razviha po tolkova lesen nachin. Vupreki opitite koito pravih polozhenieto mozheshe da se vloshi, no podobrenie niamashe. Zatova sled novo zapitvane vuv foruma napravih vtori opit:
- Kakto veche spomenah izpolzvam karta na NVidia. Mozhe bi tova ne e nai-dobriia variant za linuks kakvoto e mnenieto na niakoi no reshih da se boria do krai :-). I taka za da raboti tozi variant se nuzhdaem ot vklyuchena poddruzhka na NVidia draivera /ili kakvato karta polzvate :-)/ v iadroto. Sled tova izpolzvame
programata fbset. S neina pomosht mozhe da zadadete razlichni rezhimi na rabota kato razdelitelna sposobnost i chestota na obnoviavane. Tuk sushtestvuva i edna raznovidnost. Ako ne iskate da polzvate fbset to togava mozhe da prilozhite sledniia variant. V iadroto potursete draiverite za videokarti na NVidia. i taka
sushtestvuva edin fail fbset.c. V nego triabva da redaktirate redovete otnasiashti se do razdelitelnata sposobnost, tsveta i t.n. Suotvetnite stoinosti mozhe da vzemete ot konfiguratsionniia fail na paketa fbset. No tuk iznikna edin ne suvsem ochakvan problem. Za grafichnata sreda iskah da izpolzvam draiverite na NVidia, makar i da sa dosta buglivi vse pak mozhe da izpolzvat vuzmozhnostite na kartata, koeto v niakoi sluchai e ot goliama polza. E pri men osnovniia problem beshe kak da gledam filmi na tsial ekran bez da nakusvat ili da se razminava kartina i zvuk. E
razrabotchitsite na MPlayer ne si gubiat vremeto i dobaviha video draiver izpolzvasht sdl bibliotekite. Kartinata naistina veche e na tsial ekran... no problema se poiavi s razminavaneto na kartinata i zvuka. I taka iavno ne biah postignal zhelaniia
rezultat zatova otnovo opitah da nameria otgovor na vuprosa koito turseh i s pomoshtta na LUG mislia, che namerih sravnitelno priemlivo reshenie. I taka preminah kum opit treti:
-Qvno neshtata s poddruzhkata na niakoi karti ot iadroto niama da se opravi, pone dokato proizvoditelite ne blagovoliat da dadat niakakvo opisanie na rabota. E estestveno poradi straha ot konkurentsiiata tova mozhe bi skoro niama da stane. I taka poluchava se edin zatvoren krug koito za suzhalenie e vuv vreda na
potrebitelite. Pitah za alternativen variant na moia vupros. I eto otgovora - edna mnogo malka programka koiato reshi problema s rabotata na monitora v konzola a imenno SVGATextMode.  I taka sled kato ia instalirate redaktiraite konfiguratsionniiat fail. Tova ne e trudna zadacha osobeno za onezi koito sa se zanimavali s konfiguratsionniia fail na X survura. I taka sled napravenata
redaktsiia nadiava se neshtata da sa potrugnali. E triabvashe da izklyucha poddruzhkata na video kartata ot iadroto i na neino miasto da ostavia poddruzhka na VESA frame buffer, no rezultata pone za men beshe zadovolitelen. I za da obobshtia eto predimstvata i nedostatutsite na vseki edin ot trite metoda spored men.
- purvi metod: predimstva-lesna konfiguratsiia, standartni paketi koito gi ima vuv vsiaka distributsiia; nedostatutsi- spetsialno pri men niamashe promiana ili ako
imashe to ne beshe v posokata v koiato bih zhelal;
-vtori metod: predimstva-vuzmozhen izbor na razlichna razdelitelna sposobnost i razlichna chestota, vklyuchvane na frame buffer koeto e dobro reshenie za niakoi grafichni paketi, eventualno izpolzvane na draiver ot iadroto koeto optimizira
rabotata na draivera; nedostatutsi-iziskva dopulnitelna programa, pone pri kartite na NVidia ima nesuvmestimost mezhdu vklyuchen draiver v iadroto i izpolzvaneto na vunshen draiver
-treti metod: predimstva-znachitelno po-goliam izbor ot razlichni razdelitelni sposobnosti i chestoti, ne e nuzhno vklyuchvaneto na poddruzhka na draiver v iadroto,koeto pozvoliava izpolzvaneto na vunshni draiveri, lesna konfiguratsiia i izpolzvane; nedostatutsi-iziskva izpolzvaneto na dopulnitelna programa, tui kato ne se izpolzva draiver ot iadroto lipsva i poddruzhkata na frame buffer, vuzmozhno e da vuzniknat problemi s shriftovete v konzolata.

VRUZKI:
http://www.ibiblio.org/pub/Linux/utils/console/
http://packages.qa.debian.org/f/fbset.html
Dokumentatsiia v linuks iadroto.

Blagodarnosti: Iskam da blagodaria na vsichki koito spomognaha za napisvaneto na tazi statiia i nai-veche na potrebitelite na LUG-BG.

Utochnenie: Ne sum spetsialist nito v softuera nito v harduera. S gornite redove opisah putia koito izminah dokato uspeia da postigna tselta si. Ne znaia dali neshtata sa obshto validni no se nadiavam napisanoto da e v polza na niakogo.


<< Za pisheshtite na PHP | Failut XF86Config ili kakvo se krie zad zavesata >>