Gentoo 2006 amd64 & ati-drivers ---Xvideo

Столкнулся с проблемой!
Скорее всего с дровами от ati,,,

Xorg-x11-7.1
Видяха у меня radeon x1600xt PCI-E
glxinfo пишет что rendering=yes
при этом выдаёт всего 250 попугаев
Копая конфиг Xorga умудрился запустить glxinfo 10000 frame / 5000 fps
А вот как я это сделал не знаю!

xvinfo говорит что нет у меня устройств Xvideo
Читал по форумам что вроде это косяк с дровами ATI но вот как это решить никто не пишет!
Данное устройство нужно для TVTIME!
Сейчас приходится смотреть ТВ в mplayr.e!(не удобно)
emerge ati-drivers
emerge ati-drivers-extra

вот мой XORG.CONF

Section "ServerLayout"
Identifier "Simple Layout"
Screen 0 "aticonfig-Screen[0]" 0 0
Screen "aticonfig-Screen[1]" LeftOf "aticonfig-Screen[0]"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Section "Files"
FontPath "/usr/share/fonts/cronyx/misc"
FontPath "/usr/share/fonts/cronyx/100dpi"
FontPath "/usr/share/fonts/cronyx/75dpi"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/Type1"
EndSection

Section "Module"
Load "GLcore"
Load "dbe" # Double buffer extension
Load "extmod"
# Option "omit xfree86-dga"
Load "freetype"
Load "dri"
Load "glx"
Load "dbe"
Load "v4l"
Load "drm"
Load "type1"
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
EndSection

Section "InputDevice"

Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2" # PS/2 Mouse
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 "
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[1]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Device"
Identifier "Standard VGA"
Driver "vga"
VendorName "Unknown"
BoardName "Unknown"
EndSection

Section "Device"

# === Video Overlay for the Xv extension ===
Identifier "aticonfig-Device[0]"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "no_accel" "no"
Option "no_dri" "no"
# Option "UseInternalAGPGART" "no"
# Option "RenderAccel" "True"
# Option "OverlayOnCRTC2" "1"
BusID "PCI:3:0:0"
EndSection

Section "Device"
Identifier "aticonfig-Device[1]"
Driver "fglrx"
# Option "VideoOverlay" "on"
# Option "OpenGLOverlay" "off"
BusID "PCI:3:0:0"
Screen 1
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[1]"
Device "aticonfig-Device[1]"
Monitor "aticonfig-Monitor[1]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

в FSTAB НЕТ СТРОЧКИ shm (стоит udev)

Section "Device" Identifier

Section "Device"
Identifier "aticonfig-Device[1]"
Driver "fglrx"
# Option "VideoOverlay" "on"

Надо
Option "VideoOverlay" "on" - включить
_________________
C Уважениеем, NightKnight

непомогает!
Устройство создаётся а вот просмотреть при помоши его ТВ не могу!(tvtime)

dверсия дров

dверсия дров АТИ?

cat


cat /var/log/Xorg.0.log|grep DRI
(II) Loading extension XFree86-DRI
(==) fglrx(0): NoDRI = NO
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): DRI initialization successfull!
(II) fglrx(0): [DRI] installation complete


cat /var/log/Xorg.0.log|grep ATI
(--) PCI:*(1:0:0) ATI Technologies Inc RV350 AR [Radeon 9600] rev 0, Mem @ 0xe8000000/27, 0xf9000000/ 16, I/O @ 0x9000/8
(--) PCI: (1:0:1) ATI Technologies Inc RV350 AR [Radeon 9600] (Secondary) rev 0, Mem @ 0xf0000000/27, 0xf9010000/16
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
(II) ATI Radeon/FireGL: The following chipsets are supported:
(II) ATI Proprietary Linux Driver Version Identifier:8.30.3
(II) ATI Proprietary Linux Driver Release Identifier: LGDr8.30g1
(II) ATI Proprietary Linux Driver Build Date: Oct 26 2006 08:05:19
(II) ATI Proprietary Linux Driver Build Information: autobuild-rel-r6-8.30.1.1.2.3-driver-lnx-x86-x86 _64-302518
(--) fglrx(0): board vendor info: third party graphics adapter - NOT original ATI
(II) fglrx(0): VESA VBE OEM: ATI RADEON 9600 PRO
(II) fglrx(0): VESA VBE OEM Vendor: ATI Technologies Inc.
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): Desc: ATI FireGL DRM kernel module
(II) Loading extension ATITVOUT

