| Summary: | Не работает одновременно OpenGL и xawtv | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | ruslandh <hihin> |
| Component: | libhw-tools | Assignee: | Denis Smirnov <mithraen> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P2 | CC: | mike, rider, shrek, sr, vsu |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
| Bug Depends on: | |||
| Bug Blocks: | 7079 | ||
Решилось исправлением xorg.conf :
Должны быть :
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
Далее нужны одна из пар строк (но лучше вместе)
Даёт лучшую картинку (не только xawtv, но и вообще изображение) (задаёт
параметр Clоne Head mode)
Option "DesktopSetup" "0x00000100"
Option "MonitorLayout" "CRT, STV"
или
(без этих строк xawtv при выдаче TV картинки мигает и картинка закрывается
"cиним" экраном)
Option "NoTV" "no"
Option "TVStandard" "PAL-D"
PS такое чувство, что xawtv выдаёт исзображение через "виртуальный" TV выход,
который связывается с окном xawtv. При этом происходит смена текущей "головы"
и выскакивает Blank Head (при Single mode). Не знаю насколько всё это
правильно, но с этими параметрами всё OК
PPS
В моем конфиге есть ещё строки
Option "no_accel" "no"
Option "no_dri" "no"
Необходимость их не проверял, но они во всех конфигах, сформированных
fglrxconfig.
Т.е., не работало при включенном DGA? Что у нас новый инсталятор прописывает по этому поводу в конфиг? ничего специального. Что нужно прописывать ? (In reply to comment #3) > ничего специального. Что нужно прописывать ? См. выше: SubSection "extmod" Option "omit xfree86-dga" EndSubSection (насколько я помню, раньше это прописывалось по умолчанию - нужно убедиться, что сейчас это не сломалось) Сейчас это по умолчанию не прописывается. В общем - меняю. Стоп. вопрос: это по умолчанию нужно прописывать для всех видеоплат или только для fglrx ? по моим наблюдениям для остальных это не принципиально Кстати, см. [sisyphus] WINE problems (2005-05-17) - похожие проблемы при
использовании DGA возникают и с WINE.
Вообще пользы от DGA мало (для получения доступа к видеопамяти нужны права
root), а вот возможностей напороться на ошибки в драйверах хватает, так что
можно спокойно отключать его по умолчанию для всех карт.
Ещё хорошо бы сразу писать в конфигурацию для fglrx
Option "VideoOverlay" "on"
Почему-то по умолчанию XVideo там выключено...
исправлено в libhw-tools-0.2.16-alt1 опцию VideoOverlay on добавляю в следущую сборку hwdatabase libhw-tools-0.2.16-alt1 |
При нормальной работе OpenGL (заружен модуль dri) при попытке запуска xawtv, он переводит комп в "странное состояние" : Черный экран, клавиатура даёт индикацию, но по CTRL+ALT+F не переключается в консоль. Если модуль dri не загружать, то, естественно, OpenGL не работает, зато показывает xavtv Видеокарточка Radeon 9600 : 0000:01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AR [Radeon 9600] (prog-if 00 [VGA]) Subsystem: C.P. Technology Co. Ltd: Unknown device 2076 Flags: bus master, 66Mhz, medium devsel, latency 255, IRQ 11 Memory at c0000000 (32-bit, prefetchable) I/O ports at c000 [size=256] Memory at e9000000 (32-bit, non-prefetchable) [size=64K] Capabilities: [58] AGP version 2.0 Capabilities: [50] Power Management version 2 0000:01:00.1 Display controller: ATI Technologies Inc RV350 AR [Radeon 9600] (Secondary) Subsystem: C.P. Technology Co. Ltd: Unknown device 2077 Flags: 66Mhz, medium devsel Memory at d0000000 (32-bit, prefetchable) [disabled] Memory at e9010000 (32-bit, non-prefetchable) [disabled] [size=64K] Capabilities: [50] Power Management version 2 TV-tuner 0000:00:0b.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadcast Decoder (rev 01) Subsystem: Avermedia Technologies Inc: Unknown device 2115 Flags: bus master, medium devsel, latency 32, IRQ 5 Memory at ea000000 (32-bit, non-prefetchable) Capabilities: <available only to root> uname -r 2.6.11-std26-up-alt10 rpm -qa | grep fglrx kernel-modules-fglrx-std26-up#1.0.8.12.10-alt1.10 fglrx_glx-8.12.10-alt3 этот-же эффект и с (от shreka) fglrx_glx-8.14.13-alt1 kernel-modules-fglrx-std26-up-1.0.8.14.13-alt1.10 В предыдущих версиях (к сожалению не помню каких - вроде 8.10) этого не было. Помню, что в момент перехода на ветку ядра 2.6 пересобирал сам модули fglrx с версими 1.0.3.7.6-alt6.6 и тогда было нормально (не помню только причину этого).