Comments (5)
• Больше гига видео памяти;
• Больше озу;
Зачем?
• Ну и больше ядер процессора использовала, а не одно ядро на 100 % а три ядра сидят себе и чилят
Ад, но в целом, я как нибудь замерию результаты бенчмарков разных участков кода, и выложу результаты возможно кто то займётся.
from awesome_wotlk.
С 3.3.3 и так была добавлена многоядерность. Но толку это мало дало, так как нет деления задач на потоки-ядра.
Больше озу, сами близзы в 2009 году рекомендовали large address aware и подобные программы. Даже блю посты были. Оно даёт использовать примерно эдак до 3.6 гигов. Но не без некоторых редких проблем, лень всё описывать.
Про видеопамять ничего не могу сказать. Да и не знаю какими патчами её загрузить можно, наставил больше, чем в интернете найти можно.
from awesome_wotlk.
Про это все я как бы знаю. И многоядерность эта - достаточно условная. Проблема даже не столько в видео памяти, как в том что ГП просто отдыхает. Условная 1050ти еще кое-как трудится в легких сценах. Малейшая загруженность и так же каким-то образом падает загрузка на гп, и фпс улетает просто в дно. С уловных 150 фпс на HD клиенте получаем 20, а тем временем видик крутится почти на стоковых частотах, в районе 900 Mhz, когда спокойной тащит почти 2Ghz
from awesome_wotlk.
В личе большая часть обработки на процессоре идёт. Только с катаклизма часть задач на видеокарту перекинули. Ничего с этим не сделать.
from awesome_wotlk.
В другие потоки то что я знаю - клиент выносит часть что касается коммуникации с сервером, чтение-запись файлов и математику моделек.
Что нещадно грузит основной поток - луа фреймворк, его ивенты-колбеки, и больше всего апи, оно за счёт того что там обращение к реальным юнитам происходит по юнитайди с тучей валидаций имеет большие накладные расходы.
Так что лучший способ повысить ФПС - убрать полностью луа движок, это минус аддоны, конфликты с античитом, и само по себе взять например переписать всё на ImGUI это конский обьем работы. Но это и даст +100-200% фпс спокойно.
А рассинхронить это - нельзя, луа фреймворк напрямую связан со стейтом клиента.
from awesome_wotlk.
Related Issues (2)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from awesome_wotlk.