И единственная ошибка это:

(II) fglrx(0): [DRI] installation complete
(II) fglrx(0): Direct rendering enabled
(==) fglrx(0): Using hardware cursor
(II) fglrx(0): Largest offscreen area available: 1792 x 293
(II) fglrx(0): Interrupt handler installed at IRQ 201.
(II) fglrx(0): Exposed events to the /proc interface
(EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed (/usr/lib/dri/fglrx_dri.so: undefined symbol: __driCreateNewScreen_20050727)

Версию драйвера пробовал 8.29.6, 8.30.3, 8.31.5
И во всех примерно одно итоже, mplayer показывает более менее нормально, но когда в фулскрине появляется снизу менюшка мплеера, то картинка останавливается, причём фильм проигрывается дальше

tvtime показывает подсвеченно-чёрный экран и есть только звук

Удалось всё же

Удалось всё же всё заставить работать вместе:
1. Дописываем в файлик /etc/portage/package.keywords следующее:
x11-apps/ati-drivers-extra ~x86
x11-drivers/ati-drivers ~x86

или вместо ~x86 свою архитектуру ;-)
2. Ставим месу $ emerge mesa
3. Делаем $ emerge x11 -av
У меня не хватало xvinfo и ещё некоторых виртуальных пакетов
4. Ставим драйвера ATI: $ emerge -av x11-drivers/ati-drivers[/]
4.1. Можно поставить и контрольную панель ATI: [b]$ emerge -av x11-apps/ati-drivers-extra

5. Запускаем ATIшную утилиту настройки. Я использовал такие опции:
$ aticonfig --initial --overlay-type=Xv --overlay-on=1 --verbose --input=/etc/X11/xorg.conf --force
6. Пробуем драйвера
6.1. $ /etc/init.d/xdm stop
6.2. $ modeprobe fglrx
6.3. Устанавливаем интерфейс OpenGL на ATI драйвера:
[b]$ eselect opengl set ati

Посмотреть доступные варианты можно так:
$ eselect opengl show
6.4. Пробуем запустить XOrg: /etc/init.d/xdm start
7. Смотрим что у нас получилсь
7.1 $ glxinfo|grep direct
direct rendering: Yes

7.2 $ xvinfo |grep ATI

Adaptor #0: "
ATI Radeon Video Overlay"
"XV_SATURATION" (range -1000 to 1000)

Вот вроде бы и всё, для пущей верности можно перезагрузиться ;-)

Не получается

сделал как написано выше
glxinfo|grep direct
direct rendering: Yes
direct rendering: Yes
xvinfo |grep ATI
xvinfo |grep ATI
Adaptor #0: "ATI Radeon AVIVO Video"
"XV_SATURATION" (range -1000 to 1000)
Adaptor #0: "ATI Radeon AVIVO Video"
"XV_SATURATION" (range -1000 to 1000)

Далее TVTIME пишет
# tvtime
Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /root/.tvtime/tvtime.xml
xvoutput: No XVIDEO port found which supports YUY2 images.

*** tvtime requires hardware YUY2 overlay support from your video card
*** driver. If you are using an older NVIDIA card (TNT2), then
*** this capability is only available with their binary drivers.
*** For some ATI cards, this feature may be found in the experimental
*** GATOS drivers: http://gatos.souceforge.net/
*** If unsure, please check with your distribution to see if your
*** X driver supports hardware overlay surfaces

Посмотрев xvinfo

Number of image formats: 3
id: 0x32315659 (YV12)
guid: 59563132-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x30323449 (I420)
guid: 49343230-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x41424752 (RGBA)
guid: 52474241-0000-0010-8000-00aa00389b71
bits per pixel: 32
number of planes: 1
type: RGB (packed)
depth: 32
red, green, blue masks: 0xff, 0xff, 0xff

....делаем вывод что у меня карта(дрова) не поддерживает YUY2...
Что делать и как быть?

Так никто не

Так никто не решил эту проблему?
Или никто не сталкивался?

попробуй дрова

попробуй дрова последние, там вроде появилась поддержка xv

ati 33.*.*поставил

ati 33.*.*
поставил теже грабли собираюсь из за этого видяху менять на nvidia!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".