Никакое ТВ или S-видео с Intel GM965 Graphics

Я имею в прошлом на том же ноутбуке, смогшем для вывода ТВ и 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

Это все работало с этим точным ноутбуком прежде, так, чтобы сделал это еще более раздражающим.

У кого-либо еще был этот вид опыта и как Вы фиксировали его?

1
задан 8 January 2012 в 08:21

2 ответа

Мой патч нарушит поддержку 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

наслаждайтесь.

0
ответ дан 8 January 2012 в 08:21

Для меня ответом было понижение до Ubuntu 10.10. Съемка ТВ-выхода сработала в прямом эфире.

0
ответ дан 8 January 2012 в 08:21

Другие вопросы по тегам:

Похожие вопросы: