Проблемы с драйверами ATI (Нет аппаратного ускорения)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Dimon93rus
Сообщения: 428
Статус: Kernel Killer

Проблемы с драйверами ATI

Сообщение Dimon93rus »

У меня не работает Direct Rendering. Карточка ATI 9600. Настраивал xorg по документации с gentoo.org:

Код:

USE-флаги с которыми собран xorg-server: + + dri + + input_devices_evdev + + input_devices_keyboard + + input_devices_mouse + + minimal + + nptl + + video_cards_fglrx + + video_cards_radeon + + video_cards_vesa + + xorg


eselect opengl set ati - выполнял

x11-drm - не устанавливается, т.к. DRI модули собраны в ядре:
Processor type and features ---><*> MTRR (Memory Type Range Register) support
Device drivers --->Graphics support ---><M> /dev/agpgart (AGP Support) ---><M> ATI Chipset support
Device drivers --->Graphics support ---><M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ---> <M> ATI Radeon


В xorg.conf загрузка модуля прописана.
В Xorg.0.log следующие ошибки:

Код:

# cat /var/log/Xorg.0.log|grep EE (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (EE) Failed to load module "xtt" (module does not exist, 0) (II) Loading extension MIT-SCREEN-SAVER (EE) fglrx(0): [agp] unable to acquire AGP, error -1023 (EE) fglrx(0): cannot init AGP (EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized. (EE) fglrx(0): XMM failed to open CMMQS connection. (EE) AIGLX: Screen 0 is not DRI capable


Код:

# lsmod Module Size Used by nls_iso8859_1 4352 0 sg 25900 0 sd_mod 26768 0 usb_storage 72384 0 scsi_mod 104072 3 sg,sd_mod,usb_storage libusual 19104 1 usb_storage fglrx 1681300 0 agpgart 33840 1 fglrx af_packet 21504 0 nls_utf8 2304 1 nls_cp437 6016 1 vfat 13056 1 fat 50844 1 vfat fuse 48284 6 usbmouse 5632 0 usbhid 30592 0 hid 40704 1 usbhid snd_cmipci 35200 1 snd_pcm 73096 1 snd_cmipci snd_page_alloc 10632 1 snd_pcm snd_opl3_lib 9344 1 snd_cmipci snd_timer 22404 2 snd_pcm,snd_opl3_lib snd_hwdep 8708 1 snd_opl3_lib snd_mpu401_uart 8192 1 snd_cmipci snd_rawmidi 21248 1 snd_mpu401_uart snd 46388 9 snd_cmipci,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi soundcore 7648 1 snd analog 11936 0 gameport 13832 2 snd_cmipci,analog via_rhine 23816 0 mii 5888 1 via_rhine floppy 57508 0 radeonfb 112448 0 fb_ddc 2816 1 radeonfb i2c_algo_bit 6788 1 radeonfb cfbcopyarea 4096 1 radeonfb cfbimgblt 3200 1 radeonfb cfbfillrect 4224 1 radeonfb pcspkr 3072 0 ohci_hcd 23300 0 button 8336 0 i2c_sis96x 5380 0 i2c_core 24720 4 radeonfb,fb_ddc,i2c_algo_bit,i2c_sis96x usbcore 143856 6 usb_storage,libusual,usbmouse,usbhid,ohci_hcd evdev 11904 4

Версии:
xorg-server-1.3.0.0-r6
xorg-x11-7.2
ati-drivers-8.501
UPD: поднимал вопрос в этом же разделе в теме "Помощь новичку с Gentoo 2008", но решил, что лучше создать отдельную тему, так что сильно не ругайтесь :)
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
Спасибо сказали:
Аватара пользователя
new bee
Сообщения: 220
ОС: Arch, Ubuntu

Re: Проблемы с драйверами ATI

Сообщение new bee »

Dimon93rus писал(а):
25.10.2008 23:50
x11-drm - не устанавливается, т.к. DRI модули собраны в ядре:
Processor type and features ---><*> MTRR (Memory Type Range Register) support
Device drivers --->Graphics support ---><M> /dev/agpgart (AGP Support) ---><M> ATI Chipset support
Device drivers --->Graphics support ---><M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ---> <M> ATI Radeon

Попробуй в xorg.conf в секции видеокарты добавить строчку:
Option "UseInternalAGPGART" "yes"

я так вообще оставил ядерный agpgart
и проследи чтоб модуль drm не загружался
Dimon93rus писал(а):
25.10.2008 23:50
В xorg.conf загрузка модуля прописана.

Какого?
Свободного можно покорить, нельзя исправить, ведь невозможно улучшить море или ветер.
Свобода подобна тайному обряду: захочешь улучшить - оскудеет, задумаешь подчинить - исчезнет...
Лао Цзы
Спасибо сказали:
Аватара пользователя
Dimon93rus
Сообщения: 428
Статус: Kernel Killer

Re: Проблемы с драйверами ATI

Сообщение Dimon93rus »

Попробывал Option "UseInternalAGPGART" "yes"...... Не помогло.
lsmod показывает что модуль drm не загружен.
Вот ещё привожу xorg.conf, может там что не так:

Код:

# cat ./xorg.conf Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" 0 0 Option "AIGLX" "true" EndSection Section "Files" EndSection Section "Module" Load "freetype" # Load "xtt" Load "extmod" Load "glx" Load "dri" Load "dbe" Load "record" Load "xtrap" Load "type1" EndSection Section "InputDevice" Identifier "A4-tech-X7" Driver "mouse" Option "Protocol" "Auto" Option "Emulate3Buttons" Option "Device" "/dev/input/mice" EndSection Section "InputDevice" Identifier "SvenPowerOffice-8000" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru(winkeys)" Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll" EndSection Section "Monitor" Identifier "Configured Monitor" EndSection Section "Device" Identifier "Configured Video Device" Driver "fglrx" BusID "PCI:1:0:0" Option "VideoOverlay" "True" Option "OpenGLOverlay" "False" Option "DRI" "true" Option "XAANoOffscreenPixmaps" "true" Option "UseFastTLS" "1" Option "UseInternalAGPGART" "True" Option "AGPMode" "4" Option "AGPFastWrite" "True" Option "EnablePageFlip" "True" EndSection Section "Screen" Identifier "Default Screen" Device "Configured Video Device" Monitor "Configured Monitor" DefaultDepth 24 SubSection "Display" Depth 1 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 4 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 8 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 15 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 16 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "1024x768" "800x600" "640x480" EndSubSection EndSection Section "dri" Mode 0666 EndSection
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
Спасибо сказали:
Аватара пользователя
Dimon93rus
Сообщения: 428
Статус: Kernel Killer

Re: Проблемы с драйверами ATI

Сообщение Dimon93rus »

Всё, разабрался :)
Отключил в ядре DRM + поставил модуль AGPGART для чипсета моей мамки, забыл я про него, у меня только был включен модуль для ATI.
После этого поставил x11-drm, правда какой-то он старый, ща буду пробовать ставить другой.
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
Спасибо сказали: