Форуми

Играње на М1

тхе8тхарк

Оригинални постер
18. априла 2011
  • 23. април 2021
Прво бих желео да поделим неколико видео снимака са јутјуба где је момак тестирао бројне игре на М1 (Мацбоок Про). Дакле, Мини би требало да добије сличне перформансе, а иМац, нешто боље перформансе (претпостављам).

Први видео има 25 тестираних игара које су низ 64-битних Метал 2 и ОпенГЛ игара, иПхоне и иПад апликација на Мац-у и 32-битних игара.

Спојлер:кликните овде да видите листу већине од 25 игара у видеу Бордерландс 3
Халф Лифе 2
Ворлд оф Варцрафт
Схадов оф тхе Томб Раидер
Минецрафт
ДОТА 2
Биосхоцк 2: Ремастеред
Међу нама
Ф1 Мобиле Рацинг
Стардев Валлеи (иОС)
Мртви окидач 2
Соул Книгхт
Монумент Валлеи
Стардев Валлеи (Стеам)
ДиРТ Ралли
Бордерландс 2
Цоунтер-Стрике: Глобал Оффенсиве
Цупхеад
Средња земља: Сенка Мордора
Умире светло
Хад
Тхе Патхлесс
Деус Ек: Манкинд Дивидед
Батман: Аркхам Цити
Симс 4

Други видео има 33 тестиране игре које обухватају низ игара арм64, Параллелс 16, Росетта 2 и ЦроссОвер.

Спојлер:кликните овде да видите листу већине од 33 игре у видеу Алиен Исолатион
Прича о куги: Невиност
БиоСхоцк Ремастеред
Бардова прича ИВ: ДЦ
ЦС ГО
СтеамВР
ГТА ИВ
Тхе Елдер Сцроллс Онлине
СУПЕРХОТ: МЦД
ДАРК СОУЛС: РЕМАСТЕРЕД
Лопов
Црусадер Кингс ИИИ
ЦАРРИОН
ЛЕГО: Невероватни
Фаллоут 4
Фацторио
Ф1 2016
Патхфиндер: Кингмакер - ЕПЕ
Мото тркач 4
прекидач
Арагами
Оутласт
Симс 2
ПАИДАИ 2
Иоока-Лаилее
Тхе Лонг Дарк
Скул: Убица хероја

Трећи видео снимак има 32 тестиране игре

Спојлер:кликните овде да видите листу већине од 32 игре у видеу Метро Екодус
Пут изгнанства
Свемирска база Стартопиа
НБА 2К21 Аркадно издање
Јакуза 0
ГВЕНТ: Карташка игра Витцхер
Транспортна грозница 2
Гздоом
Врецкфест
Ори и слепа шума: Дефинитивно издање
Ори и Вилл оф тхе Виспс
Унреал Тоурнамент
Фростпунк
Беионд Блуе
Последња логорска ватра
ДЕВОТИОН
Талос принцип
Хеллбладе: Сенуа'с Сацрифице
аутостопер
Уђите у Гунгеон
Валхајм
Уљез
Ассассинс Цреед ИИИ: Блацк Флаг
Дисцо Елисиум: Тхе Финал Цут
облоге
Градови: Скилинес
Слојеви страха 2
Нарита Бои
Литтле Нигхтмарес

Ниједна од ових игара није графика на крају 2021. године, али два видео снимка овде би требало да вам дају добар преглед о томе колико је М1 способан за играње игара. Много је способнији него што сам прво мислио.
Реакције:АдамИнКент, Георге Давес, матрик07 и још 1 особа

Ловхангерс

26. новембар 2017


  • 23. април 2021
Једина игра коју играм на свом Мац мини-у је Ворлд оф Варцрафт. И ради прилично добро и додаје респектабилну резолуцију од 60 кадрова у секунди на мом М1 Мац мини. Немам никаквих замерки на цену коју сам платио за мини.

Аппле је урадио фантастичан посао са М1 и могу само да замислим колико ће бити бољи током година како га буду побољшавали. Не могу да замислим где ће веб бити у четири или пет генерација ових процесора.
Реакције:ЛееВ, Георге Давес и Ретростарсцреам

