Page 27 of 41

Re: Новые драйвера для ATI Radeon.

Posted: Sun Jul 17, 2011 1:09 am
by art_zh
На Fusion драйвер включился очень быстро, лог прилагается:
Spoiler:Radeon RC11 cmdline (null)
device 1002:9802
enter drm_get_dev
enter radeon_driver_load_kms
DRM: initializing kernel modesetting (PALM 0x1002:0x9802).
DRM: register mmio base: 0xFEB00000
DRM: register mmio size: 262144
Getting BIOS copy from legacy VBIOS location
[drm:radeon_get_bios] ATOMBIOS detected
<3>[drm:radeon_atombios_init] *ERROR* Unable to find PCI I/O BAR; using MMIO for ATOM IIO
<6>ATOM BIOS: AMD
[drm:atom_allocate_fb_scratch] atom firmware requested 0003ffec 20kb
Info radeon_vram_location VRAM: 256M 0x0000000000000000 - 0x000000000FFFFFFF (256M used)
Info radeon_gtt_location GTT: 512M 0x0000000010000000 - 0x000000002FFFFFFF
DRM: Detected VRAM RAM=256M, BAR=256M
DRM: RAM width 32bits DDR
enter radeon_irq_kms_init
radeon_irq_kms_init install irq 11
DRM: radeon: irq initialized.
DRM: GART: num cpu pages 131072, num gpu pages 131072
[drm:r600_init_microcode]
DRM: Loading PALM Microcode
firmware: using built-in firmware radeon/PALM_pfp.bin
firmware size 4480
firmware: using built-in firmware radeon/PALM_me.bin
firmware size 5504
firmware: using built-in firmware radeon/SUMO_rlc.bin
firmware size 3072
[drm:evergreen_blit_init] evergreen blit allocated bo 00000600 vs 00000400 ps 00000500
kernel alloc 80c8e000
pagelist fde03238
Info radeon_wb_init WB enabled
kernel alloc 80f26000
pagelist fde03c98
[drm:evergreen_irq_set] evergreen_irq_set: sw int
kernel alloc 80f36000
pagelist fde03cd8
DRM: ring test succeeded in 1 usecs
kernel alloc 81036000
pagelist fde040d8
DRM: radeon: ib pool ready.
DRM: ib test succeeded in 0 usecs
enter radeon_benchmark_move
source domain 2
kernel alloc 81136000
pagelist fde044d8
destination domain 4
done
copy dma
[drm:evergreen_kms_blit_copy] emitting copy 10211000 d01000 33554432 0
[drm:evergreen_kms_blit_copy] emitting copy 10211000 d01000 33554432 0
<6>radeon: dma 2 bo moves of 32768kb from 2 to 4 in 80ms (819kb/ms 819000kb/s 799M/s)
[drm:evergreen_kms_blit_copy] emitting copy 10211000 d01000 33554432 0
[drm:evergreen_kms_blit_copy] emitting copy 10211000 d01000 33554432 0
<6>radeon: blit 2 bo moves of 32768kb from 2 to 4 in 70ms (936kb/ms 936000kb/s 914M/s)
cleanup
leave radeon_benchmark_move
enter radeon_benchmark_move
source domain 4
destination domain 2
kernel alloc 836b5000
pagelist fde0dad4
done
copy dma
[drm:evergreen_kms_blit_copy] emitting copy d01000 10211000 33554432 0
[drm:evergreen_kms_blit_copy] emitting copy d01000 10211000 33554432 0
<6>radeon: dma 2 bo moves of 32768kb from 4 to 2 in 70ms (936kb/ms 936000kb/s 914M/s)
[drm:evergreen_kms_blit_copy] emitting copy d01000 10211000 33554432 0
[drm:evergreen_kms_blit_copy] emitting copy d01000 10211000 33554432 0
<6>radeon: blit 2 bo moves of 32768kb from 4 to 2 in 70ms (936kb/ms 936000kb/s 914M/s)
cleanup
leave radeon_benchmark_move
enter radeon_benchmark_move
source domain 4
destination domain 4
done
copy dma
[drm:evergreen_kms_blit_copy] emitting copy d01000 2d01000 33554432 0
[drm:evergreen_kms_blit_copy] emitting copy d01000 2d01000 33554432 0
<6>radeon: dma 2 bo moves of 32768kb from 4 to 4 in 40ms (1638kb/ms 1638000kb/s 1599M/s)
[drm:evergreen_kms_blit_copy] emitting copy d01000 2d01000 33554432 0
[drm:evergreen_kms_blit_copy] emitting copy d01000 2d01000 33554432 0
<6>radeon: blit 2 bo moves of 32768kb from 4 to 4 in 40ms (1638kb/ms 1638000kb/s 1599M/s)
cleanup
leave radeon_benchmark_move
enter radeon_modeset_init
DRM: Radeon Display Connectors
DRM: Connector 0:
DRM: HDMI-A
DRM: HPD1
DRM: DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
DRM: Encoders:
DRM: DFP1: INTERNAL_UNIPHY
DRM: Connector 1:
DRM: HDMI-A
DRM: HPD2
DRM: DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c
DRM: Encoders:
DRM: DFP2: INTERNAL_UNIPHY
DRM: Connector 2:
DRM: VGA
DRM: DDC: 0x64d8 0x64d8 0x64dc 0x64dc 0x64e0 0x64e0 0x64e4 0x64e4
DRM: Encoders:
DRM: CRT1: INTERNAL_KLDSCP_DAC1
enter radeon_fbdev_init
[drm:drm_helper_probe_single_connector_modes] [CONNECTOR:13:HDMI-A-1]
[drm:radeon_atombios_connected_scratch_regs] DFP1 connected
[drm:drm_helper_probe_single_connector_modes] [CONNECTOR:13:HDMI-A-1] probed modes :
[drm:drm_mode_debug_printmodeline] Modeline 19:"1680x1050" 60 146250 1680 1784 1960 2240 1050 1053 1059 1089 0x48 0x6
[drm:drm_mode_debug_printmodeline] Modeline 25:"1600x1000" 60 133161 1600 1704 1872 2144 1000 1001 1004 1035 0x0 0x6
[drm:drm_mode_debug_printmodeline] Modeline 30:"1280x1024" 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
[drm:drm_mode_debug_printmodeline] Modeline 23:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5
[drm:drm_mode_debug_printmodeline] Modeline 24:"1440x900" 60 106500 1440 1520 1672 1904 900 903 909 934 0x40 0x6
[drm:drm_mode_debug_printmodeline] Modeline 22:"1280x960" 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
[drm:drm_mode_debug_printmodeline] Modeline 35:"1152x864" 75 108000 1152 1216 1344 1600 864 865 868 900 0x40 0x5
[drm:drm_mode_debug_printmodeline] Modeline 21:"1152x720" 60 67282 1152 1208 1328 1504 720 721 724 746 0x0 0x6
[drm:drm_mode_debug_printmodeline] Modeline 31:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[drm:drm_mode_debug_printmodeline] Modeline 32:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[drm:drm_mode_debug_printmodeline] Modeline 33:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[drm:drm_mode_debug_printmodeline] Modeline 34:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[drm:drm_mode_debug_printmodeline] Modeline 26:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[drm:drm_mode_debug_printmodeline] Modeline 20:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
[drm:drm_mode_debug_printmodeline] Modeline 27:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[drm:drm_mode_debug_printmodeline] Modeline 28:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[drm:drm_mode_debug_printmodeline] Modeline 29:"720x400" 70 28320 720 738 846 900 400 412 414 449 0x40 0x6
[drm:drm_helper_probe_single_connector_modes] [CONNECTOR:15:HDMI-A-2]
[drm:radeon_atombios_connected_scratch_regs] DFP2 disconnected
[drm:drm_helper_probe_single_connector_modes] [CONNECTOR:15:HDMI-A-2] disconnected
[drm:drm_helper_probe_single_connector_modes] [CONNECTOR:17:VGA-1]
[drm:radeon_atom_dac_detect] Bios 0 scratch 10000 00000001
[drm:radeon_atombios_connected_scratch_regs] CRT1 disconnected
[drm:drm_helper_probe_single_connector_modes] [CONNECTOR:17:VGA-1] disconnected
[drm:drm_setup_crtcs]
[drm:drm_enable_connectors] connector 13 enabled? yes
[drm:drm_enable_connectors] connector 15 enabled? no
[drm:drm_enable_connectors] connector 17 enabled? no
[drm:drm_target_preferred] looking for cmdline mode on connector 13
[drm:drm_target_preferred] looking for preferred mode on connector 13
[drm:drm_target_preferred] found mode 1680x1050
[drm:drm_setup_crtcs] picking CRTCs for 8192x8192 config
[drm:drm_setup_crtcs] desired mode 1680x1050 set on crtc 10
DRM: enter fb probe
enter radeonfb_create
DRM: fb mappable at 0xC0000000
DRM: vram apper at 0xC0000000
DRM: size 0
DRM: fb depth is 24
DRM: pitch is 6912
leave radeonfb_create
<6>fb0: radeondrmfb frame buffer device
leave drm_fb_helper_single_fb_probe
leave radeon_fbdev_init
leave radeon_modeset_init
enter init_display_kms
crtc 10 width 1680 height 1050 vrefresh 60
CONNECTOR 80ba0620 ID: 13 status 1 encoder 80ba03f0
crtc 0current mode 1024 x 768 x 60
user mode mode 0 x 0 x 0
leave init_display_kms
leave drm_get_dev
Set DISPLAY handler
SRV_ENUM_MODES inp 0 inp_size 0 out_size 4
enter get_modes
mode 0 count 0
leave get_modes
SRV_ENUM_MODES inp 17268 inp_size 110 out_size 4
enter get_modes
mode 17268 count 17
leave get_modes
SRV_SET_MODE inp 17268 inp_size 10
enter set_user_mode
width 1680 height 1050 vrefresh 60
enter set_mode
width 1680 height 1050 vrefresh 60
set mode 1680 1050 connector HDMI-A-1 encoder TMDS-12
[drm:radeon_encoder_set_active_device] setting active device to 00000008 from 00000008 00000008 for encoder 2
[drm:drm_crtc_helper_set_mode] [CRTC:10]
[drm:radeon_atom_encoder_dpms] encoder dpms 30 to mode 3, devices 00000008, active_devices 00000008
[drm:drm_detect_monitor_audio] Monitor has basic audio support
[drm:drm_detect_monitor_audio] Monitor has basic audio support
[drm:drm_detect_monitor_audio] Monitor has basic audio support
[drm:radeon_atom_encoder_dpms] encoder dpms 30 to mode 3, devices 00000080, active_devices 00000000
[drm:radeon_atom_encoder_dpms] encoder dpms 21 to mode 3, devices 00000001, active_devices 00000000
[drm:drm_detect_monitor_audio] Monitor has basic audio support
[drm:drm_detect_monitor_audio] Monitor has basic audio support
[drm:drm_detect_monitor_audio] Monitor has basic audio support
[drm:radeon_compute_pll_avivo] 14625, pll dividers - fb: 117.0 ref: 10, post 8
[drm:drm_crtc_helper_set_mode] [ENCODER:12:TMDS-12] set [MODE:19:1680x1050]
[drm:drm_detect_monitor_audio] Monitor has basic audio support
[drm:drm_detect_monitor_audio] Monitor has basic audio support
[drm:drm_detect_monitor_audio] Monitor has basic audio support
[drm:drm_detect_monitor_audio] Monitor has basic audio support
[drm:dce4_crtc_load_lut] 0
[drm:radeon_atom_encoder_dpms] encoder dpms 30 to mode 0, devices 00000008, active_devices 00000008
[drm:drm_detect_monitor_audio] Monitor has basic audio support
[drm:drm_detect_monitor_audio] Monitor has basic audio support
[drm:drm_calc_timestamping_constants] crtc 10: hwmode: htotal 2240, vtotal 1089, vdisplay 1050
[drm:drm_calc_timestamping_constants] crtc 10: clock 146250 kHz framedur 16679124 linedur 15316, pixeldur 6
new mode 1680 x 1050 pitch 6912
leave set_mode
leave set_user_mode
Скорость блиттера раза в 3 меньше чем у RS780, но все равно впечатляет - 800/914 Мб/с :shock:
800Мбайт/с - это в 6 раз быстрее, чем дает тест MGB в VESA2-режиме для horiz_line,
в 2.3 раза быстрее чем draw_picture,
и несколько медленнее, чем fill_rect - там скорость записи зашкаливает за 1Гб/с.

