Úvod
Hledat
Ovladače
Hardware
Software
Abíčko
O nás

Návody - Konsole na 100 Hz

Konsole na 100 Hz

6. 3. 2002 09:32 | Pavel Kysilka

Bolí vás oči z neergonomického rozlišení v konzoli? Chcete 100Hz? Nevíte jak nainstalovat originální ovladače od firmy nVidia? Pak si přečtěte tento tutoriál.

U počítače trávím většinu svého času a tak je celkem na místě, abych si šetřil svoje oči. Nový monitor lze koupit, s očima to bude však horší.

Před časem jsem si koupil grafickou kartu od NVidie. Dlouhou dobu jsem řešil problém s obnovovací frekvencí na monitoru a nalezl jsem pár řešení. Řadím se mezi lidi "nemyšoidní" a pracuji většinou v konsoli. Mezi ortodoxní zastánce konsole však nepatřím. Dělám weby a když musím, přepínám se z konsole z Vimu do X-ek do Mozilly a naopak. A našlo by se ještě asi pár dalších příkladů. Konsole na 60 Hz není to pravé ořechové a po celodenním koukaní do monitoru máte oči jako angorský králík.

Jako grafickou kartu používám Manli GeForce256 32 MG SGRAM ( někde jsem slyšel název "bič boží z Asie" ). Monitor je Dell Trinitron 17 1025HE.

Existuje pár řešení, jak se koukat na jiné rozlišení, než na to které se nabízí po instalaci, ať už na konsoli či v X. Zde bych chtěl napsat řešení, jak zprovoznit grafiku v daném režimu a především jak z ní dostat rozumnou obnovovací frekvenci. Předem upozorňuji, jako je tomu u programů na nastavení monitoru, že je dobré vědět alespoň trochu, co děláte a že při tom můžete odpálit monitor!

Konsole svgalib, XWindow s ovladači od NVidia
Jedná se asi nejlepší řešení.
a) zprovoznění ovladačů od NVidie
Stáhněte si nejnovější drivery z www.nvidia.com nejlépe ve formátu tar.gz a to NVIDIA_kernel-XXX.tar.gz NVIDIA_GLX-XXX.tar.gz. Zde najdete také více informací o grafických čipech NVidia. Rozbalte někam balíčky. Nainstalujte drivery: make; make install.
Dále je třeba zajistit nahrání ovladače:
  1. driver se nahravá automaticky s X windows
  2. někam do skriptu přidejte : insmod NVdriver
  3. do /etc/conf/modules alias char-major-195 NVdriver
Ověřte si, že v /etc/X11/XF68Config-4 používáte správný ovladač. V sekci Driver máte mít tuto řádku:

Driver "nvidia"

a nikoliv

Driver "nv"

Ještě se podívejte, zda vám nechybí tento modul:

Load "glx"

zatímco tyto dva moduly můžete smazat či zakomentovat, NVdriver je nepoužívá:

Load "dri"
Load "GLcore"

Pár triků a informací:
Podpora AGP -- nechte AGP od Nvidie, je rychlejší asi o 10% než AGP v kernelu

Option "NvAgp" "1"

Také vás otravuje logo NVidie při startu X? Mě už ne.

Option "NoLogo" "1"

Pro více informací si přečtěte dokumentaci v balíčku od NVidie. Nebo spuštěním příkazu /sbin/modinfo NVdriver zjistíte pár voleb NVdriveru.

Obnovovací frekvenci X a obraz lze vyladit pomocí prográmku xvidtune či přidáním některé Modeline z XF86Config do XF86Config-4.

Výpis ze souboru cat /proc/pci:

Bus 1, device 0, function 0:
VGA compatible controller: nVidia Corporation GeForce 256 (rev 16).
IRQ 10.
Master Capable. Latency=248. Min Gnt=5.Max Lat=1.
Non-prefetchable 32 bit memory at 0xd8000000 [0xd8ffffff].
Prefetchable 32 bit memory at 0xd0000000 [0xd7ffffff].

Výpis ze souboru cat /proc/nv/card0:

----- Driver Info -----
NVRM Version: NVIDIA NVdriver Kernel Module 1.0.2314 Fri Nov 30 19:33:20 PST 2001
Compiled with: gcc version 3.0.3
------ Card Info ------
Model: GeForce 256
IRQ: 10
Video BIOS: 02.10.04.02
------ AGP Info -------
AGP status: Disabled
AGP Driver:
Bridge: Via Apollo Pro KT133
SBA: Supported [disabled]
FW: Supported [disabled]
Rates: 4x 2x 1x [-]
Registers: 0x1f000217:0x00000000