Харалдс

3. јануара 2014
Силицијумска долина, Калифорнија
  • 25. април 2021
Перформансе игре су изненађујуће добре чак и за Виндовс игре које раде под Виндовс 10 хипервизором и к86 емулацијом.
Реакције:тхе8тхарк, Георге Давес и тхедоцбваррен

Георге Давес

17. јул 2014
=ВХ=
  • 29. април 2021
Замислите апплетв са м1 чипом!

Тада би заиста могли назвати Аппле Арцаде, ниво аркаде/конзоле..
Реакције:АдамИнКент, СигЕп265 и тхе8тхарк ТХЕ

леман

14. октобар 2008
  • 29. април 2021
дмццлоуд је рекао: Користећи 'конвенционалну' логику, графичке перформансе М1 не би требало да буду ни приближно тако добре као што јесу.

Ако под конвенционалном логиком мислите на популарно веровање „иГПУ-ови су спори“. То је исто као и „АРМ је спор“ — само зато што се парадигма традиционално користи за јефтине уређаје ниских перформанси, то не значи да се не може користити за прављење уређаја високих перформанси.

М1 има одличан потенцијал за играње перформанси, посебно ако игре користе његове јединствене карактеристике. Аппле-ов ТБДР омогућава да се радикално поједностави и поједностави коришћење кода и ресурса за многе модерне приступе рендеровања. Традиционални ГПУ-ови захтевају од вас да скачете кроз неочигледне обруче када радите неке ствари, са Апплеовим уређајима уместо тога може бити шетња парком.

дмццлоуд је рекао: Међутим, то се заснива на посматрању ствари кроз к86 (Интел) парадигму, где су иГПУ-ови у најбољем случају вруће смеће, иначе потпуно неупотребљиви. УМА игра велику улогу у томе, пошто и ЦПУ и ГПУ могу истовремено да приступе истим подацима уместо да морају да копирају податке у системску и иГПУ партицију, а затим усклађују измене направљене на обе копије.

УМА је много мање важна за игре (него рецимо за софтвер за креирање садржаја), јер је веома ретко да игре захтевају и ЦПУ и ГПУ приступ подацима. Огромна већина игара користи ЦПУ као подручје за постављање ресурса који се затим копирају и користе на ГПУ-у. То је то.

И још неколико напомена:

- Само то што имате УМА не значи да не морате да копирате податке. Функционалност нулте копије захтева експлицитну употребу специјализованих АПИ-ја и захтева да своје податке подесите на веома посебан начин. Игре се једноставно не замарају тиме. Дакле, још увек морате да копирате податке, само је сама копија много бржа (добијате пуну пропусност од 68+ГБпс уместо 15ГБпс ПЦИ-е 3.0 16к који се користи у врхунским графичким процесорима за игре)

- Интел (и АМД) иГПУ-ови користе УМА годинама. Њихова меморијска топологија је практично идентична Апплеовој (ЦПУ и ГПУ приступају меморији преко заједничке кеш меморије последњег нивоа). Аппле једноставно има много способније контролере меморије (и такође величине ГПУ кеш меморије на нивоу десктопа) — они оптимизују перформансе и ефикасност овде и не коштају као други добављачи.
Реакције:тхекев, ​​фалаинбер, ЈМацХацк и још 1 особа С

вретено

5. октобар 2020
  • 29. април 2021
Леман је рекао: - Интел (и АМД) иГПУ-ови користе УМА годинама. Њихова меморијска топологија је практично идентична Апплеовој (ЦПУ и ГПУ приступају меморији преко заједничке кеш меморије последњег нивоа). Аппле једноставно има много способније контролере меморије (и такође величине ГПУ кеш меморије на нивоу десктопа) — они оптимизују перформансе и ефикасност овде и не коштају као други добављачи.
Ниједан интел и амд иГПУ уопште не користе УМА.

Интел и АМД иГПУ делови дела системске РАМ меморије који ће се користити као вРАМ, остатак система уопште не може приступити овом делу РАМ-а, само ГПУ може.