P.S. Тактовая частота Fusion 1.6 ГГц

P.S.S. А что, кроме меня больше никому ATIKMS не нужен? Тестеры, ау!

Re: Новые драйвера для ATI Radeon.

Posted: Sun Jul 17, 2011 1:22 pm
by art_zh
Еще один тест: PCIe-карта HD6850, чипсет RS880 с отключенным внутренним GPU.
Spoiler:Radeon RC11 cmdline (null)
device 1002:6739
enter drm_get_dev
enter radeon_driver_load_kms
DRM: initializing kernel modesetting (BARTS 0x1002:0x6739).
DRM: register mmio base: 0xFE7E0000
DRM: register mmio size: 131072
Getting BIOS copy from legacy VBIOS location
[drm:radeon_get_bios] ATOMBIOS detected
<3>[drm:radeon_atombios_init] *ERROR* Unable to find PCI I/O BAR; using MMIO for ATOM IIO
<6>ATOM BIOS: BARTS
[drm:atom_allocate_fb_scratch] atom firmware requested 000fffec 20kb
Info radeon_vram_location VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used)
Info radeon_gtt_location GTT: 512M 0x0000000040000000 - 0x000000005FFFFFFF
DRM: Detected VRAM RAM=1024M, BAR=256M
DRM: RAM width 256bits DDR
enter radeon_irq_kms_init
radeon_irq_kms_init install irq 10
DRM: radeon: irq initialized.
DRM: GART: num cpu pages 131072, num gpu pages 131072
[drm:ni_init_microcode]
DRM: Loading BARTS Microcode
firmware: using built-in firmware radeon/BARTS_pfp.bin
firmware size 4480
firmware: using built-in firmware radeon/BARTS_me.bin
firmware size 5504
firmware: using built-in firmware radeon/BTC_rlc.bin
firmware size 3072
firmware: using built-in firmware radeon/BARTS_mc.bin
firmware size 24096
[drm:evergreen_blit_init] evergreen blit allocated bo 00000600 vs 00000400 ps 00000500
kernel alloc 80b6d000
pagelist fde02db4
Info radeon_wb_init WB enabled
kernel alloc 80b7b000
pagelist fde02dec
[drm:evergreen_irq_set] evergreen_irq_set: sw int
kernel alloc 80e25000
pagelist fde03894
DRM: ring test succeeded in 1 usecs
kernel alloc 814a4000
pagelist fde05290
DRM: radeon: ib pool ready.
DRM: ib test succeeded in 0 usecs
enter radeon_benchmark_move
source domain 2
kernel alloc 815a4000
pagelist fde05690
destination domain 4
done
copy dma
[drm:evergreen_kms_blit_copy] emitting copy 40211000 d01000 33554432 0
[drm:evergreen_kms_blit_copy] emitting copy 40211000 d01000 33554432 0
<6>radeon: dma 2 bo moves of 32768kb from 2 to 4 in 70ms (936kb/ms 936000kb/s 914M/s)
[drm:evergreen_kms_blit_copy] emitting copy 40211000 d01000 33554432 0
[drm:evergreen_kms_blit_copy] emitting copy 40211000 d01000 33554432 0
<6>radeon: blit 2 bo moves of 32768kb from 2 to 4 in 50ms (1310kb/ms 1310000kb/s 1279M/s)
cleanup
leave radeon_benchmark_move
enter radeon_benchmark_move
source domain 4
destination domain 2
kernel alloc 835a5000
pagelist fde0d694
done
copy dma
[drm:evergreen_kms_blit_copy] emitting copy d01000 40211000 33554432 0
[drm:evergreen_kms_blit_copy] emitting copy d01000 40211000 33554432 0
<6>radeon: dma 2 bo moves of 32768kb from 4 to 2 in 50ms (1310kb/ms 1310000kb/s 1279M/s)
[drm:evergreen_kms_blit_copy] emitting copy d01000 40211000 33554432 0
[drm:evergreen_kms_blit_copy] emitting copy d01000 40211000 33554432 0
<6>radeon: blit 2 bo moves of 32768kb from 4 to 2 in 40ms (1638kb/ms 1638000kb/s 1599M/s)
cleanup
leave radeon_benchmark_move
enter radeon_benchmark_move
source domain 4
destination domain 4
done
copy dma
[drm:evergreen_kms_blit_copy] emitting copy d01000 2d01000 33554432 0
[drm:evergreen_kms_blit_copy] emitting copy d01000 2d01000 33554432 0
<6>radeon: dma 2 bo moves of 32768kb from 4 to 4 in 40ms (1638kb/ms 1638000kb/s 1599M/s)
[drm:evergreen_kms_blit_copy] emitting copy d01000 2d01000 33554432 0
[drm:evergreen_kms_blit_copy] emitting copy d01000 2d01000 33554432 0
<6>radeon: blit 2 bo moves of 32768kb from 4 to 4 in 30ms (2184kb/ms 2184000kb/s 2132M/s)
cleanup
leave radeon_benchmark_move
enter radeon_modeset_init
[drm:radeon_process_aux_ch] dp_aux_ch flags not zero
[drm:radeon_dp_i2c_aux_ch] aux_ch failed -16
[drm:radeon_process_aux_ch] dp_aux_ch flags not zero
[drm:radeon_dp_i2c_aux_ch] aux_ch failed -16
DRM: Radeon Display Connectors
DRM: Connector 0:
DRM: DisplayPort
DRM: HPD4
DRM: DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
DRM: Encoders:
DRM: DFP1: INTERNAL_UNIPHY2
DRM: Connector 1:
DRM: HDMI-A
DRM: HPD3
DRM: DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c 0x646c
DRM: Encoders:
DRM: DFP2: INTERNAL_UNIPHY2
DRM: Connector 2:
DRM: DVI-I
DRM: HPD6
DRM: DDC: 0x6470 0x6470 0x6474 0x6474 0x6478 0x6478 0x647c 0x647c
DRM: Encoders:
DRM: DFP3: INTERNAL_UNIPHY
DRM: CRT1: INTERNAL_KLDSCP_DAC1
DRM: Connector 3:
DRM: DVI-D
DRM: HPD1
DRM: DDC: 0x6480 0x6480 0x6484 0x6484 0x6488 0x6488 0x648c 0x648c
DRM: Encoders:
DRM: DFP4: INTERNAL_UNIPHY1
Все-таки прокачка блоков данных по реальной шине дает свою задержку - на RS780 скорость была выше...