b) Zprovoznění konsole pomocí svgalib
Nainstalujte si balíček svgalib ze www.svgalib.org. Stačí make install, více v souboru 0-README. Možná budete muset překopírovat sdílené knihovny libvga.so* a libvgagl.so* do adresáře /usr/lib/. Upravte konfigurační soubor /etc/vga/libvga.config. Přečtěte si ho a vyberte nějakou vám se hodící "modeline":

modeline "640x480@100" 43 640 664 780 848 480 483 490 504

vyberte či upravte Horizsync:

HorizSync 31.5 92

vyberte či upravte VertRefresh

VertRefresh 50 120

(parametry lze vzít z /etc/X11/XF86Config a zároveň i pro kontrolu)

a čipset nastavte na NV3 (podpora čipsetů od NVidie).

chipset NV3 # nVidia Riva 128 / TNT / GeForce

Zkontrolujte si obnovovací frekvence prográmkem z svgalib svidtune:

Using RIVA driver, 16384KB, Type:nv10, GeForce.
svgalib 1.4.3
modeline "640x480@100" 43 640 664 780 848 480 483 490 504

a jede mi to v pohodě na 640x480@100. Jde to poslat i na vyšší frekvence. Toto řešení funguje bez problemů s kolizemi s driverem od NVidie. A svga režim lze nastavit i pro jiné grafické karty. Nemělo by být problémem používat vyšší rozlišení typu 1024x768. V konfiguračním souboru jsem viděl i rozlišení 2048x1536.

Pouze framebuffer
Dalším řešením je framebuffer. Není to nejrychlejší řešení, ale běží na většině karet podporujících režim VESA 2.0. Konsolové fonty a konsole vypadají velice dobře, alespoň dle mého názoru. Problémem je, že se nesnáší driver od NVidie s driverem framebufferu. V případě, že budete používat tyto ovladače současně, bude se Vám zasekávat počítač při přechodu z konsole do X a naopak a dokonce i při vypnutí X-serveru. A NVidia to nehodlá nijak řešit.

Pokud chcete používat framebuffer zároveň v konsoli i v X-ech, zapomeňte na 3D akceleraci a na pomalejších strojích i na rychlost. Budete-li hledat aplikace podporující framebuffer, stačí napsat do vyhledávacího okénka na freshmeat.net slovo fb či framebuffer a pár se jich vám zobrazí. Pokud vás zajímá, co to přesně ten framebuffer je a jak to pracuje, zde (Framebuffer-HOWTO) je více přesnějších informací. Asi největší vychytávku framebufferu, kterou jsem viděl, je televize v příkazové řádce fbtv.

Kompilace frambufferu do jádra
V konsolové konfiguraci jádra (make menuconfig) jej najdete v sekci Console drivers->Frame buffer support:

#
# Console drivers
#
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y

#
# Frame-buffer support
#
CONFIG_FB=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FB_RIVA=m

CONFIG_FB_VESA=y
CONFIG_FB_VGA16=m

CONFIG_VIDEO_SELECT=y

# konfigurace bitové hloubky

CONFIG_FBCON_ADVANCED=y
CONFIG_FBCON_MFB=m
CONFIG_FBCON_CFB2=m

CONFIG_FBCON_CFB8=m
CONFIG_FBCON_CFB16=m
CONFIG_FBCON_CFB24=m
CONFIG_FBCON_CFB32=m

CONFIG_FBCON_VGA_PLANES=m
CONFIG_FBCON_VGA=m

# konfigurace fontů -- nevím, jak se to snáší s českými fonty

# CONFIG_FBCON_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y

Další nastavení
Také je třeba upravit soubor /etc/X11/XF86Config-4:

Section "Device"
  Driver "fbdev"
  Identifier "Linux Frame Buffer"
EndSection

Section "Screen"
  Identifier "Screen0"
  # Device "NVIDIA GeForce 256 (generic)"
  Device "Linux Frame Buffer"
  Monitor "Monitor0"
  DefaultDepth 24

  Subsection "Display"
    Depth 24
    Modes "1024x768"
  EndSubsection

EndSection

a je třeba povolit nahraní tohoto modulu:

Load "fbdevhw"

