myš rychlejší než vykreslování (zpoždění)
Pátrám po příčině vykreslování obrazu s prodlevou.
Když jedu myší z jednoho konce obrazovky na druhý a tahám třeba konec vykreslovaného objektu, tak kurzor myši je rychlejší než objekt, který se vykresluje se zpožděním za ním. Když zastavím tak vykreslovaný objekt dohoní myš. Je to vidět třeba v nějakých webgl aplikacích v Chrome nebo Firefoxu (cad, vektorové editory apod.) kde u trouhelníku tahám za jeden bod.
Asi to každý znáte. Přemýšlím čím to může být. Díval jsem se na vytížení CPU i GPU během pohybu myši a ani CPU ani GPU není vytížené. Tak si říkám, kdyby to bylo tím, že CPU nebo GPU nestíhá, tak by graf ukazoval 100% vytížení a grafika by se trhala. Takhle je to ale plynulé, akorát zpožděné.
Co může způsobovat to zpoždění (latenci/lag?) vykreslování grafiky za kurzorem. Může to být CPU nebo GPU, browser? Pomůže např. rychlejší grafická karta? Nebo je to Operačním systémem, který procesu přidělí málo času? Zkoušel jsem zvýšit prioritu procesu na high a nijak se to neprojevilo.
Chtěl bych to zpoždění omezit na minimum, aby neměly 3D aplikace v browseru zpoždění za kurzorem. Takže když pohnu objektem, aby se pohlu zároveň s kurzorem myši a ne, že se pohne kurzor a za sice krátkou, ale postřehnutelnou chvilku (je to prostě vidět) se pohne objekt ke kurzoru.
Uvažuju o nákupu nvidia gtx 1060, ale chtěl bych pořešit to zpoždění, aby to nedopadlo tak, že sice uvidím náročnější scénu, ale když pohnu myší tak tam bude to zpoždění. Má na to vůbec grafika vliv?
Stroj: i5 2.7GHz (Indel HD 4600 1GB)
Když jedu myší z jednoho konce obrazovky na druhý a tahám třeba konec vykreslovaného objektu, tak kurzor myši je rychlejší než objekt, který se vykresluje se zpožděním za ním. Když zastavím tak vykreslovaný objekt dohoní myš. Je to vidět třeba v nějakých webgl aplikacích v Chrome nebo Firefoxu (cad, vektorové editory apod.) kde u trouhelníku tahám za jeden bod.
Asi to každý znáte. Přemýšlím čím to může být. Díval jsem se na vytížení CPU i GPU během pohybu myši a ani CPU ani GPU není vytížené. Tak si říkám, kdyby to bylo tím, že CPU nebo GPU nestíhá, tak by graf ukazoval 100% vytížení a grafika by se trhala. Takhle je to ale plynulé, akorát zpožděné.
Co může způsobovat to zpoždění (latenci/lag?) vykreslování grafiky za kurzorem. Může to být CPU nebo GPU, browser? Pomůže např. rychlejší grafická karta? Nebo je to Operačním systémem, který procesu přidělí málo času? Zkoušel jsem zvýšit prioritu procesu na high a nijak se to neprojevilo.
Chtěl bych to zpoždění omezit na minimum, aby neměly 3D aplikace v browseru zpoždění za kurzorem. Takže když pohnu objektem, aby se pohlu zároveň s kurzorem myši a ne, že se pohne kurzor a za sice krátkou, ale postřehnutelnou chvilku (je to prostě vidět) se pohne objekt ke kurzoru.
Uvažuju o nákupu nvidia gtx 1060, ale chtěl bych pořešit to zpoždění, aby to nedopadlo tak, že sice uvidím náročnější scénu, ale když pohnu myší tak tam bude to zpoždění. Má na to vůbec grafika vliv?
Stroj: i5 2.7GHz (Indel HD 4600 1GB)