Студент подобрява представянето на World of Warcraft с 60% при Linux с Wine

0
886

Студентът Andrew Comminos е успял да вдигне производителността в Wine на играта World of Warcraft с между 30 и 60% в различни региони. Comminos обича за играе WoW, но е забелязал, че на места в играта има рязък спад в производителността спрямо Windows и е решил да се заеме с проблема.

Интересното е, че той не е бил запознат в детайли с Direct3D кода в Wine, но въпреки това е успял да намери проблема посредством командата perf, която му е показала точно къде се корени той, заедно с използването на APITrace.

Проблемът се е оказал в синхронизациятамежду процесора и видео картата, която на места се използва едва на 30-40% и Comminos променя кода, създавайки разширение ARB_buffer_storage, което подобрява производителността значително, с 30 до 60%.

 

Студент подобрява представянето на World of Warcraft с 60% при Linux с Wine 7

 

Студент подобрява представянето на World of Warcraft с 60% при Linux с Wine 8

 

Той вече е публикувал своя код под името Wine-PBA (Persistent Buffer Allocator), който се състои от серия кръпки, и ще продължи да го подобрява, до момента, в който реши, че е готов да бъде слят с основния код на Wine.

Можете да разгледате в детайли решението на Andrew Comminos в неговия блог пост.

0/5 (0 Reviews)
Прочетете още:  5GHz Core i9-9990XE процесорът на Intel ще се продава само на търг
Абониране
Извести ме за
guest
0 Comments
Inline Feedbacks
View all comments