Pokud máte již nainstalované drivery od NVidie, doporučuji zakázat nahravání modulů GLcore a glx. Mohlo by to způsobovat kolize díky NVdriveru.

Nahrání modulu framebufferu ( v módu VESA 2.0)
modprobe vga16fb (jenom 16 barev)
Nahrání modulu framebufferu akcelerovaneho (doporučuji tento, 1-32bitová hloubka barev)
modprobe rivafb
V žadném případě nenahrávejte modul NVdriver! Zkontrolujte si příkazem lsmod, zda ho nemáte nahraný, jinak riskujete totalní zatuhnutí systému při přechodu X <--> konsole!

Zároveň se vám nahrají zakompilované moduly framebufferu, v případě, že jste je přidávali do jádra. Příkaz lsmod vám pak vypíše toto:

rivafb 39264 63
fbcon-cfb8 3552 0 [rivafb]
fbcon-cfb16 4256 0 [rivafb]
fbcon-cfb32 3904 0 [rivafb]

Poslední tři řádky jsou pravě konsolové fonty, dle mého názoru vypadají velice dobře. Ale pozor mě fonty z framebufferu rozhazují fonty na konsoli z balíčku ucw-cs.

Obnovovací frekvenci monitoru vylaďte programem fbset (najdete ho googlem, nebo zkuste vyhledat fbutils). Schůdnější cesta je zadat parametry do souboru /etc/fb.modes a nastavit utilitou fbset frekvenci monitoru a rozlišení přímo z parametrů tohoto souboru.

Soubory s parametry frekvencí najdete v balíčcích:

fbutils:
soubor /etc/modes
fbset:
soubor /etc/fb.modes
Jestě je možností vzít parametry ze souboru /etc/X11/XF86Config. Obnovovací frekvence si můžete zkontrolovat a zároveň nastavit pomocí utility fbset. Toto je můj výpis z konsole:

mode "640x480-100"
# D: 45.800 MHz, H: 53.009 kHz, V: 100.018 Hz
geometry 640 480 640 480 32
timings 21834 96 32 36 8 96 6
accel true
rgba 8/16,8/8,8/0,0/0
endmode

Jako kontrola vám může posloužit ještě příkaz v4l-conf či cat /proc/fb. Monitor by šel vytáhnout ještě na větší frekvenci. Není problém dát rozlišení konsole na 1024x768 či na 1280x1024 i víc.

Kombinace obou
Třetí způsob je kombinovat oba. Zazálohujte si XF86config-4 a dle potřeby, třeba nějakým skriptem, nahrávejte moduly a dané soubory X-ek. Není to sice nejlepší řešení, ale pokud chcete používat oba dva drivery, vypadá schůdně.

Přeji naviděnou nejenom na 100 Hz a minimum práce s konfigurací.

Pavel 'Goldenfish' Kysilka

Diskuse k tomuto článku

Datum: 6. 3. 2002 12:34
Od: Milan Svoboda
Titulek: Jak nastavit obnovovaci frekvenci fb po botovani

Nevi nekdo jak nastavit $SUBJ? Mam RH7.2. Muzu to dat (fbset ...) do rc.local (nebo tak nejak) ale neni to moc hezke. Vi nekdo jak presne vypada parametr jadru? Je to pro tdfx, je zkompilovan do jadra. Rozliseni menit muzu ale nemuzu prijit na to jak zadat frekvenci :-(

Dekuji

Datum: 6. 3. 2002 17:07
Od: Filip Stanek
Titulek: Re: Nevi nekdo jak nastavit $SUBJ? Mam RH7.2. Muzu to dat (fbset ...) do rc.loca

No, je to nejak takhle: video=riva:1024x768-16@100 nebo takhle: video=riva:1024x768@100-16 Nemam to ted po ruce a pamet neslouzi :( Jinak ta stovka je kmitocet, sestnactka bitova hloubka.... A pro jistotu jeste napisu, ze do lilo.conf se to pise: append="video: ..."

;)

Datum: 6. 3. 2002 14:04
Od: pavel.cejka@kapsa.club.cz
Titulek: tuhnuti pri prechodu z X do konsole

Mam Suse 7.2 (MB MSI 694T + GeForce 2MX 200/32M, stroj v praci) a fakt je ze tak v 1 ze 3 pripadu to vytuhne. Jenomze tohle tuhnuti nastavalo jeste pred tim, nez jsem stahnul ovladace od NVidie a nastava i po tom co jsem nastavil obycejny textovy rezim (vymazal jsem parametr vga z Lilo.conf) a upgradoval XFree na verzi 4.2.0.

Mohlo by to mit neco spolecneho se zminovanym tuhnutim pri pouziti framebufferu ?

Datum: 6. 3. 2002 17:31
Od: Pavel Kysilka
Titulek: Re: Mam Suse 7.2 (MB MSI 694T + GeForce 2MX 200/32M, stroj v praci) a fakt je ze

zdravim, nevim jestli to ma neco spolecneho s zminovanym tuhnutim pri pouziti framebufferu, ale v konferencich par lidi psalo, ze GeForce 2 MX obcas zatuhava. ja osobne sazim na plnokrevniky( GeForce256).

zatim pavel goldenfish kysilka

Datum: 6. 3. 2002 16:54
Od: JaRo
Titulek: Co, tuhnutí?

Asi mám štěstí. Mám TNT2 Vanta, driver od NVidie, board K7S5A, distribuci Mandrake 8.1 s vyměněným jádrem za 2.4.13 a jede mi v pohodě jak framebuffer tak X. Tuhnutí se nekoná.:-)

