Follow me on twitter! Buďte informování o nových článcích!

DanDušek.cz

webdesign, tvorba aplikací

Řešení problémů s Ventrilem pod Windows 7

Řešení problémů s Ventrilem pod Windows 7

Jak jste si možná všimli, nějakou dobu se tady na blogu už zabývám Dotou. Tahle hra mě úplně pohltila. V souvislosti s ní jsem také začal používat program pro hlasovou komunikaci s ostatními hráči, který se pro tento účel dá použít mnohem lépe, než všem dobře známý Skype. Tedy Ventrilo. Jde o to, že odesílané data komprimuje, takže dochází k menšímu přenosu dat, tedy obvykle k menším lagům při mluvení. Ale pryč od toho, nebudu se rozepisovat o jeho výhodách a pustím se do řešení problému tohoto programu pod Windows 7.

Není to tak dávno, co jsem Ventrilo instaloval, a jako jeden z mála jsem používal Windows 7 (ostatní WinXP). Divil jsem se, proč při hraní zničeho nic nastalo ticho a nikdo nic neříkal. Potom jsem vypnul hru, klikl na tlačítko Disconnect a všechno, co jsem neslyšel se přehrálo s neuvěřitelným zpozděním.

Zapátral jsem tedy na internetu a pokusil se najít řešení. Neúspěšně. Vždy, když jsem narazil na tento problém na fóru, setkal jsem se pouze s souhlasným pokyvováním "Jo, mám stejný problém, nevíte někdo co s tím?". Dlouho jsem zkoušel, dlouho jsem řešil, nakonec jsem vyřešil. Jdeme na to.

Krok 1.
Jako administrátor, nastavíte tzv. UAC Win7 na "Nikdy neupozorňovat".
Do UAC se dostanete přes Start->vyhledat: UAC a Enter

 Windows 7 searching

Teď uchopíte myší posuvník a stáhnete ho úplně dolů, na Nikdy neupozorňovat a kliknete na OK.

Nastavení UAC na neupozorňování

Restartujte PC.

Krok 2.

Obvykle na spodní části obrazovky máte umístěný Hlavní panel. V pravé části tohoto panelu najdete obrázek reproduktoru označující Ovládání hlasitosti.
 Ovládání hlasitosti Windows7

Klikněte na něj pravým a zvolte Zařízení pro přehrávání, vyskočí tabulka, na které vyberete kartu Komunikace a zaškrtnete Neprovádět žádnou akci. OK.

Nastavení provádění akcí windows7


Tyto dva kroky jsou permanentní. To znamená, že je nastavíte jen jednou a bude to na stálo. Třetí krok je takový nevděčný, musíte ho nastavit při každém spuštění Ventrila. Naštěstí je o poznání jednodušší.

Krok 3.

Spustíte Ventrilo a Správce úloh.

Windows7 správce úloh


Ve správci úloh bude primárně otevřena karta Aplikace. Klikněte na ikonku Ventrila pravým a zvolte Přejít k procesu. Hodí vás to na proces, na který podle obrázku kliknete pravým tlačítkem a nastavíte mu Prioritu na Reálný čas.


Tento krok je nutné opakovat při každém spuštění Ventrila. Možná by na to šel napsat nějaký skript, který by to dělal za vás - a taky že jsem ho konečně vymyslel a napsal, s malou pomocí moderátora fóra Dasnet.cz.

Ve složce, kde je nainstalováno Ventrilo vytvořte soubor Ventrilo.bat. A vepiště do něho:

Potom si vytvořte na ploše, nebo kdekoliv jinde, odkud chcete spouštět Ventrilo zástupce tohoto dávkového souboru a spouštějte Ventrilo přes něj.


Řešení je určitě více - co jsem tak četl, někomu pomohlo přepsat něco v regeditu, ale já bych se do toho nepouštěl. Tenhle návod nám fungoval zatím v 100% případů, takže taktéž uvítám zpětnou vazbu, pokud to podle tohoto návodu nerozchodíte.

Na závěr - kdyby někoho zajímalo, co to tam mám za Wallpaper, je to Goblin Techies z ničeho jiného než Doty. Odkaz na Wallpaper.

Napsal Dan Dušek | 07.11 2010 15:10 | Přečteno 1355× | 5× komentováno

Vaše reakce


Jméno
Email (nezobrazí se, vyžadován)
Web
Text
MSG:
Url:

# pes502 (http://www.pes502.cz) | 07.11 2010 18:46

pes502

A nestačilo by prostě jen spouštět program v režimu kompatibility (třeba pro WIN XP SP3) ??

# Dan Dušek (http://dandusek.cz) | 07.11 2010 19:15

Dan Dušek

Ne... kdyby to stačilo, na všech fórech by byla takováhle jednoduchá odpověď a ne informační šum, jako je teď. Ozkoušeno.

# Kubaiss (http://www.kubaiss.com) | 07.11 2010 21:29

Kubaiss

a co Ventrilo spustit jako spravce?

# Dan Dušek (http://dandusek.cz) | 08.11 2010 12:35

Dan Dušek

Také to nefungovalo :) - nešel nastavit realtime v procesech (a bez toho se nikam nehneš, proto jsou potřeba i ty předchozí kroky).

# Spike () | 14.04 2011 20:56

Spike

Ahoj. Zamozřejmě řešení které si zde napsal ja správné, ale mám připomínku k tomu skriptu. Sice to opravdu spustí ventrilo v režimu realtime, ale poté co klinu na connect tak se priorita opět schodí na normal. Takže si hold tu prioritu stejně musím nastavit ručně.