Ово није случај са УМА-ом, са УМА-ом цео систем има приступ целој РАМ меморији у сваком тренутку.

А што се тиче игара које 'не користе УМА', то нема никакве везе са играма и све има везе са графичким драјверима. Игра само позива преко АПИ-ја графички драјвер, а затим драјвер сортира руковање меморијом.
Реакције:цал6н и дмццлоуд ТХЕ

леман

14. октобар 2008
  • 29. април 2021
Спиндел је рекао: Ниједан интел и амд иГПУ уопште не користе УМА.

Интел и АМД иГПУ делови дела системске РАМ меморије који ће се користити као вРАМ, остатак система уопште не може приступити овом делу РАМ-а, само ГПУ може.

Ово је једноставно погрешно. Интелова документација јасно каже да њихови иГПУ-ови почевши од најмање Санди Бридге-а (ако се добро сећам) користе УМА и излажу проширења података ЦПУ/ГПУ са нултом копијом ОпенЦЛ-у која раде идентично као и функционалност нулте копије Аппле Метал-а.

Спиндел је рекао: Што се тиче игара које 'не користе УМА', то нема никакве везе са играма и све има везе са графичким драјверима. Игра само позива преко АПИ-ја графички драјвер, а затим драјвер сортира руковање меморијом.

Ово је опет погрешно (барем у вези са темом). Графички АПИ-ји захтевају да ручно копирате податке (било давањем показивача података унапред или коришћењем АПИ-ја за копирање/мапирање). Дакле, УМА или не УМА, ако користите нешто попут МТЛБуффер.цонтентс() или МТЛТектуре.реплаце() увек радите меморијску копију из складишта које је доделила ваша апликација у складиште додељено од стране драјвера. Морате да користите МТЛДевице.макеБуффер(битесНоЦопи: ) ако желите понашање нулте копије.

Да сумирамо: само зато што ваш систем има УМА, то не значи да се све копије података могу магично елиминисати.
Реакције:Кревник

дмццлоуд

7. септембра 2009
Анкориџ, АК
  • 29. април 2021
Леман је рекао: Ово је једноставно погрешно. Интелова документација јасно каже да њихови иГПУ-ови почевши од најмање Санди Бридге-а (ако се добро сећам) користе УМА и излажу проширења података ЦПУ/ГПУ са нултом копијом ОпенЦЛ-у која раде идентично као и функционалност нулте копије Аппле Метал-а.



Ово је опет погрешно (барем у вези са темом). Графички АПИ-ји захтевају да ручно копирате податке (било давањем показивача података унапред или коришћењем АПИ-ја за копирање/мапирање). Дакле, УМА или не УМА, ако користите нешто попут МТЛБуффер.цонтентс() или МТЛТектуре.реплаце() увек радите меморијску копију из складишта које је доделила ваша апликација у складиште додељено од стране драјвера. Морате да користите МТЛДевице.макеБуффер(битесНоЦопи: ) ако желите понашање нулте копије.

Да сумирамо: само зато што ваш систем има УМА, то не значи да се све копије података могу магично елиминисати.

Без обзира на то како Интел то назива, то још увек није права УМА. Идите у Бест Буи и погледајте било који од лаптопова на екрану са само интегрисаном графиком. Видећете да ће рећи нешто попут „8 ГБ РАМ-а (6,03 ГБ доступно). То је зато што још увек деле физичку РАМ меморију на виртуелне ЦПУ/иГПУ партиције. Интел воли да обмањује или чак лаже у својим маркетиншким, а понекад и техничким материјалима. Када су објавили своје ЦПУ 11. генерације, упоредили су само свој иГПУ (који је заправо био само ребрендирање 'УМА' графике коришћене у деловима 9. и 10. генерације) са АМД Вега 4 и нВидиа МКС250 (који је већ био замењен МКС350) у покушају да докажу да је њихова графика супериорна. Група нас је гледала ту презентацију на делу и растргала Интел на комадиће због количине обмањујућих изјава које су угурали у 47-минутну унапред снимљену презентацију.
Реакције:дахлблом Икс