Re: Новые драйвера для ATI Radeon.

Posted: Sun Jul 17, 2011 7:25 pm
by Serge
art_zh

Особенность теста в том, что чем больше миллисекунд, тем выше точность теста. Копирование идёт двумя блоками по 32 Мб. Каждый блок пересылается блокирующим вызовом с ожиданием завершения через прерывание и активацию потока через подсистему событий. А планировщик у нас и т.д и т.п

Бартс всё равно виснет ? Запускай с ключом -n. Будут курсоры и акселерация когда-нибудь будет :)

Re: Новые драйвера для ATI Radeon.

Posted: Mon Jul 18, 2011 1:07 am
by art_zh
Не виснет, просто драйвер вылетает без установки видеорежимов, как если бы никакого радеона вообще в системе не было.
Мне, в принципе, этот 6850 побоку - все равно компьютер не мой.
А хозяин только рад, что я его больше не заставляю ассемблер учить :wink:
Ну ничего, скоро у него каникулы - тогда уж точно не отвертится :twisted:

Re: Новые драйвера для ATI Radeon.

Posted: Mon Jul 18, 2011 11:12 am
by Asper
Проверил RC11_2 на M4A78-VM. Вроде всё работает.
Только новая версия у меня конфликтует с аудиодрайверами. Пытался включить проигрыватель с HDA и EMU10K1X драйверами после того как был загружен видеодрайвер ATI, в обоих случаях получаю 100% загрузку процессора и бесконечный вывод мусора в отладку.
P.S. Лог к сожалению вместе с флешкой забыл в другом городе. На выходных заберу.