Datum: 6. 3. 2002 17:12
Od: Martin Dvořák
Titulek: Zmena obnovovaci frekvence textoveho modu

Nahodou nekdo nevi jestli je technicky vubec mozne zmenit obnovovaci frekvenci u normalniho textoveho modu? Pokud ano, tak jak? Byl bych moc rad, staci mi i zaporna odpoved :)

Datum: 6. 3. 2002 17:27
Od: Pavel Kysilka
Titulek: Re: Nahodou nekdo nevi jestli je technicky vubec mozne zmenit obnovovaci frekven

zdravim, technicky je to mozne viz navod v clanku(mozna jsem spatne pochopil vasi otazku). zkuste svgalib a zeditujte soubor /etc/vga/libvga.config. to je asi nejspolehlivesi reseni.a pak restart( to asi neni nejcistci reseni) anebo reset konsole( nevim jstli pomuze -- prikaz reset na konsoli) anebo framebuffer. tam to jde utilitou fbset. to ALL : pres noc se podivam na nektere dotazy, ted nestiham a kdyztak napisu reseni)

zatim pavel goldenfish kysilka

Datum: 6. 3. 2002 17:47
Od: Martin Dvořák
Titulek: Re: zdravim, technicky je to mozne viz navod v clanku(mozna jsem spatne pochopil

No ja myslel normalni nesvga textovy mod 80x25 (fyz. rozliseni 720x400@60), popr. 80x30 (720x480@60, "vga=4").

Datum: 6. 3. 2002 18:11
Od: Pavel Kysilka
Titulek: Re: No ja myslel normalni nesvga textovy mod 80x25 (fyz. rozliseni 720x400@60),

melo by to jit. podivejte se do souboru s parametry frekvenci u framebufferu v clanku . je tam mnoho rezimu a nastavit pomoci fbset by to melo jit. ohledne nastaveni v lilu se na to podivam pozde v noci.

tady je kus vypisu z clanku
Soubory s parametry frekvencí najdete v balíčcích:
fbutils: soubor /etc/modes
fbset: soubor /etc/fb.modes
Jestě je možností vzít parametry ze souboru /etc/X11/XF86Config.

Datum: 29. 3. 2002 12:42
Od: Richard Opletal
Titulek: Re: Zmena obnovovaci frekvence textoveho modu

Zdravim, . V mandrakovi je nejaky balicek SVGATextMode, ktery by mel umet menit frekvence v textovem modu ( skutecne textovem ) ( ale pisou tam, ze uz to prestali vyvijet a podporovat nove grafiky, protoze lidi to uz nepotrebuji ( pouzvaji X, fb nebo svgalib :-) Zatim se me to bohuzel na moji Manli Geforce 256 rozume rozchodit nepodarilo. FB se me libi ( logo, pekne fonty, scrollovani ), ale tech 60Hz ktere pry na VESAFB zmenit nejde je fakt malo. No asi zkusim tu svgalib. PS: Ale ani ten textovy mod ( ne FB), ktery me bez nejakeho explicitniho nastavovani bezi na 70Hz neni zas az tak spatny )

Datum: 6. 3. 2002 21:54
Od: Pavel Kysilka
Titulek: vyreseno boot svga, rivafb boot nikoli

zdravim,
ted jsem se chvili koukal na moznost nastavit framebuffer pri bootovani. bohuzel ne s dobrymi vysledky.
prosel jsem par konferenci a googla, ale nic jsem nenasel.nastavit jako vychozi framebuffer by mohlo jit s ovladacem vesa(vga16fb, to jsem nezkousel.
zkousel jsem zprovoznit jako vychozi ovladac pro framebuffer pri bootovani rivafb(16 nebo 24 bit barvy), ale neuspesne.vzdycky to spadne na klasickou svga konsoli 80x25.
poku tedy chcete pouzit framebuffer je nejschudnejsi reseni asi nekam do stratovniho scriptu fbset -a
-a ci --all jako vsechny konsole
co se mi ale povedlo, je zprovoznit pri bootovani svga mody.
do /etc/lilo.conf to chce pripsat
vga = treba 118 ( to cislo musi zacinat vzdy na 1 !!! , ne 318)
vic o techto modech najdete v souboru /usr.src/linux/Documentation/fb/vesafb.txt
a je to v sekci How to use it ?
kdyby se nekomu povedlo neco najit o bootovani ve framebufferu dejte kdyztak vedet .(staci k tomu links a google). jeste se podivam do mailing list na www.linux-fbdev.org predem diky.
zatim
pavel 'goldenfish' kysilka

Datum: 10. 3. 2002 11:01
Od: Peto
Titulek: Re: vyreseno boot svga, rivafb boot nikoli

Mne ide v pohode framebuffer pri bootovani, na 1024x768, 24bit. Jadro som skompiloval podporou fb (len VESA, mam G450 kartu, ale neskusal som este pre neho driver skompilovat, ale malo by to chodit). V /etc/lilo.conf mam toto:
------------------
image=/boot/vmlinuz-2.4.9-21
label=linux
initrd=/boot/initrd-2.4.9-21.img
read-only
vga=0x318
root=/dev/md0
append="hdd=ide-scsi, video=vesa:mtrr"
------------------
A ide mi to, ostava v danom rezime aj po nabootovani systemu (a vyzera to fakt cool).

Datum: 7. 3. 2002 09:46
Od: Michal Čihař
Titulek: Informace o /pro/nv

Vite nekdo co znamenaji tyto dva radky v /proc/nv/card0:

SBA: Supported [disabled]
FW: Supported [disabled]

Datum: 7. 3. 2002 20:46
Od: Pavel Kysilka
Titulek: Re: Vite nekdo co znamenaji tyto dva radky v /proc/nv/card0:

SBA: Supp

zdravim,
APGFW == Fast Write -- rychle zapisy -- volba nastaveni AGP grafiky ( teoreticky by to melo o neco zvysit rychlost asi o 5%
vic asi bude v googlu ci u nvidie
AGPSBA == Side Bank Addressing -- to nevim co je
mrknete se do douboru os-registry.c v adresari, kde jste rozbalili balicek driveru Nvidie mrknu se na to , kdyztak to se napisu

da se to nastavit pomoci insmod NVdriver options ( volby zjistite pomoci modinfo NVdriver, da se tak i povolit AGP 4x u VIA chipetu ,ale pry to pada dle zprav Nvidie)
mozna namet na dalsi clanek,dik, kdyz budu stihat, ono to chce nejen psat, ale i to ozkouset.
zatim goldenfish

Datum: 8. 3. 2002 11:13
Od: Michal Čihař
Titulek: AGP 4x u VIA

AGP 4x u VIA mam zapnuty a zadny rozdil stability jsem nezporoval.

Jinak diky za info. Zkusim to zapnout a uvidim co to udela ;-)

Datum: 7. 3. 2002 21:11
Od: libor klepac
Titulek: nastaveni frekvence

dobry den, chtel bych se zeptat, jak se vlastne pocitaji ta cisla do obnovavacich frekvenci. Chtel bych behat rozliseni 1024x768@85Hz, ale nevim jak "spocitat" spravna cisla - monitor ma 31,5-64,5kHz horz a 50-100Hz vertikalne diky elkropac at students.zcu.cz

Datum: 8. 3. 2002 08:31
Od: Petr Krcmar
Titulek: Re: nastaveni frekvence

Ahoj Libore, ta cisla se daji spocitat. Je to trochu silene. Jednodussi je pouzit nejaky programek, co to udela za tebe. Doporucuju dva: modeline a kvideogen. Ten prvni bezi pod radkou, ten druhy v Xkach. Vygenerujou ti ten radek podle tvych pozadavku. Ten pak taci ulozit do XF86Config, nebo kam chces. Ahoj Peter

Datum: 8. 3. 2002 11:43
Od: palo
Titulek: Re: jak se vlastne pocitaji ta cisla do obnovavacich frekvenci

je to jednoduche:

pocet riadkov ... pr; pocet riadkov pre spatny beh ... cr (zalezi od grafickej karty je to okolo 50); horizontalna frekvencia ... hf [kHz]; vertikalna frekvencia ... vf [Hz];

hf = (pr+cr)*vf/1000

napr: rozlisenie 1024*768; 85Hz; (768+50)*85/1000=69.53kHz podla toho by tvoj monitor 85Hz nezvladol

pocet riadkov moze sluzit este na vypocet bodovej frekvencie (udavana na kartach napr. ako RAM DAC SPEED a moze byt i na monitoroch ako maximalna signalova frekcia (udavana v MHz) na karte sa da tym zistit aku maximalnu frekvenciu zvlada pri danom rozliseni a pri monitore, ak by sa tato hodnota prekrocila, bude obraz rozmazany vo vodorovnom smere. pocita sa to podobne:

pocet stlpcov ... ps; pocet stlpcov pre spatny beh ... cs (okolo 50); bodova frekvencia ... bf [MHz];

bf = (ps+cs)*hf/1000

ps: pozor existuju este tzv. prekladane rozlisenia oznacovane napr ako 1024*768i (uz sa nepouzivaju) tak tam pocet riadkov musis dat na polovicu:

hf = (pr/2+cr)*vf/1000

(v jednej snimke sa vykresluju parne riadky, v druhej neparne - dobry sposob ako oklamat oci, ale ked nakreslis svetlu vodorovnu ciaru o sirke jedneho bodu, tak budes vidiet ako blika)

Datum: 9. 3. 2002 15:32
Od: libor klepac
Titulek: Re: je to jednoduche:

pocet riadkov ... pr; pocet riadkov pre spatny beh ..

diky vsem ano podle toho vypoctu by to nemel zvladat, ale zvlada(l) to. drive to slo pod X i pod w95, ted uz to nejak nechce jit.... asi se spokojim s 75 Hz, take to neni spatne, jenom mi slo o to proc uz ted nejde 85Hz

Datum: 13. 3. 2002 17:09
Od: Alexander Kršek
Titulek: Re: dobry den, chtel bych se zeptat, jak se vlastne pocitaji ta cisla do obnovav

Ahoj Libor, ja osobne pouzivam tuto kalkulacku: http://zaph.com/Modeline/Calculate.py ale podla nej by Ti to fungovat nemalo.

Datum: 10. 3. 2002 19:45
Od: Pavel Faltýnek
Titulek: libsvga režim

Dobrý den, zkoušel jsem nainstalovat libsvga. Předpokládal jsem, že účelem tohoto článku je dát návod uživateli, jak mít (hloupě řečeno) na konzoli víc písmenek a aby to míň blikalo. Z toho, co jsem z libsvga po nainstalování pochopil, tak je to pouze pro grafické režimy.

Dá se prosím tedy pomocí libsvga (nebo nějakého spřízněného nástroje) nastavit na konzoli v textovém režimu vyšší rozlišení s větším obnovovacím kmitočtem?

(finty s framebufferem jsem zatím nezkoušel). Děkuji za pochopení mého nepochopení :-) pf

Datum: 10. 3. 2002 22:27
Od: Pavel Kysilka
Titulek: Re: Dobrý den, zkoušel jsem nainstalovat libsvga. Předpokládal jsem, že účelem t

zdravim,
hlavnim ucelem je nenicit si oci.asi po 14 dnech s praci na konsoli(min 8 hod denne) me bolely oci a byl jsem hrozne unaveny.

nastaveni konsole na vyssi rezim, svga: zeditujte soubor /etc/vga/libvga.config --> viz navod. a pak reset masiny ci konsole
(mozna budete potrebovat trochu anglictiny).

kdyby neco kontaktujte me na muj mail. kdyztak vam poslu konfiguracni soubor.mrknete se do zdrojaku svgalib ci na freshmeat. ja osobne pouzivam prikazovou radku. kdyby nekdo o necem vedel ozvete se.
o zadnem user-frendly nastroji na konfiguraci svga nevim.kdyztak se v noci na neco podivam.
zatim
pavel goldenfish kysilka

Datum: 10. 3. 2002 22:54
Od: Pavel Kysilka
Titulek: Re: Dobrý den, zkoušel jsem nainstalovat libsvga. Předpokládal jsem, že účelem t

neco jsem nasel, ale poradne to ozkousim pozdeji.
The modeline calculator
roste to na freshmeatu.
anebo dejte vyhledat na freshmeatu "svga"

Datum: 13. 3. 2002 14:25
Od: Tomas Pokorny
Titulek: No ja mam takovouto zkusenost

pouzivam fb na konzoli v Xkach ho mam vyply aby mi sla 3D akcelerace, vse vali naprosto v pohode, az na to ze mi pres fbset nejde prepinat rezim, a tim padem refreshrate na vyssi,

kdyz sem zkousel SVGATextMode, tak mi pri prepinani X<-->console dost casto vytuhne comp, s coz se mi pri pouziti fb nestavalo ...

ovsem fb sem mel nastaven jako vesafb a nenacital sem rivafb, pokud ho nactu tak sice facha prepinani rozliseni ale dela to celkove jiny kraviny ;]]