кВхипласх

Цонтрибутор
21. октобар 2009
  • 29. април 2021
М1 надмашује или се такмичи са ГТКС 1050 Ти који је и даље број 2 у Стеам анкети о хардверу.

Стеам истраживање хардвера и софтвера
Заиста се надам да ће ГПУ бити прилично конкурентан када дође до великог Мац Про-а. Покушај набавке чак и РТКС 3060 је немогућ. Икс

кВхипласх

Цонтрибутор
21. октобар 2009
  • 29. април 2021
Леман је рекао: Ово је једноставно погрешно. Интелова документација јасно каже да њихови иГПУ-ови почевши од најмање Санди Бридге-а (ако се добро сећам) користе УМА и излажу проширења података ЦПУ/ГПУ са нултом копијом ОпенЦЛ-у која раде идентично као и функционалност нулте копије Аппле Метал-а.
Ако прочитате документ, то треба да буде програмска промена. Колико софтвера има ову промену?

софтваре.интел.цом

Добивање максимума од ОпенЦЛ™ 1.2: Како повећати перформансе...

Преузимања Преузмите Искористите ОпенЦЛ™ 1.2: Како повећати перформансе минимизирањем копија бафера на Интел® Проце-у софтваре.интел.цом
Да бисте креирали бафере са нултим копирањем, урадите једно од следећег:

Користите ЦЛ_МЕМ_АЛЛОЦ_ХОСТ_ПТР и пустите да рунтиме управља креирањем бафера за доделу нулте копије за вас

Ако већ имате податке и желите да их учитате у ОпенЦЛ објекат бафера, онда користите ЦЛ_МЕМ_УСЕ_ХОСТ_ПТР са бафером додељеним на граници од 4096 бајтова (поравнаним са границом странице и линије кеша) и укупном величином која је вишеструка од 64 бајтова (величина кеш линије).

Када читате или уписујете податке у ове бафере са хоста, користите цлЕнкуеуеМапБуффер(), оперишите бафером, а затим позовите цлЕнкуеуеУнмапМемОбјецт(). Овај рад садржи узорке кода који демонстрирају најбоље познате праксе на Интел® платформама.
Ј

ЈоуниС

22. новембар 2020
  • 29. април 2021
Очекујем да ће М1 остати добар наредних годину-две. Док се недостатак компоненти заврши, много људи ће имати конзоле и ГПУ тренутне генерације, а нове игре ће бити дизајниране да искористе предности бржег хардвера. М1 ГПУ са 16 језгара би тада био нижег ранга, а 32 језгра би био средњи.

Увек постоји намеран скок у хардверским захтевима неко време након објављивања нове генерације конзола. Да су старе конзоле и даље адекватне за нове игре, било би мало разлога за куповину нових модела. С друге стране, пошто је време између генерација конзола ~7 година, сваки хардвер који је добар након скока остаће добар дуги низ година. ТХЕ

леман

14. октобар 2008
  • 30. април 2021
дмццлоуд је рекао: Без обзира како Интел то назива, то још увек није права УМА. Идите у Бест Буи и погледајте било који од лаптопова на екрану са само интегрисаном графиком. Видећете да ће рећи нешто попут „8 ГБ РАМ-а (6,03 ГБ доступно). То је зато што још увек деле физичку РАМ меморију на виртуелне ЦПУ/иГПУ партиције.

Управо тако функционише модел возача. Очигледно је нешто меморије резервисано за ГПУ сврхе. Није толико другачије са М1: можете питати количину доступне ГПУ меморије и број који добијете није укупна системска РАМ меморија. То је само питање извештавања/'рачуноводства' и нема много везе са самом УМА. Обједињена меморија значи да ГПУ и ЦПУ могу физички (и логички) да приступе истој меморији на кохерентан начин у кеш меморији, а сваки разуман модел Интел иГПУ-а има ту могућност.

дмццлоуд је рекао: Интел воли да обмањује или чак лаже у свом маркетингу...

