abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 21:22 | IT novinky

    Švýcarská AI centra EPFL, ETH Zurich a CSCS představila otevřený vícejazyčný velký jazykový model (LLM) s názvem Apertus. Vyzkoušet lze na stránce Public AI Inference Utility.

    Ladislav Hagara | Komentářů: 12
    včera 17:22 | Nová verze

    Byl vydán Linux Mint 22.2 s kódovým jménem Zara. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze novou XApp aplikaci Fingwit pro autentizaci pomocí otisků prstů nebo vlastní fork knihovny libAdwaita s názvem libAdapta podporující grafická témata. Linux Mint 22.2 bude podporován do roku 2029.

    Ladislav Hagara | Komentářů: 0
    včera 12:55 | IT novinky

    Čínská společnost Tencent uvolnila svůj AI model HunyuanWorld-Voyager pro generování videí 3D světů z jednoho obrázku a určené trajektorie kamery. Licence ale nedovoluje jeho používání na území Evropské unie, Spojeného království a Jižní Koreje.

    Ladislav Hagara | Komentářů: 1
    včera 12:11 | Komunita

    Blender Studio se spojilo s kapelou OK Go a výsledkem je videoklip k písni Impulse Purchase. Stejně jako samotný 3D software Blender je i ve videoklipu použitý animovaný chlápek open source. Kdokoli si jej může stáhnout a upravovat.

    Ladislav Hagara | Komentářů: 0
    včera 01:33 | Komunita

    Zig Software Foundation stojící za programovacím jazykem Zig publikovala finanční zprávu za rok 2024. Současně s prosbou o finanční příspěvek.

    Ladislav Hagara | Komentářů: 0
    včera 00:22 | Nová verze

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za srpen (YouTube). Vypíchnuta je podpora Tabulek Google, implementace Gamepad API a Cookie Store API nebo také podpora WebGL na Linuxu.

    Ladislav Hagara | Komentářů: 0
    3.9. 20:44 | Komunita

    openSUSE Leap 16, včetně Leap Micra 6.2+, nově nabízí 24 měsíců podpory pro každé vydání. To je dva roky aktualizací a stability, což z něj činí nejdéle podporovanou komunitní distribuci vůbec. Leap se tak stává ideální platformou pro všechny, kdo hledají moderní, stabilní a dlouhodobě podporovanou komunitní Linux distribuci.

    lkocman | Komentářů: 0
    3.9. 16:33 | Bezpečnostní upozornění

    Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) vydal dne 3. 9. 2025 VAROVÁNÍ před hrozbou v oblasti kybernetické bezpečnosti spočívající v předávání systémových a uživatelských dat do Čínské lidové republiky a ve vzdálené správě technických aktiv vykonávané z území Čínské lidové republiky. Varováním se musí zabývat povinné osoby podle zákona o kybernetické bezpečnosti.

    Ladislav Hagara | Komentářů: 30
    3.9. 11:55 | IT novinky

    Americká internetová společnost Google nemusí prodat svůj prohlížeč Chrome ani operační systém Android. Rozhodl o tom soud ve Washingtonu, který tak zamítl požadavek amerického ministerstva spravedlnosti. Soud ale firmě nařídil sdílet data s jinými podniky v zájmu posílení konkurence v oblasti internetového vyhledávání. Zároveň Googlu zakázal uzavírat dohody s výrobci mobilních a dalších zařízení, které by znemožňovaly

    … více »
    Ladislav Hagara | Komentářů: 3
    3.9. 11:33 | Humor

    Prvního září ozbrojení policisté zatkli na na londýnském letišti Heathrow scénáristu a režiséra Grahama Linehana, známého především komediálními seriály Ajťáci, Otec Ted nebo Black Books. Během výslechu měl 57letý Graham nebezpečně zvýšený krevní tlak až na samou hranici mrtvice a proto byl z policejní stanice převezen do nemocnice. Důvodem zatčení bylo údajné podněcování násilí v jeho 'vtipných' příspěvcích na sociální síti

    … více »
    Gréta | Komentářů: 136
    Pro otevření více webových stránek ve webovém prohlížečí používám
     (83%)
     (8%)
     (2%)
     (3%)
     (3%)
     (1%)
    Celkem 144 hlasů
     Komentářů: 11, poslední včera 16:12
    Rozcestník

    Dotaz: renice procesu, který teprve bude spuštěn

    18.1.2005 16:35 espinosa@centrum.cz
    renice procesu, který teprve bude spuštěn
    Přečteno: 358×
    O co mi přesně jde. Měl jsem trhaný zvuk u Counter-Strike přes cedegu (winex). Na stránkách jsem se dočetl, že mám nastavit prioritu procesu 'wineserver' na +19 ..a zabralo to!

    pozn: Jestli tomu správně rozumím, tak ji vlastně SNIŽUJU a to hodně.

    V současnosti to musím dělat tak, že po spuštění hry přeskočím Ctrl+Alt+F1 do testové konzole, nastavím prioritu a přepnu se zpět do hry. Ale to není moc praktické.

    Chtěl jsem si napsat jednoduchý wraper skript na spouštění CS. Jenže je tu problém - wineserver je spuštěn až po spuštění cedega hl.exe -game cstrike ...atd. Takže před hrou neznám PID procesu, který bude mít wineserver, a po spuštění hry ..no to už je pozdě ..to už mám dohráno :-)

    Potřeboval bych něco na způsob rozdělení procesu (fork) přičemž část by byla vlastní spuštěná hra a část by se spožděním zavolala nastavení priority. Jde to napsat v shellovém skriptu?

    Nebo máte někdo lepší nápad?

    Napsat wrapper okolo wineserveru?

    Trochu se mi pletou příkazy na změnu priority procesu. Jaký je stručně rozdíl mezi nice, renice a snice?

    Odpovědi

    Max avatar 18.1.2005 17:28 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: renice procesu, který teprve bude spuštěn
    Mno, me Loki instalator vytvoril sam par spoustecich scriptu, ktere mj. maji v sobe nastaveni priority spousteneho programu, tady vam predlozim vypis ze scriptu pro hru fallout2 :
    #!/bin/sh
    
    GAME_BINARY="fallout2.exe"
    SUBDIR="."
    WINE_NAMES="cedega winex3 wine winex cvswinex"
    
    #----------------------------------------
    script=$0
    count=0
    
    while [ -L "$script" ]  
    do
        script=`perl -e "print readlink(\"$script\"), \"\n\""`
        count=`expr $count + 1`
    
        if [ $count -gt 100 ]  
        then
           	echo "Too many symbolic links"
           	exit 1
        fi
    done
    
    GAME_DIR=`dirname $script`
    
    if [ -z "$WINE_EXEC" ]
    then
    	WINE_EXEC=`type -p $WINE_NAMES | head -1 `
    fi
    
    
    if [ -e "$WINE_EXEC" ]
    then
    	cd $GAME_DIR
    	cd $SUBDIR
    	$WINE_EXEC $GAME_BINARY $* &
    	sleep 2 &&
    	renice 1 -p `pgrep wineserver`
    else 
    	echo "Wine(X) not in your PATH"
    	exit 1
    fi
    
    Muzete si ho prizpusobit k vlastnim potrebam ;-). Doufam, ze jsem vas spravne pochopil :-/
    Zdar Max
    Měl jsem sen ... :(
    18.1.2005 17:31 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: renice procesu, který teprve bude spuštěn
    nice spouští daný program s danou hodnotou nice; renice a snice mění nice běžících procesů, liší se hlavně způsobem zadávání, jakých procesů.

    Pokud to nejde zařídit tak, aby se wineserver spustil samostatně (a rovnou s danou hodnotou nice), tak bych kolem něj napsal wrapper:
    int
    main(int argc, char *argv[])
    {
      nice(19);
      execv("/.../wineserver", argv);
    }
    
    Dodatečné hledání a renicování procesu je IMHO metoda náchylná k chybám.
    18.1.2005 17:31 MOJE
    Rozbalit Rozbalit vše Re: renice procesu, který teprve bude spuštěn
    renice 19 $(pidof wineserver)

    na rozdily mezi nice, renice, snice je dobre pouzit manual.
    19.1.2005 17:17 Espinosa | skóre: 24 | blog: Espblog | London
    Rozbalit Rozbalit vše Re: renice procesu, který teprve bude spuštěn
    Díky všem! Takhle nakonec vypadá můj skript:
    #!/bin/sh
    sudo /usr/bin/set_cedega
    cedega $* &
    sleep 2 &&
    renice 19 -p `pgrep wineserver`
    
    .. a funguje to. Nicméně wrapper okolo wineserveru by možná byl lepší, a a kdyby Wine/Cedega zavedla jako volitelné nastavení prioritu procesů, bylo by to ještě lepší..
    19.1.2005 19:05 MOJE
    Rozbalit Rozbalit vše Re: renice procesu, který teprve bude spuštěn
    wrapper to jako neco jako tohle ?
    mv wineserver wineserver.bin
    echo "nice -n 19 wineserver.bin $*" >wineserver
    chmod +x wineserver

    Založit nové vláknoNahoru

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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.