|
2.12, Аноним (-), 06:43, 11/09/2014 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
> hyper-z
Ну да, сложно догадаться где посмотреть :) https://en.wikipedia.org/wiki/HyperZ
> почему для radeonsi переменная окружения называется R600 - это ведь другой драйвер.
RadeonSI - форк драйвера R600g несколько лет назад. Просто GCN отличается от VLIW-based достаточно для того чтобы разработчики не желали видеть это как один драйвер и разнесли на два разных, живущих относительно независимо. Но в молодости это был один и тот же драйвер.
> Кстати, а почему ядро 3.17-rc1?
Потому что последнее заслуживающее внимания ядро на момент написания совета. С 3.16 тоже никаких особых проблем c hyper-z нет. И даже с 3.15. Проблемы вылезают только в некоторых конфигах с некоторыми GPU в некоторых программах. С высокой вероятностью у вас тоже не будет проблем. Но - без гарантий. Поэтому и выключено по дефолту: учитывая число юзерей - энное количество багрепортов все-таки сыпется.
> Я не вижу в гите никаких изменений для radeon'а относительно 3.16.
Вообще-то IIRC они были. Но hyper-z не касались. В основном там управление VM (GPUшной) корежат и что там еще. С достаточно переменным успехом, я бы сказал.
| |
|
1.5, Zenitur (ok), 11:31, 25/08/2014 [ответить] [﹢﹢﹢] [ · · · ] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
А ещё на NVIDIA есть __GL_THREADED_OPTIMIZATIONS=1. Тоже отключен по умолчанию из-за проблем со стабильностью. Например Metro: Last Light с ним не стартует. Возможно что-нибудь ещё, кроме Metro я видел неработающий Solar 2. А ещё в Release Notes драйвера была инфрмация про фикс драйвера для работы Left 4 Dead 2.
Но если работает, то на многопроцессорных компах растёт FPS.
| |
|
|
|
|
5.10, pavlinux (ok), 00:33, 04/09/2014 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +1 +/– |
> именно с точки зрения ядра. то отличии самые большие!
Ваще никаких. Ядро бывает SMP и UP.
CGROUPS - это костыль для ручного раскидывания ресурсов.
NUMA - это костыль для ручного раскидывания памяти.
Алгоритмы абсолютно те же, что на multicore, что на multicpu.
Вся фича в железе, и в основном в разделении шин PCI.
И кстати, NUMA - аппаратная фича.
| |
|
|
|
|
|