Ох, са тим се апсолутно можемо сложити. Интел маркетинг воли да буде, како да се изразим... 'оптимистичан'. Али са техничког становишта, Интелови ГПУ-ови су прилично занимљиви и нису несофистицирани уређаји. Имају веома флексибилне рачунарске могућности.

кВхипласх је рекао: Ако прочитате документ, то мора да буде програмска промена. Колико софтвера има ову промену?

Потпуно иста ствар за Аппле Силицон. Ако желите понашање без копирања, морате да користите одређени АПИ и уверите се да додељујете своју меморију на одређени начин.
Реакције:тхекев

ЛееВ

5. фебруар 2017
Преко брда и далеко
  • 30. април 2021
Ловхангерс је рекао: Једина игра коју играм на свом Мац мини-у је Ворлд оф Варцрафт. И ради прилично добро и додаје респектабилну резолуцију од 60 кадрова у секунди на мом М1 Мац мини. Немам никаквих замерки на цену коју сам платио за мини.

Аппле је урадио фантастичан посао са М1 и могу само да замислим колико ће бити бољи током година како га буду побољшавали. Не могу да замислим где ће веб бити у четири или пет генерација ових процесора.

Ово сам и ја, играм само опуштено ВоВ и улазим и излазим из Ретаил/Цлассиц-а када време дозвољава. Игра се од 2006. али немојте више нападати, само уживајте у потрази и лутању по свету.

Ради невероватно на М1 Мац Мини, у поређењу са мојим претходним уређајима из 2014. и 2018. године. 45-60 ФПС на 3440к1440 @ максималним подешавањима са благим подешавањем сенки, једва да се загреје и то добро подноси. Икс

кВхипласх

Цонтрибутор
21. октобар 2009
  • 30. април 2021
Леман је рекао: Потпуно иста ствар за Аппле Силицон. Ако желите понашање без копирања, морате да користите одређени АПИ и уверите се да додељујете своју меморију на одређени начин.
То не функционише тако. Аппле Силицон има приступ свим и свим 16 ГБ РАМ-а. Не постоји посебан ВРАМ, али још увек постоји за Интел иГПУ.
Реакције:дмццлоуд

Хессел89

27. септембра 2017
Низоземска
  • 30. април 2021
Само на основу геекбенцх резултата очекивао сам сличне перформансе као код АМД РКС 560.
Чини се да је то управо случај у већини игара, са једином разликом што могу да поставим раздаљину цртања на апсолутни максимум на М1. (захваљујући 16ГБ обједињене рам меморије)

Са играма које подржавају Метал 2, то је потпуно другачија игра лоптом!
Могу да играм Кс-плане 11 на 2560 к 1440 са свим подешеним на Ултра / Хигх и још увек добијам солидних 30 до 40 фпс.
То је заправо боље од онога што мој пријатељ добија са својим РТКС 2060. Све време остаје потпуно тих!

Не би требало да буде овако моћно, али некако јесте..
Реакције:Хоми ТХЕ

леман

14. октобар 2008
  • 30. април 2021
кВхипласх је рекао: То не функционише тако. Аппле Силицон има приступ свим и свим 16 ГБ РАМ-а. Не постоји посебан ВРАМ, али још увек постоји за Интел иГПУ.

Нису ми позната ограничења у адресирању меморије на Интел иГПУ-овима. И Интел и Аппле уређаји приступају системској меморији преко исте кеш меморије последњег нивоа и истог меморијског контролера. Сва Интел ГПУ меморија је видљива и кеш кохерентна са ЦПУ-ом и обрнуто. И Интел и Аппле ГПУ уређаји могу директно да приступе алокацији системске меморије (нулта копија) користећи АПИ-је за избор.

Сви извештаји о величини ВРАМ-а итд. које можете видети су ограничења специфична за драјвер или ОС. Колико ја знам, Интел ГПУ драјвер може динамички да прилагођава ове листе, Аппле Силицон користи веома високе природне границе од самог почетка. Оба резервишу одређену количину РАМ-а за ГПУ сврхе. С

вретено

5. октобар 2020
  • 30. април 2021
