URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 80944
[ Назад ]

Исходное сообщение
"Начальная реализация горячего подключения видеоадаптеров без..."

Отправлено opennews , 23-Окт-11 20:28 
Дэвид Эирлай (David Airlie), работающий в компании Red Hat, представил (http://airlied.livejournal.com/75405.html) результаты первых экспериментов по реализации режима горячего подключения видеодрайверов в X.org, позволяющего подключать дополнительные видеокарты без перезапуска X-сервера. На представленном демонстрационном видеоролике (http://www.youtube.com/watch?v=g54y80blzRU) к компьютеру через порт USB подключается внешний видеоадаптер DisplayLink, при этом на него сразу начинает транслироваться текущее содержимое экрана.

В конфигурации использован драйвер xf86-video-modesetting и модифицированный X-сервер, поддерживающий новый экспериментальный ABI для взаимодействия с драйверами. При запуске X-сервера драйвер загружается через udev, после чего для работы X-клиентов экспортируется экран Screen, к которому присоединяется представление низкоуровневого экрана DrvScreen1. После горячего подключения видеокарты создаётся ещё один низкоуровневый DrvScreen2, связанный с новым драйве...

URL: http://www.phoronix.com/scan.php?page=news_item&px=MTAwNDY
Новость: http://www.opennet.ru/opennews/art.shtml?num=32110


Содержание

Сообщения в этом обсуждении
"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Аноним , 23-Окт-11 20:28 
Круто! Не прошло и полгода!

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Аноним , 23-Окт-11 20:34 
прошло

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Аноним , 23-Окт-11 20:36 
"Не прошло и полгода" - можно подумать, что где-то такое было вообще реализовано...

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено koloboid , 23-Окт-11 20:45 
осмелюсь предположить, что в каких-нибудь виндовсах. нет?

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Аноним , 23-Окт-11 21:09 
Нет, в венде видео на горячую не меняли. Ни AGP, ни PCI-X не хотплаговые.

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено oppium , 23-Окт-11 21:23 
В винде нет горячего подключения, но она может спокойно переключаться между дискретной и встроенной. В linux это если работает, то через очень глубокую жопу

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено all_glory_to_the_hypnotoad , 23-Окт-11 21:46 
это только всё из-за глубоко закрытых методов переключения между GPU в блобах.

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено oppium , 23-Окт-11 21:53 
да пофиг на блобы, хотя бы в открытых дровах сделали - была бы киллер-фича. При попытке сменить текущую видеокарту в amdcc навечно отвалилась графика (переустановка иксов и дров ничего не дала - хрен пойми где они эти настройки хранят)

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено skybon , 24-Окт-11 00:18 
Дадада, во всём виноваты блобы.

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Xasd , 25-Окт-11 01:05 
сарказм? %)

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено 1 , 25-Окт-11 07:27 
маразм? %)

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено koloboid , 23-Окт-11 21:24 
> Нет, в венде видео на горячую не меняли. Ни AGP, ни PCI-X
> не хотплаговые.

а USB?


"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Below , 23-Окт-11 22:45 
А что есть usb-видеокарты?
По-моему там пропускной способности не хватит.
Нет, ну на вывод иксов конечно сгодиться, но это как-то узковато

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено koloboid , 23-Окт-11 22:49 
настоящий Ъ. даже до второго предложения не дошел :)

>к компьютеру через порт USB подключается внешний видеоадаптер DisplayLink


"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Below , 24-Окт-11 00:47 
прочитал заголовок, подумал что прододжение байды с переключением видеокарт,бегло просмотрел содержание и прочел парочку комментариев))

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Ананимуз , 23-Окт-11 23:28 
Вышеозвученный DisplayLink делает как раз USB-видюхи.
Конечно С FullHD и игрушками тяжело, но в целом работает.

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Аноним , 24-Окт-11 05:54 
>А что есть usb-видеокарты?
>По-моему там пропускной способности не хватит.
>Нет, ну на вывод иксов конечно сгодиться, но это как-то узковато

Обалдеть. Тут люди комментируют то чего не читают. Интересно, такие ... по заголовку ориентируются или как?


