Сколько GPU в одной видеокарте
Модератор: Модераторы разделов
Сколько GPU в одной видеокарте
Здравия!
При конфигурации ядра есть такой пункт "Maximum number of GPUs", в подсказке которого "Reserves space in the kernel to maintain resource locking for multiple GPUS. The overhead for each GPU is very small."
В этом контексте, не могу определить, сколько же GPU в видеокарте, в частности GeForce GT 430 GF108. Пишут про всякие шейдерные, пиксельные и прочие (то 96, то ещё сколько). Или одна плата = один GPU?
При конфигурации ядра есть такой пункт "Maximum number of GPUs", в подсказке которого "Reserves space in the kernel to maintain resource locking for multiple GPUS. The overhead for each GPU is very small."
В этом контексте, не могу определить, сколько же GPU в видеокарте, в частности GeForce GT 430 GF108. Пишут про всякие шейдерные, пиксельные и прочие (то 96, то ещё сколько). Или одна плата = один GPU?
Re: Сколько GPU в одной видеокарте
А вот графических ядер может быть до фига.Графический процессор (англ. graphics processing unit, GPU) — отдельное устройство персонального компьютера или игровой приставки, выполняющее графический рендеринг.
P.S. в вашей карте 96, если я смотрю туда, куда нужно.
Re: Сколько GPU в одной видеокарте
Ну это замудрённое определение. Я бы сказал "формирует и выводит картинку на монитор". А то там не только рендеринг, а ещё и шейдеринг, и пикселинг, и даже поверсавинг :-) Эти писатели сами не знают, небось, что это такое. Такие формулировки обтекаемые. То ли это микросхема (которая под радиатором, обычно одна на плату, чип которая), то ли внутри неё устройство (типа АЛУ, конвейера и прочих блоков). Непонятно, что имеют в виду ядростроители. Но сделал 2 вместо 16-ти, не могу найти отличий))
Сбивает с толку, что про 2 видеокарты в одном компьютере я слышал, но больше трудно представить...
Сбивает с толку, что про 2 видеокарты в одном компьютере я слышал, но больше трудно представить...
Re: Сколько GPU в одной видеокарте
Можно по другому. Unit - это единица чего-либо. В вашем случае - единица, которая выводит изображение, одна. Т.е. GPU = ваша видеокарта.
Можно поставить еще одну видеокарту, которая будет только числодробилкой. Выводить изображение она не будет, но GPU станет две. Юнитов ведь два. Физических.
А видеокарт на одной машине бывает и 4. Вполне. Простенькая майнинговая ферма, к примеру.
Можно поставить еще одну видеокарту, которая будет только числодробилкой. Выводить изображение она не будет, но GPU станет две. Юнитов ведь два. Физических.
А видеокарт на одной машине бывает и 4. Вполне. Простенькая майнинговая ферма, к примеру.
Re: Сколько GPU в одной видеокарте
Попросил бы биткаины сюда не впутывать, мы про картинку же))
Так-то я разобрался, установив в этом пункте "2", nvidia-settings рапортует о "96 CUDA-Cores", продолжение только для "почесать языком" :-)
Не очень-то и понятнее стало, почему только "легаси" и на какой шине? Эти внутренние "шейдеры" тоже в конце концов на шине?
Так-то я разобрался, установив в этом пункте "2", nvidia-settings рапортует о "96 CUDA-Cores", продолжение только для "почесать языком" :-)
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Сколько GPU в одной видеокарте
yoricI
Причем тут вообще внутренняя архитектура GPU? Сомневаюсь, что кому-то, кроме проприетарных видеодрайверов, предоставляющих интерфейсы OpenGL/Vulkan, до нее есть дело.
Не все старые (по спецификации PCI "легаси" - это устройства VGA и IDE с захардкоженными адресами В/В. Рискну предположить, что с появлением ACPI их не осталось) VGA-устройства на PCI умеют уживаться с такими же старыми соседями. Возникает конфликт по адресам В/В. И для них придумали VGA-арбитр (в Xorg и в ядре), который помогает разрулить конфликты при работе с такими устройствами.
На современных системах без гибридной графики, думаю, VGA-арбитр вообще можно отключить при сборке ядра.
P.S. Вот какая, казалось бы, для обычного пользователя, разница - 24 условных байта (или сколько там он выделяет на каждое устройство) будет выделять VGA-арбитр или 240? =) Мне это напоминает "оптимизацию" путем полного отключения своп-пространства, без понимания зачем оно вообще нужно. =)
Причем тут вообще внутренняя архитектура GPU? Сомневаюсь, что кому-то, кроме проприетарных видеодрайверов, предоставляющих интерфейсы OpenGL/Vulkan, до нее есть дело.
Не все старые (по спецификации PCI "легаси" - это устройства VGA и IDE с захардкоженными адресами В/В. Рискну предположить, что с появлением ACPI их не осталось) VGA-устройства на PCI умеют уживаться с такими же старыми соседями. Возникает конфликт по адресам В/В. И для них придумали VGA-арбитр (в Xorg и в ядре), который помогает разрулить конфликты при работе с такими устройствами.
На современных системах без гибридной графики, думаю, VGA-арбитр вообще можно отключить при сборке ядра.
P.S. Вот какая, казалось бы, для обычного пользователя, разница - 24 условных байта (или сколько там он выделяет на каждое устройство) будет выделять VGA-арбитр или 240? =) Мне это напоминает "оптимизацию" путем полного отключения своп-пространства, без понимания зачем оно вообще нужно. =)
Re: Сколько GPU в одной видеокарте
Ну, есть "принадлежность к компьютерной магии". Когда пользователь точно знает, сколько у него транзисторов в CPU, сколько ядер и шейдеров в GPU и т.д. и, вообще, эти знания не применяет нигде, кроме "блеска знаний" на каком-нибудь форуме (типа ЛОРа)
Это не камень в адрес кого-либо - просто наблюдения...
Это не камень в адрес кого-либо - просто наблюдения...
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Сколько GPU в одной видеокарте
devilr
Я про "оптимизацию цифр", а не про иллюзию компетентности: как будто изменение CONFIG_VGA_ARB_MAX_GPUS что-то даст (размер выделяемой, на каждый GPU, памяти - пренебрежимо мал в масштабах обычной системы), кроме согревающей мысли о том, что x < 8x. =) Интересно, чего бы Канеман на этот счет сказал...
Я про "оптимизацию цифр", а не про иллюзию компетентности: как будто изменение CONFIG_VGA_ARB_MAX_GPUS что-то даст (размер выделяемой, на каждый GPU, памяти - пренебрежимо мал в масштабах обычной системы), кроме согревающей мысли о том, что x < 8x. =) Интересно, чего бы Канеман на этот счет сказал...
Последний раз редактировалось serzh-z 07.07.2018 15:44, всего редактировалось 2 раза.
Re: Сколько GPU в одной видеокарте
serzh-z
Ну так я о том же. Тайные знания они ведь тоже умеют греть. Сопричастность - великая сила!
Вон, в свое время какие войны шли, по поводу того, сколько памяти выделять под swap...
P.S. Еще ведь есть "оптимизация ядра" - скурпулезно и тщательно выбирать и редактировать каждый параметр, добиваясь увеличения производительности в 1%, ценою в несколько недель потраченного времени. Кому то такая деятельность ведь очень греет душу.
Ну так я о том же. Тайные знания они ведь тоже умеют греть. Сопричастность - великая сила!
Вон, в свое время какие войны шли, по поводу того, сколько памяти выделять под swap...
P.S. Еще ведь есть "оптимизация ядра" - скурпулезно и тщательно выбирать и редактировать каждый параметр, добиваясь увеличения производительности в 1%, ценою в несколько недель потраченного времени. Кому то такая деятельность ведь очень греет душу.
Re: Сколько GPU в одной видеокарте
Единственно я понял, что можно вообще сделать "0", так как у меня нет legasy на шине?