Tak uz nevim co s tim provest, aby to vpohode fachalo.

jinak mam geforce2GTS

Datum: 20. 2. 2003 07:53
Od: Bedo
Titulek: Po tyzdni uspech

Po tyzdni som uspesny, ale nie je vsetko tak, ako tu bolo napisane. Snad toto niekomu pomoze. Linux guru nech si nechaju ustipacne poznamky do nejakej zbytocnej flame ;-).

Takze: Mandrake 9.0, VGA nVidia MX2-400.

SVGAlib (nefunguje): Po spusteni make install skonci make s chybou a vymaze "./doc/man*/*" aj ked libky vytvori a nakopiruje. Toto som musel obist tak, ze som po instalacii adresare "man*" opat nakopiroval povodne, spustil make v "./doc" a este raz make install v "./" Toto preslo az do konca v poriadku. Libky sice su v "/usr/local/lib", ale nic nefunguje, lebo system ich nevie najst. Musel som ich prekopirovat rucne do "/usr/lib". Este stale nic nefunguje, lebo po prekopirovani treba spustit ldconfig, aby sa refreshla DLL cache. Hura, dema funguju!

Ooops, v clanku je, ze potom staci editovat "/etc/vga/svgalib.config" a reset kozole alebo masiny a nastavenie sa prejavi. Omyl. Nic sa neprejavi. NIKDY sa nic neprejavilo, nech som menil konfiguraciu akokolvek. SVGAlib nic neprepne do nicoho. Nespusti sa ziadny program na prepinanie SVGA modu. Neviem preco. Tadialto cesta zrejme nevedie.