Re: Новые драйвера для ATI Radeon.

Posted: Mon Jul 18, 2011 11:44 am
by Serge
Asper

Посмотри PCIDEV. Скорее всего аудио и видео сидят на одной линии irq.

Re: Новые драйвера для ATI Radeon.

Posted: Mon Jul 18, 2011 12:12 pm
by Asper
Serge wrote:Посмотри PCIDEV. Скорее всего аудио и видео сидят на одной линии irq.
Может быть... на выходных посмотрю. Только странно, если обе аудиокарты и HDA и EMU10K1X сидят на одном IRQ с видеокартой.

Re: Новые драйвера для ATI Radeon.

Posted: Tue Jul 19, 2011 2:03 pm
by CleverMouse
"Залил промежуточную версию. Автосборщик всё равно ругается. Disk Full " - пока никто не возьмёт на себя ответственность удалить что-нибудь из русской сборки, можно использовать английскую, она пока собирается нормально.

Re: Новые драйвера для ATI Radeon.

Posted: Tue Jul 19, 2011 2:40 pm
by Serge
Предлагаю драйвер удалить. Он там лишний для многих. И будет ещё толще.

Re: Новые драйвера для ATI Radeon.

Posted: Tue Jul 19, 2011 3:07 pm
by Mario
Предлагаю снести пару жирных игрушек или демок - они не критичны для ночной сборки.