"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено hhg , 25-Окт-11 11:43 
такие ... ориентируются по своей ориентации :(

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено koloboid , 23-Окт-11 20:45 
эй там, на bleedingedge! а ваш wayland так умеет?

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Аноним , 24-Окт-11 14:06 
> эй там, на bleedingedge! а ваш wayland так умеет?

Зачем такие сложности? Достаточно лишь сломать сетевую прозрачность и запихнуть весь графический вывод в ядро, и вуаля - инновационное решение!


"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Anonimous , 23-Окт-11 20:45 
Даешь X12 !

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Zenitur , 23-Окт-11 20:56 
Круто. Сначала горячее подключение PCI, теперь горячее подключение видеокарт. Хорошая система.

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Аноним , 23-Окт-11 21:10 
> Круто. Сначала горячее подключение PCI, теперь горячее подключение видеокарт. Хорошая
> система.

Осталось горячее подключение матерей, CPU и памяти реализовать. Как в SPARC. Архитектура sun4u. 1983 год.


"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено koloboid , 23-Окт-11 21:23 
CONFIG_HOTPLUG=y
CONFIG_HOTPLUG_CPU=y
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_HOTPLUG_PCI=y

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено BratSinot , 23-Окт-11 21:35 
CONFIG_HOTPLUG_BRAIN=n ?

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено koloboid , 23-Окт-11 21:50 
эммм, да. а у вас?

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено all_glory_to_the_hypnotoad , 23-Окт-11 21:48 
очевидно, это всё на обычном x86 работать не будет

железо не позволяет.


"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено koloboid , 23-Окт-11 21:53 
> очевидно, это всё на обычном x86 работать не будет
> железо не позволяет.

ну так и неча сравнивать тогда с "Архитектура sun4u. 1983 год.". То, что x86 чего-то там не умеет, не характеризует ядерную архитектуру. И вообще, можно вспомнить Xeon со всеми своими приблудами.


"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Аноним , 24-Окт-11 20:36 
>> очевидно, это всё на обычном x86 работать не будет
>> железо не позволяет.
> ну так и неча сравнивать тогда с "Архитектура sun4u. 1983 год.". То,
> что x86 чего-то там не умеет, не характеризует ядерную архитектуру. И
> вообще, можно вспомнить Xeon со всеми своими приблудами.

Это хорошо характеризует экосистему x86 в целом. Писюк - он и есть писюк. Серверные решения ему недоступны иначе, чем в виде костылей - и те не работают.


"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено pavlinux , 24-Окт-11 02:12 
> очевидно, это всё на обычном x86 работать не будет
> железо не позволяет.

Работает, мать TYAN K8W http://www.tyan.com/archive/products/html/thunderk8we.html



"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Аноним , 24-Окт-11 20:36 
Одна-единственная? Я вообще о целой архитектуре говорю. В семейство которой входит свыше 350 моделей серверов и станций.

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено pavlinux , 25-Окт-11 04:20 
> Одна-единственная?

Да не, полно серверных материнок, если не большинство.
  


"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено pavlinux , 24-Окт-11 02:08 
Здрасте нафиг, VAX х...й знает какого года весь был модульный  

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Аноним , 24-Окт-11 20:38 
> Здрасте нафиг, VAX х...й знает какого года весь был модульный

О, один-единственный поймал иронию "инновационных" находок Линукс! Который "прогрессивны" в 2011м году, а о том, что все это существовало в других системах курнадцать лет назад, никто про сто не знает из апологетов - их тогда и на свете-то не было!


"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено pavlinux , 25-Окт-11 04:19 
>> Здрасте нафиг, VAX х...й знает какого года весь был модульный
> О, один-единственный поймал иронию "инновационных" находок Линукс! Который "прогрессивны"
> в 2011м году, а о том, что все это существовало в
> других системах курнадцать лет назад, никто про сто не знает из
> апологетов - их тогда и на свете-то не было!

Тогда просто никому в голову не приходило называть это Hot-Plug,
так как это была норма для мэйнфреймов, который по 30 лет не перегружают.  


"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Gadd , 23-Окт-11 21:54 
Горячее подключение видеодрайвера, а не видеокарты.

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено СуперАноним , 23-Окт-11 22:39 
>Сначала горячее подключение PCI

А физический уровень обычного PCI это позволяет? Чтобы было возможно горячее подключение, необходимо, чтобы штырьки питания были длиннее сигнальных. Что-то я этого на PCI картах не замечал.


"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено dalco , 23-Окт-11 22:58 
Обычный PCI - не факт. Впрочем, никто не мешает включить его через какой-нибудь коммутатор. В обычном состоянии - разъем обесточен. Воткнули плату расширения - софтварно/аппаратно даем коммутатору сигнал и вуаля - все сигналы/питание/аппаратный сброс на плату пошли.

А вот в PCIe может и штатной фичей быть (я просто не в курсе),там же архитектура "точка-точка" используется? Если да, то реализация несложная для hot-plug`а вырисовывается.


"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Frank , 24-Окт-11 10:46 
Как правило, БИОСы тестируют слоты на предмет наличия девайсов, инициализируют найденные девайсы, а слоты без ответа просто гасит.

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Zenitur , 24-Окт-11 01:16 
Я об этом задавал вопрос на ЛОР. Мне ответили, что можно сжечь плату, как материнскую, так и расширения. Однажны я запнулся о провод Wi-Fi антенны и плата вылетела из компьютера - система даже ничего не заметила! Но я всё равно её экстренно выключил.

Вот та тема: http://www.linux.org.ru/forum/linux-hardware/5767483


"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено koloboid , 24-Окт-11 02:51 
аналогично "выдергивал" сетевуху, и не раз. все работает.

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Piter_Ring , 24-Окт-11 23:32 
а у меня видяхи выпадали с АГП (давно было), горели при этом пчему-то именно видяхи. С вероятностью 95%.

"Начальная реализация горячего подключения видеоадаптеров без..."
Отправлено Клыкастый , 26-Окт-11 00:07 
95%... это в штуках выжила 1 из 20 видях. Ты опасный человек... По-моему, они не выпадали из слота, а в страхе выпрыгивали ;)