Page 41 of 41

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

Posted: Sat Feb 20, 2016 11:32 am
by DmitrySokolowsky
Извиняюсь за столь долгое молчание. Сейчас проверил со свежим ядром, насколько я могу понять, примерно то же самое:
Spoiler:

Code: Select all

K : driver /tmp0/1/drivers/atikms.dll mapped to 8DAAA000
atikms v4.4.1-dbg4 cmdline (null)

LOG: atikms v4.4.1-dbg4 build Feb  8 2016 21:33:08
sys_alloc 592 bytes
os_mmap 8d63c000 131072 bytes
PCI device 1002:9611 bus:1 devfn:28
<6>SMBIOS 2.5 present.
<7>DMI: System manufacturer System Product Name/M3A78-CM, BIOS 2003    06/26/2009
<6>[drm] device 1002:9611
<6>[drm] 
<6>[drm] initializing kernel modesetting (RS780 0x1002:0x9611 0x1043:0x82EE).
<6>[drm] register mmio base: 0xFBEF0000
<6>[drm] register mmio size: 65536
<6>[drm] ATOMBIOS detected
<6>ATOM BIOS: B27722_RS780C
<6>[drm] atom firmware requested 0fffc000 16kb
Info radeon_vram_location VRAM: 256M 0x00000000C0000000 - 0x00000000CFFFFFFF (256M used)
Info radeon_gtt_location GTT: 512M 0x00000000A0000000 - 0x00000000BFFFFFFF
<6>[drm] Detected VRAM RAM=256M, BAR=256M
<6>[drm] RAM width 32bits DDR
<6>[drm] radeon: 256M of VRAM memory ready
<6>[drm] radeon: 512M of GTT memory ready.
<6>[drm] 
<6>[drm] Loading RS780 Microcode
firmware: using built-in firmware radeon/RS780_pfp.bin
firmware size 2304
firmware: using built-in firmware radeon/RS780_me.bin
firmware size 21504
firmware: using built-in firmware radeon/R600_rlc.bin
firmware size 3072
<6>[drm] 3 Power State(s)
<6>[drm] State 0: 
<6>[drm] 	Default<6>[drm] 	1 Clock Mode(s)
<6>[drm] 		0 e: 500000
<6>[drm] State 1: Performance
<6>[drm] 	1 Clock Mode(s)
<6>[drm] 		0 e: 200000
<6>[drm] State 2: 
<6>[drm] 	1 Clock Mode(s)
<6>[drm] 		0 e: 350000
<6>[drm] radeon: power management initialized
<6>[drm] GART: num cpu pages 131072, num gpu pages 131072
ati_driver_thread
<6>[drm] PCIE GART of 512M enabled (table at 0x00000000C1000000).
Info radeon_wb_init WB enabled
Info radeon_fence_driver_start_ring fence driver on ring 0 use gpu addr 0x00000000a0000c00 and cpu addr 0x8da0fc00
<6>[drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
<6>[drm] Driver supports precise vblank timestamp query.
<6>[drm] irq=10
K : Attach Interrupt 10 Handler 8DAC7140
<6>[drm] radeon: irq initialized.
<6>[drm] r600_irq_process start: rptr 0, wptr 32
<6>[drm] IH: D1 flip
<6>[drm] IH: D2 flip
<6>[drm] r600_irq_process start: rptr 32, wptr 48
<6>[drm] IH: D1 flip
<6>[drm] ring test on 0 succeeded in 1 usecs
enter radeon_modeset_init
sys_alloc 2888 bytes
os_mmap 8da20000 131072 bytes
radeon_modeset_init line 1299
<6>[drm] Unknown TV standard; defaulting to NTSC
<6>[drm] Radeon Display Connectors
<6>[drm] Connector 0:
<6>[drm]   VGA-1
<6>[drm]   DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c
<6>[drm]   Encoders:
<6>[drm]     CRT1: INTERNAL_KLDSCP_DAC1
<6>[drm] Connector 1:
<6>[drm]   DVI-D-1
<6>[drm]   HPD1
<6>[drm]   DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58 0x7e5c 0x7e5c
<6>[drm]   Encoders:
<6>[drm]     DFP3: INTERNAL_KLDSCP_LVTMA
<6>[drm] Connector 2:
<6>[drm]   DP-1
<6>[drm]   HPD2
<6>[drm]   DDC: 0x7e20 0x7e20 0x7e24 0x7e24 0x7e28 0x7e28 0x7e2c 0x7e2c
<6>[drm]   Encoders:
<6>[drm]     DFP2: INTERNAL_UNIPHY
radeon_modeset_init line 1306
radeon_atom_encoder_init line 2256
radeon_atom_encoder_init line 2249
enter atombios_dig_transmitter_setup2
encoder 8da23478 action 7
atombios_dig_transmitter_setup2 line 1369
<7>>> execute E57E (len 407, WS 0, PS 4)
<7>   SWITCH @ 0xE584
<7>      switch: <7>PS[0x00,0x7020004]<7>.[31:24] -> 0x07
<7>      case: <7>IMM 0x00
<7>      case: <7>IMM 0x01
<7>      case: <7>IMM 0x0A
<7>      case: <7>IMM 0x09
<7>      case: <7>IMM 0x08
<7>   EOT @ 0xE59D
<7><<
leave atombios_dig_transmitter_setup2
radeon_atom_encoder_init line 2251
radeon_atom_encoder_init line 2256
radeon_atom_encoder_init line 2249
enter atombios_dig_transmitter_setup2
encoder 8da25d20 action 7
atombios_dig_transmitter_setup2 line 1369
<7>>> execute DB2E (len 2640, WS 0, PS 4)
<7>   SET_DATA_BLOCK @ 0xDB34
<7>      block: 30
<7>      base: 0xB034
<7>   MOVE_WS @ 0xDB36
<7>      src: <7>ID[0x0040+B034]<7>.[31:0] -> 0x00000000
<7>      dst: <7>WS[0x41]<7>.[31:0] <- 0x00000000
<7>   TEST_PS @ 0xDB3B
<7>      src1: <7>PS[0x00,0x7C60013]<7>.[23:16] -> 0xC6
<7>      src2: <7>IMM 0x04
<7>      result: NE
<7>   JUMP_EQUAL @ 0xDB3F
<7>      taken: no
<7>      target: 0x0019
<7>   MOVE_WS @ 0xDB42
<7>      src: <7>ID[0x0044+B034]<7>.[31:0] -> 0x00130088
<7>      dst: <7>WS[0x41]<7>.[31:0] <- 0x00130088
<7>   MOVE_WS @ 0xDB47
<7>      src: <7>WS[0x41]<7>.[15:8] -> 0x00
<7>      dst: <7>WS[0x46]<7>.[31:24] <- 0x00
<7>   TEST_PS @ 0xDB4B
<7>      src1: <7>PS[0x00,0x7C60013]<7>.[23:16] -> 0xC6
<7>      src2: <7>IMM 0x04
<7>      result: NE
<7>   JUMP_EQUAL @ 0xDB4F
<7>      taken: no
<7>      target: 0x0036
<7>   TEST_REG @ 0xDB52
<7>      src1: <7>REG[0x1FE9]<7>.[7:0] -> 0x00
<7>      src2: <7>IMM 0x01
<7>      result: EQ
<7>   JUMP_NOT_EQUAL @ 0xDB57
<7>      taken: no
<7>      target: 0x0045
<7>   OR_PS @ 0xDB5A
<7>      dst: <7>PS[0x00,0x7C60013]<7>.[23:16] -> 0xC6
<7>      src: <7>IMM 0x08
<7>      dst: <7>PS[0x00]<7>.[23:16] <- 0xCE
<7>   SET_REG_BLOCK @ 0xDB5E
<7>      base: 0x0100
<7>   JUMP @ 0xDB61
<7>      target: 0x0045
<7>   MOVE_WS @ 0xDB73
<7>      src: <7>REG[0x1D68]<7>.[15:8] -> 0x00
<7>      dst: <7>WS[0x46]<7>.[7:0] <- 0x00
<7>   AND_WS @ 0xDB78
<7>      dst: <7>WS[0x46]<7>.[7:0] -> 0x00
<7>      src: <7>IMM 0x07
<7>      dst: <7>WS[0x46]<7>.[7:0] <- 0x00
<7>   MOVE_WS @ 0xDB7C
<7>      src: <7>REG[0x1DC2]<7>.[7:0] -> 0x00
<7>      dst: <7>WS[0x46]<7>.[15:8] <- 0x00
<7>   COMPARE_WS @ 0xDB81
<7>      src1: <7>WS[0x46]<7>.[7:0] -> 0x00
<7>      src2: <7>IMM 0x00
<7>      result: EQ LE
<7>   JUMP_EQUAL @ 0xDB85
<7>      taken: yes
<7>      target: 0x006E
<7>   SET_REG_BLOCK @ 0xDB9C
<7>      base: 0x0000
<7>   SET_ATI_PORT @ 0xDB9F
<7>      port: 5
<7>   SWITCH @ 0xDBA2
<7>      switch: <7>PS[0x00,0x7CE0013]<7>.[31:24] -> 0x07
<7>      case: <7>IMM 0x09
<7>      case: <7>IMM 0x08
<7>      case: <7>IMM 0x07
<7>      target: 05F8
<7>   COMPARE_PS @ 0xE126
<7>      src1: <7>PS[0x00,0x7CE0013]<7>.[7:0] -> 0x13
<7>      src2: <7>IMM 0x00
<7>      result: NE GT
<7>   JUMP_EQUAL @ 0xE12A
<7>      taken: no
<7>      target: 0x09CF
<7>   AND_REG @ 0xE12D
<7>      dst: <7>REG[0x0028]K : Process - forced terminate PID: 0000001E [atikms]
K : Page fault
K : EAX : 8D63C6E8 EBX : 0000B006 ECX : 00000000
K : EDX : 0001D060 ESI : 0000B005 EDI : 8D64CD50
K : EBP : 00000000 EIP : 8DB5920E ESP : 8D3EEB4C
K : Flags : 00011206 CS : 00000008 (kernel)
K : Stack dump:
K : [ESP+00]: 8DB5920E [ESP+04]: 00000008 [ESP+08]: 00011206
K : [ESP+12]: 0000B006 [ESP+16]: 8DAD0BAC [ESP+20]: 8D63C6E8
K : [ESP+24]: 00000060 [ESP+28]: 00000000 [ESP+32]: 8D64CD50

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

Posted: Fri Mar 11, 2016 12:26 pm
by Serge
DmitrySokolowsky
Свежий 4.4.5 http://ftp.kolibrios.org/users/Serge/ne ... .5-dbg1.7z

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

Posted: Thu Nov 03, 2016 1:07 pm
by Serge

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

Posted: Sat Nov 05, 2016 1:44 pm
by punk_joker
Логи с Radeon RX480 скидывать?

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

Posted: Sat Nov 05, 2016 2:05 pm
by Serge
punk_joker
Не поддерживается. Для них АМД новый драйвер сделала.

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

Posted: Mon Aug 07, 2017 2:52 pm
by pirrrex
Serge Приветствую Вас, нужна Ваша помощь.

Работаю на железе без эмуляторов.

ATI Radeon HD 4650 AGP Sapphire (RV730...) 1Gb DDR2 DUAL DVI-I
Разъём TV-OUT (и всё что с ним связано) отсутствует в этой версии.
PCI\VEN_1002&DEV_9490&SUBSYS_0028174B&REV_00\4&299CCBFA&0&0008
Монитор подключен DVI кабелем без переходников (разрешение 1920 на 1080).

latest-distr r6941 RU (слегка переделанный).
ATIKMS.DLL rev.4.4.30

Запускаю драйвер с "HDD" через "RUN", с параметрами и без них.
/hd0/1/KOLIBRIOS/DRIVERS/ATIKMS/ATIKMS

Драйвер виснет на определении TV-OUT разъёма. Нет сигнала на монитор.
Если запущено мультимедийное приложение (аудио или видео плеер),
DOSBOX - QUAKE то слышны воспроизводимые им звуки.
На клавиатуру система не реагирует. Только RESET.
Виснет, но не всегда, из 20 попыток 5 раз запустится.Не подряд, а как повезёт.
Если повезёт и включится 1920 на 1080, все приложения спокойно продолжают работать.

Разрешение 1024 на 768 установленое при старте ОС, после успешного запуска драйвера
(без параметров) не изменится, но если было более высокое разрешение, то автоматически
включится 1920 на 1080. С параметрами то разрешение, которое в них указали.

Есть ещё "ATI Radeon HD 3650 AGP Sapphire DUAL DVI-I, TV-OUT". Но это позже.

ATIKMS no start
BOARDLOG no start 11.08.2017

ATIKMS START 11.08.2017
BOARDLOG START 11.08.2017

PRINT SCREEN 11.08.2017

CPU-Z_INTEL.html
GPU-Z_HD4650AGP_RV730.gif
GPU-Z_RV730.rom

Translation into English.

Serge Greetings, I need your help.

I work on hardware without emulators.

ATI Radeon HD 4650 AGP Sapphire (RV730 ...) 1Gb DDR2 DUAL DVI-I
The TV-OUT connector (and everything connected with it) is missing in this version.
PCI\VEN_1002&DEV_9490&SUBSYS_0028174B&REV_00\4&299CCBFA&0&0008
The monitor is connected by a DVI cable without adapters (resolution 1920 to 1080).

Latest-distr r6941 RU (slightly redone).
ATIKMS.DLL rev.4.4.30

I run the driver from the "HDD" via "RUN", with parameters and without them.
/hd0/1/KOLIBRIOS/DRIVERS/ATIKMS/ATIKMS

The driver hangs on the definition of the TV-OUT connector. There is no signal to the monitor.
If a multimedia application is running (audio or video player),
DOSBOX - QUAKE then you can hear the sounds reproduced by it.
The system does not respond to the keyboard. Only RESET.
It hangs, but not always, from 20 attempts 5 times will start. Not successively, but as lucky.
If you're lucky and turn on 1920 to 1080, all applications continue to work quietly.
The resolution of 1024 by 768 is set at OS startup, after successful start of the driver
(without parameters) will not change, but if there was a higher resolution, then automatically
will turn on 1920 to 1080. With the parameters, then the resolution that they indicated.

There is also "ATI Radeon HD 3650 AGP Sapphire DUAL DVI-I, TV-OUT". But it's later.

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

Posted: Tue Aug 08, 2017 11:22 pm
by Serge
Я готовлю новую версию. Надеюсь скоро завершить.

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

Posted: Mon Mar 12, 2018 9:14 am
by DmitrySokolowsky
Как дела?

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

Posted: Wed May 15, 2019 4:58 pm
by Kopa
Могу потестить на карточке Ati Radeon 9600 Pro
При 1024х768 заметных изменений при старте драйвера не видно,
При ранее установленом 1280х... (выше разрешений для выбора нет) драйвер переводит систему в ещё большее разрешение и картинка рабочего стола на части монитора (+ещё присутствует какое то эхо в оставшемся месте) и картинка в серо-буро "малиновых" тонах, но отчасти текст можно предугадать и движение мыши присутствует. :)

Не удалось использовать драйвер.

Posted: Fri Apr 24, 2020 12:12 pm
by John1988
Ноутбук Asus K53U с ATI видеокартой.
$ lspci| grep -i vga
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6310]
Всяко пробовал запускать atikms, с разными комбинациями ключей, в результате или ничего не случается, или чёрный экран и приходится перезагружаться. Вот лог atikms ( https://pastebin.com/89VBxNS4 ), а вот dmesg из линукс ( https://pastebin.com/nn9q0H3U )