[Desktop] ATI Driver X1600 fglrx
Maxim Ivanov
=?iso-8859-1?q?ivanov_=CE=C1_mont-spb=2Eru?=
Ср Апр 2 15:45:39 MSD 2008
День добрый!
Не так давно произошло обновление из бранча
fglrx-tools и fglrx_glx до версии 8.47.1-alt1
После этого перестал загружаться в графику.
О себе:
Alt Linux Desktop + branch
2.6.24-wks-smp-alt1
Что делал:
1) Пытался поставить "родной" драйвер с сайта АТИ.
Не встает. Ругается следующим образом:
assuming new VMA API since we do have kernel 2.6.x...
def_vma_api_version=-DFGL_LINUX253P1_VMA_API
Assuming default VMAP API
Assuming default munmap API
doing Makefile based build for kernel 2.6.x and higher
Makefile:51: *** mixed implicit and normal rules. Stop.
build failed with return value 2
И еще вот так:
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment,
generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
Assuming default VMAP API
Assuming default munmap API
doing Makefile based build for kernel 2.6.x and higher
Makefile:51: *** mixed implicit and normal rules. Stop.
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult
readme.
При этом про какой readme он талдычит - не ясно. Нет там никакого ридми.
2) Поставил из бранча новые fglrx-tools и fglrx_glx
После этого в логах стандартная фраза:
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
compiled for 7.1.0, module version = 8.47.3
ABI class: X.Org Server Extension, version 0.3
(II) fglrx(0): Using adapter: 6:0.0.
(EE) fglrx(0): Failed to initialize ASIC in kernel.
(--) fglrx(0): VideoRAM: 262144 kByte, Type: DDR2
(II) fglrx(0): PCIE card detected
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module already built-in
(II) fglrx(0): Connected Display1: CRT on primary DAC [crt1]
(II) fglrx(0): Display1 EDID data ---------------------------
(II) fglrx(0): Manufacturer: DEL Model: 6124 Serial#: 842024021
(II) fglrx(0): Year: 1998 Week: 3
(II) fglrx(0): EDID Version: 1.1
(II) fglrx(0): Analog Display Input, Input Voltage Level: 0.700/0.300 V
(II) fglrx(0): Sync: Separate Composite
(II) fglrx(0): Max H-Image Size [cm]: horiz.: 30 vert.: 23
(II) fglrx(0): Gamma: 2.90
(II) fglrx(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) fglrx(0): redX: 0.625 redY: 0.340 greenX: 0.280 greenY: 0.595
(II) fglrx(0): blueX: 0.155 blueY: 0.070 whiteX: 0.281 whiteY: 0.311
(II) fglrx(0): Supported VESA Video Modes:
(II) fglrx(0): 640x480 на 60Hz
(II) fglrx(0): 640x480 на 75Hz
(II) fglrx(0): 800x600 на 75Hz
(II) fglrx(0): 1024x768 на 75Hz
(II) fglrx(0): 1280x1024 на 75Hz
(II) fglrx(0): Manufacturer's mask: 0
(II) fglrx(0): Supported Future Video Modes:
(II) fglrx(0): #0: hsize: 1600 vsize 1200 refresh: 70 vid: 19113
(II) fglrx(0): Supported additional Video Mode:
0): v_active: 350 v_sync: 388 v_sync_end 390 v_blanking: 449 v_border: 0
(II) fglrx(0): Serial No: 66052H20DU18
(II) fglrx(0): Monitor name: DELL D1025HE
(II) fglrx(0): Ranges: V min: 50 V max: 150 Hz, H min: 30 H max: 92 kHz,
(II) fglrx(0): EDID (in hex):
(II) fglrx(0): 00ffffffffffff0010ac246155443032
(II) fglrx(0): 030801010c1e17bee80dc2a057479827
(II) fglrx(0): 12484f244300a94a0101010101010101
(II) fglrx(0): 010101010101100bd0b4205e6310126c
(II) fglrx(0): 6208fab80000001a000000ff00363630
(II) fglrx(0): 3532483230445531380a000000fc0044
(II) fglrx(0): 454c4c20443130323548450a000000fd
(II) fglrx(0): 0032961e5cff000a2020202020200015
(II) fglrx(0): End of Display1 EDID data --------------------
(WW) fglrx(0): Only one display is connnected,so single mode is enabled
(EE) fglrx(0): PreInitDAL failed
Вернулся на старые. Запустились иксы, но 3D исчезло полностью.
Вопросы:
1. Подскажите пожалуйста архитектуру работы драйвера видео "на пальцах",
т.е. какой модуль какому передает данные и управление (я не программист,
специфику не пойму, важен принцип работы).
2. Если работать с ресурсом
http://www.unsafe.ru/lakostis/RPMS/ALTLinux/kernel-2.6.24/repo/i586/RPMS.hasher/
Что, в какой последовательности необходимо и достаточно поставить?
3. Есть ли хоть какая-нибудь документация, описывающая процесс установки
драйвера видеокарты?
4. Есть ли хоть какой-нибудь шанс заставить работать по-человечески в
ALT Linux Desktop видеокарту ATI Radeon X1600?
5. Есть ли возможность работы с иными драйверами кроме fglrx?
Заранее благодарен за любую помощь. С осени мучаюсь с этой видеокартой.
Очень хочется хоть как-то застваить ее работать, тем более, что фирма
Alt Linux декларирует стабильную работу с ATI.
P.S. На машине присутствует и TV-тюнер Aver Media 507 (SAA7134).
Выбор ядра с указанного выше ресурса определялся именно работой
TV-тюнера. В стандартной поставке тюнер не работает.
____________________
С уважением,
Максим Иванов
Подробная информация о списке рассылки Desktop