Re: Новые драйвера для ATI Radeon.

Posted: Tue Jul 19, 2011 4:02 pm
by Leency
Soko (сокобан) удалить. Не понятно как начать, что вводить в строку адреса. Игра написана ещё, наверно, за времён MenuetRE.
Bnc (Bulls-n-Cows) не понятно что делать.

Re: Новые драйвера для ATI Radeon.

Posted: Tue Jul 19, 2011 7:10 pm
by yogev_ezra
art_zh wrote:P.S.S. А что, кроме меня больше никому ATIKMS не нужен? Тестеры, ау!
Если ты про меня, то у меня нет ни одной карты AMD/ATI :roll:
Leency wrote:Soko (сокобан) удалить. Не понятно как начать, что вводить в строку адреса. Игра написана ещё, наверно, за времён MenuetRE.
Сокобан - полезная игрушка, лучше её исправить, чтобы играла, а удалить какую-нибудь демку :wink: Но, если других кандидатов нет, то можно и удалить.
Leency wrote:Bnc (Bulls-n-Cows) не понятно что делать.
Правила есть на Вики: http://wiki.kolibrios.org/wiki/Bnc/ru (да и места она занимает - кот наплакал, не сильно сэкономишь).

Re: Новые драйвера для ATI Radeon.

Posted: Tue Jul 19, 2011 9:48 pm
by Mario
Уже 3 года нет ни одной карты ATI. Есть NVidia, Intel. Встроенное в процессор Geode видео думаю отношения к этим драйверам не имеет.

