Я имею в прошлом на том же ноутбуке, смогшем для вывода ТВ и S-видео, работающего, но теперь я не могу сделать этого. Вывод VGA хорошо работает, но я не могу подключить его ни к какому ТВ, которое не имеет этого.
Документация кажется довольно редкой на этом, и то, что с предыдущими версиями Ubuntu она работала, делает эту проблему более раздражающей.
Вот соответствующий вывод lspci.
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 03) (prog-if 00 [VGA controller]) Subsystem: Acer Incorporated [ALI] Device 0133 Flags: bus master, fast devsel, latency 0, IRQ 45 Memory at fc000000 (64-bit, non-prefetchable) [size=1M] Memory at d0000000 (64-bit, prefetchable) [size=256M] I/O ports at 1800 [size=8] Expansion ROM at [disabled] Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [d0] Power Management version 3 Kernel driver in use: i915 Kernel modules: intelfb, i915
Это все работало с этим точным ноутбуком прежде, так, чтобы сделал это еще более раздражающим.
У кого-либо еще был этот вид опыта и как Вы фиксировали его?
Мой патч нарушит поддержку tvout для других карт, поэтому я не буду отправлять его как патч. Я могу сказать, что нашел проблему и локально исправил ее. В коде ядра есть kernel/drivers/gpu/drm/i915/intel_tv.c
, которая имеет функцию intel_tv_init( struct drm_device *dev)
в строке + -1550. Там водитель проверяет наличие телевизора. Если вы посмотрите на функцию, есть много моментов, в которых init может потерпеть неудачу Мой asus A51e не удался в разделе проверки vbts. через чудо оптимизации на основе косой черты я убрал эту проверку, и теперь у меня есть tvout, работающий на ноутбуке с 3.2.x, я проверю, работает ли он с 3.11 +.
Вам нужно получить код ядра из git и затем применить патч.
помните:
git checkout
применить исправление. скопируйте .config
из вашего /boot
каталога в ваш каталог src
make -j #cpus +1
make -j #cpus +1 modules
make -j #cpus +1 modules_install
make -j #cpus +1 deb_pkg
cd ..
dpkg -i linux*.deb
наслаждайтесь.
Для меня ответом было понижение до Ubuntu 10.10. Съемка ТВ-выхода сработала в прямом эфире.