Леман је рекао: Нисам свестан било каквих ограничења у адресирању меморије на Интел иГПУ-овима. И Интел и Аппле уређаји приступају системској меморији преко исте кеш меморије последњег нивоа и истог меморијског контролера. Сва Интел ГПУ меморија је видљива и кеш кохерентна са ЦПУ-ом и обрнуто. И Интел и Аппле ГПУ уређаји могу директно да приступе алокацији системске меморије (нулта копија) користећи АПИ-је за избор.

Сви извештаји о величини ВРАМ-а итд. које можете видети су ограничења специфична за драјвер или ОС. Колико ја знам, Интел ГПУ драјвер може динамички да прилагођава ове листе, Аппле Силицон користи веома високе природне границе од самог почетка. Оба резервишу одређену количину РАМ-а за ГПУ сврхе.
Да, тачно је да се величина врам-а може динамички подешавати помоћу интел игпуса.
Али не схватате поенту, остатак система још увек не може да приступи додељеном Врам-у. Дакле, ако имате графички ентитет коме је потребно позиционирање (урађено од стране ЦПУ-а), тај ентитет мора да се налази и у Врам-у и у системском рам-у. Пошто процесор треба да изврши своје прорачуне на њему и пошто не може да приступи Врам-у, потребна му је копија у системском рам-у (све ово је крајње поједностављено)

са УМА и ЦПУ и ГПУ могу приступити истој меморијској адреси. ТХЕ

леман

14. октобар 2008
  • 30. април 2021
Спиндел је рекао: Али не схватате поенту, остатак система још увек не може да приступи додељеном Врам-у. Дакле, ако имате графички ентитет коме је потребно позиционирање (урађено од стране ЦПУ-а), тај ентитет мора да се налази и у Врам-у и у системском рам-у. Пошто процесор треба да изврши своје прорачуне на њему и пошто не може да приступи Врам-у, потребна му је копија у системском рам-у (све ово је крајње поједностављено)

Ово је једноставно нетачно. Не постоји 'ВРАМ' са модерним Интел или АМД иГПУ-овима. ЦПУ и ГПУ могу приступити истој физичкој меморији. Као што сам раније написао, ЦПУ и ГПУ деле кеш меморије и контролере меморије.

Ако ми не верујете, погледајте доступне Вулкан меморијске скупове за ове уређаје (преко вкГетПхисицалДевицеМемориПропертиес). Они само меморијски скупови које нуде доступни су и уређају (ГПУ) и домаћину (ЦПУ).

Спиндел је рекао: са УМА и ЦПУ и ГПУ могу приступити истој меморијској адреси.

Тачно. Због тога сам збуњен што бисте тврдили да Интел није УМА. Управо тако раде Интел иГПУ-ови.

дмццлоуд

7. септембра 2009
Анкориџ, АК
  • 30. април 2021
Леман је рекао: Ово је једноставно нетачно. Не постоји 'ВРАМ' са модерним Интел или АМД иГПУ-овима. ЦПУ и ГПУ могу приступити истој физичкој меморији. Као што сам раније написао, ЦПУ и ГПУ деле кеш меморије и контролере меморије.

Ако ми не верујете, погледајте доступне Вулкан меморијске скупове за ове уређаје (преко вкГетПхисицалДевицеМемориПропертиес). Они само меморијски скупови које нуде доступни су и уређају (ГПУ) и домаћину (ЦПУ).



Тачно. Због тога сам збуњен што бисте тврдили да Интел није УМА. Управо тако раде Интел иГПУ-ови.

Код Интел иГПУ-а, РАМ је подељен на две виртуелне партиције: једна која се користи као системска РАМ меморија, друга је намењена иГПУ-у. Дакле, ХП или Делл лаптоп који се испоручује са 8 ГБ РАМ-а имаће само између 6 и 7,5 ГБ РАМ-а на располагању за програме јер је остатак додељен искључиво иГПУ-у. Штавише, подацима уписаним на системску партицију може приступити само ЦПУ, а подацима уписаним на ГПУ партицију приступа само иГПУ. Због тога је Интелова употреба термина 'УМА' у најбољем случају погрешна. Са М1, Аппле је омогућио пун приступ целом меморијском адресном простору и ЦПУ и ГПУ језгри. За апликације у којима се користе и ГПУ и ЦПУ (многи ММО-ови, укључујући Ворлд оф Варцрафт одговарају овим критеријумима), подаци морају да се копирају у обе партиције на страни Виндовс-а, а затим се измене усагласе пре него што се изврши било какав излаз. Са М1, и ЦПУ и ГПУ језгра могу приступити и модификовати податке истовремено . Ово убрзава укупни учинак јер корак усаглашавања више није потребан. ТХЕ