Re: Новые драйвера для ATI Radeon.

Posted: Tue Jul 19, 2011 10:19 pm
by yogev_ezra
Mario wrote:Уже 3 года нет ни одной карты ATI. Есть NVidia, Intel.
Ну да, именно поэтому драйвер называется "ATIKMS", ветка - "Новые драйвера для ATI Radeon", а ещё в октябре 2010 публиковали ревью новых видеокарт :lol:
То, что AMD купила ATI три года назад, ещё не значит, что они стали теперь сами делать эти видеокарты. Первая видеокарта под брэндом AMD - это часть APU Fusion, который вышел в начале этого года. Всё остальное до этого было сделано под брэндом ATI.
Mario wrote:Встроенное в процессор Geode видео думаю отношения к этим драйверам не имеет.
Естественно нет, потому что Geode тоже AMD купила, но у другого производителя (National Semiconductor) :mrgreen:

Re: Новые драйвера для ATI Radeon.

Posted: Tue Jul 19, 2011 10:59 pm
by Serge
Mario

Какие неправильные карты :cry:

Я сегодня потратил целый день, но прикрутил блитер к кайровской демке. Завтра попробую сделать то же с Fplay. Пока рисуется поверх всех окон, но есть способ использовать существующую карту окон для аппаратного отсечения.

Code: Select all

 ps_2_0

dcl_2d s0
dcl_2d s1

dcl v0 \\слот окна
dcl t0  \\карта окон
dcl t1  \\наша текстура

texld r0, t0, s0

sub r0.x, r0.x, v0.x
abs r0.x, r0.x
mov r0.xyzw, -r0.x
texkill r0 
texld r0, t1, s1
mov oC0, r0