Framebuffer (funguje): Mam jadro s prekompilovanou vesafb (nie ako modul) a ak v "/etc/lilo.conf" uvediem VGA=0x318, prepne sa do vesa modu a uz sa nic neda robit a vesafb nejde prepinat pomocou fbset (ako to nakoniec bolo uvedene aj v manuali). Finta je, ze uz nemozem loadnut rivafb, ktory bol s jadrom prekompilovany ako modul. Ale NEMUSIM kompilovat novy kernel! Ak v lilo.conf nie je VGA=..., nespusti sa vesafb a teda mozem loadnut rivafb cez "modprobe rivafb" a urobit "fbset 1024x768-70". Funguje to az na slovencinu, takze este "/sbin/setsystemfont" a vyhral som.

Zhrnutie: 1.) v "/etc/lilo.conf" vyhodit riadok VGA=... 2.) v "/etc/modules" doplnit "rivafb" 3.) do "/etc/rc.d/rc.sysinit" doplnit na koniec "fbset -a 1024x768-70" a "/sbin/setsystemfont" - toto nastavi fonty ale len pre tty1 4.) dat "/sbin/setsystemfont" do "/etc/.bashrc" pre ostatne konzoly. 5.) Hovorit si - ten Linux je ale spica, toto by som vo Windows nikdy nedokazal. (ak ovsem pre cervene oci a zanedbane spanie este vladzem) ;-)

Bedo. (rasto@prosoft.sk)

P.S. Tie nazvy suborov pisem z hlavy, takze pouzi rozum pri prepise do skriptov. ;-)


(c) AbcLinuxu s.r.o.   Grafika: megadesign