леман

14. октобар 2008
  • 30. април 2021
дмццлоуд је рекао: Са Интел иГПУ-овима, РАМ је подељен на две виртуелне партиције: једна која се користи као системска РАМ меморија, друга је намењена иГПУ-у. Дакле, ХП или Делл лаптоп који се испоручује са 8 ГБ РАМ-а имаће само између 6 и 7,5 ГБ РАМ-а на располагању за програме јер је остатак додељен искључиво иГПУ-у. Штавише, подацима уписаним на системску партицију може приступити само ЦПУ, а подацима уписаним на ГПУ партицију приступа само иГПУ. Због тога је Интелова употреба термина 'УМА' у најбољем случају погрешна.

Одакле вам ове информације? Ово је у супротности са свом техничком документацијом и понашањем АПИ-ја којих сам свестан. Што се тиче 'виртуелне партиције' — то је само РАМ резервисан за употребу ГПУ-а. Аппле системи такође то раде. Икс

кВхипласх

Цонтрибутор
21. октобар 2009
  • 1. маја 2021
Леман је рекао: Одакле ти ове информације? Ово је у супротности са свом техничком документацијом и понашањем АПИ-ја којих сам свестан. Што се тиче 'виртуелне партиције' — то је само РАМ резервисан за употребу ГПУ-а. Аппле системи такође то раде.
Опет, то је промена програмирања. Покретање старе игре из 2005. на модерном Интел иГПУ-у и даље ће морати да изврши копирање у иГПУ меморију. У коду треба да наведете да желите нулти меморијски бафер.

Пошто Аппле нема наменски иГПУ ВРАМ, овај проблем се не јавља. Оно нема ову раздвојеност.

Покажите где Аппле системи приказују наменске делове РАМ-а САМО за ГПУ. Овде имам Мац мини М1 и не могу да пронађем где се наводи да је доступно само 1 или 2 ГБ ВРАМ-а. ТХЕ

леман

14. октобар 2008
  • 1. маја 2021
кВхипласх је рекао: Опет, то је програмска промена. Покретање старе игре из 2005. на модерном Интел иГПУ-у и даље ће морати да изврши копирање у иГПУ меморију. У коду треба да наведете да желите нулти меморијски бафер.

И опет, иста ствар је када користите Метал или било који други ГПУ АПИ. Заиста сам збуњен оним што покушавате да кажете.

Молим вас, немојте то погрешно схватити, али морам да вас питам у овом тренутку: какво је ваше искуство са ГПУ програмирањем? Не звучи ми као да сте превише упознати са графичким АПИ-јима.

кВхипласх је рекао: Пошто Аппле нема наменски иГПУ ВРАМ, овај проблем се не појављује. Оно нема ову раздвојеност.

Наравно да има. Молимо погледајте металну документацију. Сав основни АПИ претпоставља да копирате податке у меморијске бафере додељене драјверу. Ако желите да постигнете функционалност нулте копије, морате да користите специјализоване АПИ-је (као што кажете, то је промена програмирања). Мислим да је то пети пут да то помињем. Постаје помало фрустрирајуће.

кВхипласх је рекао: Молимо покажите где Аппле системи приказују наменске делове РАМ-а САМО за ГПУ. Овде имам Мац мини М1 и не могу да пронађем где се наводи да је доступно само 1 или 2 ГБ ВРАМ-а.

