Portál AbcLinuxu, 13. května 2025 22:55

Dotaz: Při přepínání CtrlAltFn nenaběhnou X

31.8.2007 08:13 Jirka
Při přepínání CtrlAltFn nenaběhnou X
Přečteno: 327×
Odpovědět | Admin

Zdravíčko. Jeden podobný příspěvek už tu sice je, ale já mám úplně opačný problém: Po té co se mi konečně podařilo zprovoznit xserver (viz zde) jsem zjistil, že když se z X přepnu do textového terminálu a pak zpět do X (CtrlAltF7), tak mi místo Xek naběhne jen blikající obrazovka. Pokud Xka killnu a znovu spustím, nastává stejná situace, správně naběhnou teprve po restartu. Na konci logu se objeví hlášky typu:

(WW) I810(0): Successfully set original devices
(II) I810(0): xf86UnbindGARTMemory: unbind key 4
Zdá se že to tedy opět souvisí s alokací paměti a GART.

Druhý poddotaz je obecný: Dá se někde dočíst o tom co se vlastně při použití CtrlAltFn děje a kde je to definované? Člověk by řekl, že při přepnutí terminálu běží xserver dál pouze na jiném terminálu takže se nemůže dít nic co se nedělo předtím, ale zdá se že to tak úplně není.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

31.8.2007 08:29 Jirka
Rozbalit Rozbalit vše Re: Při přepínání CtrlAltFn nenaběhnou X
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jo ještě se v logu objeví tohle:
(WW) I810(0): Setting the original video mode instead of restoring the saved state
31.8.2007 13:48 Roman Vasicek
Rozbalit Rozbalit vše Re: Při přepínání CtrlAltFn nenaběhnou X
Odpovědět | | Sbalit | Link | Blokovat | Admin
ANevim jak u tebe, ale v me instalaci SuSE Linuxu je CTRL+ALT+F1 cesta ven z X na prvni textovy terminal. Z textoveho terminalu do X jsem vzdy pouzival jen ALT+F7 (bez CTRL). Mozna jsem uplne vedle, ale co kdyby... ;-)
31.8.2007 14:38 Jirka
Rozbalit Rozbalit vše Re: Při přepínání CtrlAltFn nenaběhnou X
Myslim ze by melo fungovat oboji, v mem pripade ovsem nefunguje ani jedno :-]
3.9.2007 14:51 Jirka
Rozbalit Rozbalit vše Re: Při přepínání CtrlAltFn nenaběhnou X
Odpovědět | | Sbalit | Link | Blokovat | Admin

Tak jsem si poradil sám: Zdá se že tento problém řeší volba

Option "VBERestore" "true"
v sekci "Device" xorg.conf, která se vztahuje k driveru "i810". Je dobré pořádně přečíst manuál použitého driveru, kde jsou tyto opšny popsané a vyzkoušet co se hodí.

Prosím jestli by někdo registrovaný mohl tuto otázku označit jako vyřešenou.

3.9.2007 16:05 ivan | skóre: 17 | blog: ivan
Rozbalit Rozbalit vše Re: Při přepínání CtrlAltFn nenaběhnou X
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus man openvt popr. zdrojaky programu openvt. Kazdopadne je to udelane cele uplne divne. Ke graf. HW pristupuji dva ruzne ovladace. Jeden v Xkach a druhy v kernelu. Mezi Xkama a kernelem prej neexistuje vubec zadne rozhrani kde by bylo popsano jak si maji dva ovladace predavat gr. kartu. Gr. karta je dneska vlastne vektorovy pocitac a jeji vnitrnosti jsou velice slozite. Pri predavani gr. karty plati jedine pravidlo, predavajici si musi uchovat veskere informace(registry, pamet) gr. karty, protoze mu to muze druha strana prepsat.

Xka si pomoci neceho z openvt najdou prvni volny termilal a ten zamknou. Tzn. nejdou prepinat terminaly. Pak preprogramuji gr. kartu a za zacnou kreslit okynka. Kdyz zmackes CtrAltFn, tak se xka pokusi ulozit stav gr. karty, odemknou prepnani terminalu a pak pomoci openvt prepnou konzoli.
4.9.2007 09:18 Jirka
Rozbalit Rozbalit vše Re: Při přepínání CtrlAltFn nenaběhnou X
Aha takze pokud si xka spatne ulozi stav grafiky nebo se jim nerekne ze maji ulozeny stav obnovit, tak se obnovi v jine konfiguraci, nez puvodne byly?
Ono to totiz vypada tak, ze xserver "nevi", ze pri prepnuti prisel o cast pameti alokovanou pres gart a nesnazi se ji obnovit, pokud se mu to explicitne neprikaze.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.