Доступан ВРАМ је само неке информације које вам даје драјвер/ОС. Интел иГПУ нема ВРАМ. Имају системску меморију којом управља ГПУ драјвер. Баш као Аппле. Остало је само понашање возача. Интел драјвер на Виндовс-у може ограничити вашу максималну употребу ГПУ РАМ-а на 4 ГБ или тако (искрено, не бих знао), Аппле је флексибилнији. Икс

кВхипласх

Цонтрибутор
21. октобар 2009
  • 1. маја 2021
Леман је рекао: Молим вас, немојте то погрешно схватити, али морам само да питам у овом тренутку: какво је ваше искуство са ГПУ програмирањем? Не звучи ми као да сте превише упознати са графичким АПИ-јима.
Креирам видео игре, радим са пикселским и вертек схадерима у Дирецт Кс, КСНА, МоноГаме, Унити, Унреал и још много тога. Имам своје искуство због чега је неколико људи који су објавили да Интел нема овај проблем НЕ знају да је реч о промени програмирања - а многи људи нису ни схватили да је то промена програмирања. Нисам успео да пронађем пример да стално тврдите да Апплеов М1 и даље пати од овог проблема, а тражио сам данима. Не могу да пронађем заставице потребне за нулти меморијски бафер као што то радите за Интел. Зато вас молим, упутите ме у правом смеру уместо да то само кажете 5 пута. Ако имате доказ, свакако бих волео да га прочитам. НИСАМ видео НИКАКАВ доказ да М1 још увек има сопствену наменску алокацију ГПУ меморије. СВЕ што сам прочитао и СВА документација коју сам видео наводи да М1 ГПУ може да приступи БИЛО КОМ и СВИМ од 8ГБ или 16ГБ Унифиед Мемори.

Видео сам на десетине дискусија програмера и мишљења програмера попут овог:

Зашто је Аппле М1 чип тако брз - програмер објашњава | Стручњак за производњу

Можда сте се запитали зашто је Аппле М1 чип тако брз? У овом чланку учимо од програмера шта чини, чак и ове почетнике Мац рачунаре, тако брзим. ввв.про-тоолс-екперт.цом
Са М1, ово је такође део СоЦ-а. Меморија у М1 је оно што је описано као 'унифицирана меморијска архитектура' (УМА) која омогућава ЦПУ-у, ГПУ-у и другим језграма да међусобно размјењују информације, а са обједињеном меморијом, ЦПУ и ГПУ могу истовремено приступити меморији. него копирање података између једне области и друге.

Покушао сам да погледам металну документацију и НЕ видим где је потребна промена програмирања као што је то за Интел иГПУ. Опет, ако имате одређени део документа, молим вас да ме упутите на њега. Али сви ови налози програмера и ништа што сам до сада видео указује ме на исти проблем који има Интел ИГПУ.

И знате да када кажемо ВРАМ у вези са Интел иГПУ-ом, заправо мислимо на 'сегментирану меморију коју драјвер додељује ГПУ-у'. ВРАМ је кратак и лак и још увек обавља разговор. Последња измена: 1. маја 2021 ТХЕ

леман

14. октобар 2008
  • 1. маја 2021
кВхипласх је рекао: Креирам видео игре, радим са пикселним и вертекс схадерима у Дирецт Кс, КСНА, МоноГаме, Унити, Унреал и још много тога.

Ах, то је сјајно, па можемо о томе да разговарамо на техничком нивоу.

Уреди: извини, форум аутоматски убацује емоџије у УРЛ адресе :/

кВхипласх је рекао: Имам своје искуство због чега је неколико људи објавило да Интел нема овај проблем НЕ зна да је то промена програмирања - а многи људи нису ни схватили да је то промена програмирања. Нисам успео да пронађем пример да стално тврдите да Апплеов М1 и даље пати од овог проблема, а тражио сам данима. Не могу да пронађем заставице потребне за нулти меморијски бафер као што то радите за Интел.

Ако желите да имате понашање нулте копије, то јест, користите сопствену алокацију меморије као ГПУ бафер који морате експлицитно да користите макеБуффер(битесНоЦопи:ленгтх Реакције:Кревник и кВхипласхСледећи

Иди на страну

ИдиСледећи Ласт