Betatest für bessere ATI GPU Erkennung in Boinc - Tester gesucht

Status
Für weitere Antworten geschlossen.
So dann auch noch mit diesem Tool getestet.

Sapphire HD 4770 512 MB GDDR 5 PCI-E Dual DVI-I TVO unter Win 7 64

Würde sagen passt.


TESTAPP für AMD GPU/IGP Erkennungstest mit aktivem CAL

by [P3D] Crashtest, TwoDee und Gipsel
http://www.planet3dnow.de/vbulletin/showthread.php?t=374480

geschrieben in Delphi 6 sp2

gelinkt gegen aticalrt.dll, dh es wird CATALYST 9.2+ benötigt

dieses Programm erkennt nur AMD GPUs/IGPs, andere Hersteller werden ignoriert !


starte Erkennung ...

über EnumDisplayDevices :
\\.\DISPLAY1
WinBez : ATI Radeon HD 4770
HW ID : PCI\VEN_1002&DEV_94B3&SUBSYS_1170174B&REV_00
Video ID : {8222B6D9-80F1-4020-84E8-54028CDD709B}\0000
neuer NAME : ATI Radeon HD 4770 [by Sapphire]
mögl. CAL ID : 5


über AMD CAL:
- calinit() [ok]
- calGetVersion() [ok]
gefundene CAL Version : 1.4.515
- calDeviceGetCount() [ok]
gefundene CAL Geräte : 1
- calDeviceGetInfo() [ok]
CAL Gerät Nr. 0
- gefunde Gerät hat Target ID : 5
- daraus folgende alte Boincbezeichnung : ATI Radeon HD 4700/4800 (RV740/RV770)

- calShutdown() [ok]


Endausgabe der gefundenen Daten
Gerät : 0
CALInfo[0].cal = 5
VGAInfo[0].cal = 5
beide ermittelten cal_target_id's sind übereinstimmend !
CALInfo[0].WinStr = ATI Radeon HD 4700/4800 (RV740/RV770)
VGAInfo[0].WinStr = ATI Radeon HD 4770
VGAInfo[0].MyStr = ATI Radeon HD 4770 [by Sapphire]
da die cal_target_id's passen:
neuer gpu_namen = ATI Radeon HD 4770 [by Sapphire]

Ende ...
ATI GPU 0 : ATI Radeon HD 4770 [by Sapphire] (CAL version 1.4.515, xxxxMB, xxxxGFLOPs peak)
 
kleines Update:

Aufgrund der neuen AMD GPUs, welche im Catalyst 10.1 enthalten sind, erfolgt derzeit ein größeres Update der Datenbank.

Großteils erfolgt ersteinmal nur eine Grunderkennung der neuen GPUs insb. der Mobilen, da bisher nur die Chipnamen enthalten sind.

Link : http://www.speedshare.org/download.php?id=8B83E65911

Neues:
ATI Radeon HD 4290
EG LEXINGTON
EG MADISON (2x)
EG PARK
EG BROADWAY
sowie einige neue FirePro/FireGL Karten der Evergreengeneration



ps. WARUM ist im AMD Grafiktreiber - INTEL IGP Zeuch enthalten ?
[ATI.Mfg.NTamd64.6.0]
"ATI Mobility Radeon HD 3400 Series" = ati2mtag_M72_PXAA, PCI\VEN_1002&DEV_95C4&SUBSYS_01341002
"ATI Mobility Radeon HD 3400 Series " = ati2mtag_M72, PCI\VEN_1002&DEV_95C4&SUBSYS_01331002
"ATI Mobility Radeon HD 3400 Series (PROXY)" = ati2mtag_M72_PXAI, PCI\VEN_1002&DEV_95C4&SUBSYS_95C41002
"ATI Mobility Radeon HD 3650" = ati2mtag_M76_PXAA, PCI\VEN_1002&DEV_9591&SUBSYS_01341002
"ATI Mobility Radeon HD 3650 " = ati2mtag_M76, PCI\VEN_1002&DEV_9591&SUBSYS_01331002
"ATI Mobility Radeon HD 3650 (PROXY)" = ati2mtag_M76_PXAI, PCI\VEN_1002&DEV_9591&SUBSYS_95911002
"ATI Mobility Radeon HD 4200" = ati2mtag_RS880M_PXAA, PCI\VEN_1002&DEV_9712&SUBSYS_01241002
"ATI Mobility Radeon HD 4300 Series" = ati2mtag_M9x_PXAA, PCI\VEN_1002&DEV_9552&SUBSYS_01341002
"ATI Mobility Radeon HD 4300 Series " = ati2mtag_M9x_PRAA, PCI\VEN_1002&DEV_9552&SUBSYS_01331002
"ATI Mobility Radeon HD 4300 Series " = ati2mtag_M9x_PXAI, PCI\VEN_1002&DEV_9552&SUBSYS_95521002
"ATI Mobility Radeon HD 4500 Series" = ati2mtag_M9x_PXAA, PCI\VEN_1002&DEV_9553&SUBSYS_01341002
"ATI Mobility Radeon HD 4500 Series " = ati2mtag_M9x_PRAA, PCI\VEN_1002&DEV_9553&SUBSYS_01331002
"ATI Mobility Radeon HD 4500 Series " = ati2mtag_M9x_PXAI, PCI\VEN_1002&DEV_9553&SUBSYS_95531002
"ATI Mobility Radeon HD 4650" = ati2mtag_M9x_PXAA, PCI\VEN_1002&DEV_9480&SUBSYS_01341002
"ATI Mobility Radeon HD 4650 " = ati2mtag_M9x_PRAA, PCI\VEN_1002&DEV_9480&SUBSYS_01331002
"ATI Mobility Radeon HD 4650 " = ati2mtag_M9x_PXAI, PCI\VEN_1002&DEV_9480&SUBSYS_94801002
"ATI Mobility Radeon HD 4670" = ati2mtag_M9x_PXAA, PCI\VEN_1002&DEV_9488&SUBSYS_01341002
"ATI Mobility Radeon HD 4670 " = ati2mtag_M9x_PRAA, PCI\VEN_1002&DEV_9488&SUBSYS_01331002
"ATI Mobility Radeon HD 4670 " = ati2mtag_M9x_PXAI, PCI\VEN_1002&DEV_9488&SUBSYS_94881002
"ATI Mobility Radeon HD 5000 Series" = ati2mtag_Manhattan_PXAA, PCI\VEN_1002&DEV_68E0&SUBSYS_01341002
"ATI Mobility Radeon HD 5800 Series" = ati2mtag_Manhattan_PXAA, PCI\VEN_1002&DEV_68A0&SUBSYS_01341002
"ATI Mobility Radeon HD 5800 Series " = ati2mtag_Manhattan_PXAI, PCI\VEN_1002&DEV_68A0&SUBSYS_68A01002
"ATI Mobility Radeon HD 5800 Series " = ati2mtag_Manhattan_PXAA, PCI\VEN_1002&DEV_68A1&SUBSYS_01341002
"ATI Mobility Radeon HD 5800 Series " = ati2mtag_Manhattan_PXAI, PCI\VEN_1002&DEV_68A1&SUBSYS_68A11002
"ATI Mobility Radeon HD 5800 Series " = ati2mtag_Manhattan_PXAA, PCI\VEN_1002&DEV_68B0&SUBSYS_01341002
"ATI Mobility Radeon HD 5800 Series " = ati2mtag_Manhattan_PXAI, PCI\VEN_1002&DEV_68B0&SUBSYS_68B01002
"ATI Radeon 3100 Graphics" = ati2mtag_RS780M_PXAA, PCI\VEN_1002&DEV_9613&SUBSYS_01241002
"ATI Radeon 3100 Graphics " = ati2mtag_RS780M_PRAA, PCI\VEN_1002&DEV_9613&SUBSYS_01231002
"ATI Radeon HD 3200 Graphics" = ati2mtag_RS780M_PXAA, PCI\VEN_1002&DEV_9612&SUBSYS_01241002
"ATI Radeon HD 3200 Graphics " = ati2mtag_RS780M_PRAA, PCI\VEN_1002&DEV_9612&SUBSYS_01231002
"EG LEXINGTON" = ati2mtag_Manhattan_PXAA, PCI\VEN_1002&DEV_6880&SUBSYS_01341002
"EG LEXINGTON " = ati2mtag_Manhattan_PXAI, PCI\VEN_1002&DEV_6880&SUBSYS_68801002
"EG MADISON" = ati2mtag_Manhattan_PXAA, PCI\VEN_1002&DEV_68C0&SUBSYS_01341002
"EG MADISON " = ati2mtag_Manhattan_PXAA, PCI\VEN_1002&DEV_68C1&SUBSYS_01341002
"EG PARK" = ati2mtag_Manhattan_PXAA, PCI\VEN_1002&DEV_68E1&SUBSYS_01341002
"ATI Mobility Radeon HD 4330" = ati2mtag_M9x_PXAI, PCI\VEN_1002&DEV_9552&SUBSYS_307B103C
"ATI Mobility Radeon HD 4550" = ati2mtag_M9x_PXAI, PCI\VEN_1002&DEV_9555&SUBSYS_1405103C
"ATI Mobility Radeon HD 4550 " = ati2mtag_M9x_PXAI, PCI\VEN_1002&DEV_9555&SUBSYS_1407103C
"ATI Mobility Radeon HD 4550 " = ati2mtag_M9x_PXAI, PCI\VEN_1002&DEV_9555&SUBSYS_1409103C
"ATI Mobility Radeon HD 3400 Series " = ati2mtag_M72_PXAI, PCI\VEN_1002&DEV_95C4&SUBSYS_211117AA
"ATI Mobility Radeon HD 3400 Series " = ati2mtag_M72_PXAI, PCI\VEN_1002&DEV_95C4&SUBSYS_210F17AA
"ATI Mobility Radeon HD 3450" = ati2mtag_M72_PXAI, PCI\VEN_1002&DEV_95C4&SUBSYS_3D9F17AA
"ATI Mobility Radeon HD 3650 " = ati2mtag_M76_PXAI, PCI\VEN_1002&DEV_9591&SUBSYS_211617AA
"ATI Mobility Radeon HD 4300 Series " = ati2mtag_M9x_PXAI, PCI\VEN_1002&DEV_9552&SUBSYS_20098086
"ATI Mobility Radeon HD 4500 Series " = ati2mtag_M9x_PXAI, PCI\VEN_1002&DEV_9553&SUBSYS_20098086
"ATI Mobility Radeon HD 4650 " = ati2mtag_M9x_PXAI, PCI\VEN_1002&DEV_9480&SUBSYS_20098086
"ATI Mobility Radeon HD 4670 " = ati2mtag_M9x_PXAI, PCI\VEN_1002&DEV_9488&SUBSYS_20098086
"EG BROADWAY" = ati2mtag_Manhattan_PXAI, PCI\VEN_1002&DEV_68A0&SUBSYS_20098086
"EG BROADWAY " = ati2mtag_Manhattan_PXAI, PCI\VEN_1002&DEV_68A1&SUBSYS_20098086
"EG BROADWAY " = ati2mtag_Manhattan_PXAI, PCI\VEN_1002&DEV_68B0&SUBSYS_20098086
"EG MADISON " = ati2mtag_Manhattan_PXAI, PCI\VEN_1002&DEV_68C0&SUBSYS_20098086
"EG MADISON " = ati2mtag_Manhattan_PXAI, PCI\VEN_1002&DEV_68C1&SUBSYS_20098086
"AMD 760G" = ati2mtag_RS780, PCI\VEN_1002&DEV_9616
"AMD 780E" = ati2mtag_RS780, PCI\VEN_1002&DEV_9615
"AMD FireStream 9170" = ati2mtag_RV630, PCI\VEN_1002&DEV_9519
"AMD FireStream 9250" = ati2mtag_RV7X, PCI\VEN_1002&DEV_9452
"AMD FireStream 9270" = ati2mtag_RV7X, PCI\VEN_1002&DEV_9450
"ATI FireGL V3600" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_958D
"ATI FireGL V5600" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_958C
"ATI FireGL V7600" = ati2mtag_R600GL, PCI\VEN_1002&DEV_940F
"ATI FireGL V7700" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_9511
"ATI FireGL V8600" = ati2mtag_R600GL, PCI\VEN_1002&DEV_940B
"ATI FireGL V8650" = ati2mtag_R600GL, PCI\VEN_1002&DEV_940A
"ATI FirePro (FireGL) Graphics Adapter" = ati2mtag_EvergreenGL, PCI\VEN_1002&DEV_6888
"ATI FirePro (FireGL) Graphics Adapter " = ati2mtag_EvergreenGL, PCI\VEN_1002&DEV_68C8
"ATI FirePro (FireGL) Graphics Adapter " = ati2mtag_EvergreenGL, PCI\VEN_1002&DEV_688A
"ATI FirePro (FireGL) Graphics Adapter " = ati2mtag_EvergreenGL, PCI\VEN_1002&DEV_68F1
"ATI FirePro 2260" = ati2mtag_RV610, PCI\VEN_1002&DEV_95CE
"ATI FirePro 2260 " = ati2mtag_RV610, PCI\VEN_1002&DEV_95CF
"ATI FirePro 2450" = ati2mtag_RV610, PCI\VEN_1002&DEV_95CD
"ATI FirePro M7740" = ati2mtag_M9x7, PCI\VEN_1002&DEV_94A3
"ATI FirePro RG220" = ati2mtag_R7XGL, PCI\VEN_1002&DEV_9557
"ATI FirePRO V3700" = ati2mtag_RV620GL, PCI\VEN_1002&DEV_95CC
"ATI FirePro V3750 (FireGL)" = ati2mtag_R7XGL, PCI\VEN_1002&DEV_949F
"ATI FirePro V5700 (FireGL)" = ati2mtag_R7XGL, PCI\VEN_1002&DEV_949E
"ATI FirePro V7750 (FireGL)" = ati2mtag_R7XGL, PCI\VEN_1002&DEV_949C
"ATI FirePro V7770 (FireGL)" = ati2mtag_RV7XGL, PCI\VEN_1002&DEV_9446
"ATI FirePro V8700 (FireGL)" = ati2mtag_RV7XGL, PCI\VEN_1002&DEV_9456
"ATI FirePro V8700 Duo (FireGL)" = ati2mtag_RV7XGL, PCI\VEN_1002&DEV_9447
"ATI FirePro V8750 (FireGL)" = ati2mtag_RV7XGL, PCI\VEN_1002&DEV_9444
"ATI Mobility FireGL Graphics Processor" = ati2mtag_M76GL, PCI\VEN_1002&DEV_959B
"ATI Mobility FireGL Graphics Processor " = ati2mtag_M76GL, PCI\VEN_1002&DEV_958F
"ATI Mobility FireGL V5700" = ati2mtag_M76GL, PCI\VEN_1002&DEV_9595
"ATI Mobility Radeon 4100" = ati2mtag_RS880M, PCI\VEN_1002&DEV_9713
"ATI Mobility Radeon HD 2400" = ati2mtag_M72, PCI\VEN_1002&DEV_94C9
"ATI Mobility Radeon HD 2400 XT" = ati2mtag_M72, PCI\VEN_1002&DEV_94C8
"ATI Mobility Radeon HD 2600" = ati2mtag_M76, PCI\VEN_1002&DEV_9581
"ATI Mobility Radeon HD 2600 XT" = ati2mtag_M76, PCI\VEN_1002&DEV_9583
"ATI Mobility Radeon HD 3400 Series " = ati2mtag_M72, PCI\VEN_1002&DEV_95C4
"ATI Mobility Radeon HD 3430" = ati2mtag_M72, PCI\VEN_1002&DEV_95C2
"ATI Mobility Radeon HD 3650 " = ati2mtag_M76, PCI\VEN_1002&DEV_9591
"ATI Mobility Radeon HD 3670" = ati2mtag_M76, PCI\VEN_1002&DEV_9593
"ATI Mobility Radeon HD 3850" = ati2mtag_M76, PCI\VEN_1002&DEV_9504
"ATI Mobility Radeon HD 3850 X2" = ati2mtag_M76, PCI\VEN_1002&DEV_9506
"ATI Mobility Radeon HD 3870" = ati2mtag_M76, PCI\VEN_1002&DEV_9508
"ATI Mobility Radeon HD 3870 X2" = ati2mtag_M76, PCI\VEN_1002&DEV_9509
"ATI Mobility Radeon HD 4200 " = ati2mtag_RS880M, PCI\VEN_1002&DEV_9712
"ATI Mobility Radeon HD 4300 Series " = ati2mtag_M9x, PCI\VEN_1002&DEV_9552
"ATI Mobility Radeon HD 4500 Series " = ati2mtag_M9x, PCI\VEN_1002&DEV_9553
"ATI Mobility Radeon HD 4500 Series " = ati2mtag_M9x, PCI\VEN_1002&DEV_9555
"ATI Mobility Radeon HD 4650 " = ati2mtag_M9x, PCI\VEN_1002&DEV_9480
"ATI Mobility Radeon HD 4670 " = ati2mtag_M9x, PCI\VEN_1002&DEV_9488
"ATI Mobility Radeon HD 4830" = ati2mtag_M9x7, PCI\VEN_1002&DEV_94A0
"ATI Mobility Radeon HD 4850" = ati2mtag_M9x8, PCI\VEN_1002&DEV_944A
"ATI Mobility Radeon HD 4860" = ati2mtag_M9x7, PCI\VEN_1002&DEV_94A1
"ATI Mobility Radeon HD 4870" = ati2mtag_M9x8, PCI\VEN_1002&DEV_945A
"ATI Mobility Radeon HD 5000 Series " = ati2mtag_Manhattan, PCI\VEN_1002&DEV_68C0
"ATI Mobility Radeon HD 5000 Series " = ati2mtag_Manhattan, PCI\VEN_1002&DEV_68C1
"ATI Mobility Radeon HD 5000 Series " = ati2mtag_Manhattan, PCI\VEN_1002&DEV_68E0
"ATI Mobility Radeon HD 5000 Series " = ati2mtag_Manhattan, PCI\VEN_1002&DEV_68E1
"ATI Mobility Radeon HD 5800 Series " = ati2mtag_Manhattan, PCI\VEN_1002&DEV_68B0
"ATI Mobility Radeon HD 5800 Series " = ati2mtag_Manhattan, PCI\VEN_1002&DEV_68A0
"ATI Mobility Radeon HD 5800 Series " = ati2mtag_Manhattan, PCI\VEN_1002&DEV_68A1
"ATI Radeon 3100 Graphics " = ati2mtag_RS780, PCI\VEN_1002&DEV_9611
"ATI Radeon 3100 Graphics " = ati2mtag_RS780M, PCI\VEN_1002&DEV_9613
"ATI Radeon 4100" = ati2mtag_RS880, PCI\VEN_1002&DEV_9711
"ATI RADEON E2400" = ati2mtag_M72, PCI\VEN_1002&DEV_94CB
"ATI RADEON E4600" = ati2mtag_M9x, PCI\VEN_1002&DEV_9491
"ATI Radeon Graphics Processor" = ati2mtag_R7X, PCI\VEN_1002&DEV_9487
"ATI Radeon Graphics Processor " = ati2mtag_R7X, PCI\VEN_1002&DEV_948F
"ATI Radeon Graphics Processor " = ati2mtag_R7X, PCI\VEN_1002&DEV_9541
"ATI Radeon Graphics Processor " = ati2mtag_R7X, PCI\VEN_1002&DEV_954E
"ATI Radeon Graphics Processor " = ati2mtag_RV7X, PCI\VEN_1002&DEV_94B1
"ATI Radeon HD 2350" = ati2mtag_RV610, PCI\VEN_1002&DEV_94C7
"ATI Radeon HD 2400" = ati2mtag_RV610, PCI\VEN_1002&DEV_94CC
"ATI Radeon HD 2400 LE" = ati2mtag_RV610, PCI\VEN_1002&DEV_94C5
"ATI Radeon HD 2400 PRO" = ati2mtag_RV610, PCI\VEN_1002&DEV_94C3
"ATI Radeon HD 2400 PRO AGP" = ati2mtag_RV610, PCI\VEN_1002&DEV_94C4
"ATI Radeon HD 2400 XT" = ati2mtag_RV610, PCI\VEN_1002&DEV_94C1
"ATI Radeon HD 2600 LE" = ati2mtag_RV630, PCI\VEN_1002&DEV_958E
"ATI Radeon HD 2600 Pro" = ati2mtag_RV630, PCI\VEN_1002&DEV_9589
"ATI Radeon HD 2600 Pro AGP" = ati2mtag_RV630, PCI\VEN_1002&DEV_9587
"ATI Radeon HD 2600 XT" = ati2mtag_RV630, PCI\VEN_1002&DEV_9588
"ATI Radeon HD 2600 XT AGP" = ati2mtag_RV630, PCI\VEN_1002&DEV_9586
"ATI Radeon HD 2900 GT" = ati2mtag_R600, PCI\VEN_1002&DEV_9405
"ATI Radeon HD 2900 PRO" = ati2mtag_R600, PCI\VEN_1002&DEV_9403
"ATI Radeon HD 2900 XT" = ati2mtag_R600, PCI\VEN_1002&DEV_9400
"ATI Radeon HD 2900 XT " = ati2mtag_R600, PCI\VEN_1002&DEV_9401
"ATI Radeon HD 2900 XT " = ati2mtag_R600, PCI\VEN_1002&DEV_9402
"ATI Radeon HD 3200 Graphics " = ati2mtag_RS780, PCI\VEN_1002&DEV_9610
"ATI Radeon HD 3200 Graphics " = ati2mtag_RS780M, PCI\VEN_1002&DEV_9612
"ATI Radeon HD 3300 Graphics" = ati2mtag_RS780D, PCI\VEN_1002&DEV_9614
"ATI Radeon HD 3430" = ati2mtag_RV610, PCI\VEN_1002&DEV_95C7
"ATI Radeon HD 3450" = ati2mtag_RV610, PCI\VEN_1002&DEV_95C5
"ATI Radeon HD 3450 " = ati2mtag_RV610, PCI\VEN_1002&DEV_95C6
"ATI Radeon HD 3450 " = ati2mtag_RV610, PCI\VEN_1002&DEV_95C9
"ATI Radeon HD 3470" = ati2mtag_RV610, PCI\VEN_1002&DEV_95C0
"ATI Radeon HD 3600 Series" = ati2mtag_RV630, PCI\VEN_1002&DEV_9590
"ATI Radeon HD 3600 Series " = ati2mtag_RV630, PCI\VEN_1002&DEV_9597
"ATI Radeon HD 3600 Series " = ati2mtag_RV630, PCI\VEN_1002&DEV_9598
"ATI Radeon HD 3600 Series " = ati2mtag_RV630, PCI\VEN_1002&DEV_9599
"ATI Radeon HD 3650 AGP" = ati2mtag_RV630, PCI\VEN_1002&DEV_9596
"ATI Radeon HD 3830" = ati2mtag_RV630, PCI\VEN_1002&DEV_9507
"ATI Radeon HD 3850" = ati2mtag_RV630, PCI\VEN_1002&DEV_9505
"ATI Radeon HD 3850 AGP" = ati2mtag_RV630, PCI\VEN_1002&DEV_9515
"ATI Radeon HD 3850 X2" = ati2mtag_RV630, PCI\VEN_1002&DEV_9513
"ATI Radeon HD 3870" = ati2mtag_RV630, PCI\VEN_1002&DEV_9501
"ATI Radeon HD 3870 X2" = ati2mtag_RV630, PCI\VEN_1002&DEV_950F
"ATI Radeon HD 4200" = ati2mtag_RS880, PCI\VEN_1002&DEV_9710
"ATI Radeon HD 4290" = ati2mtag_RS880, PCI\VEN_1002&DEV_9714
"ATI Radeon HD 4350" = ati2mtag_R7X, PCI\VEN_1002&DEV_954F
"ATI Radeon HD 4550" = ati2mtag_R7X, PCI\VEN_1002&DEV_9540
"ATI Radeon HD 4600 Series" = ati2mtag_R7X, PCI\VEN_1002&DEV_9498
"ATI Radeon HD 4600 Series " = ati2mtag_R7X, PCI\VEN_1002&DEV_9490
"ATI Radeon HD 4600 Series " = ati2mtag_R7X, PCI\VEN_1002&DEV_9495
"ATI Radeon HD 4700 Series" = ati2mtag_RV7X, PCI\VEN_1002&DEV_944E
"ATI Radeon HD 4700 Series " = ati2mtag_RV7X, PCI\VEN_1002&DEV_94B4
"ATI Radeon HD 4770" = ati2mtag_RV7X, PCI\VEN_1002&DEV_94B3
"ATI Radeon HD 4770 " = ati2mtag_RV7X, PCI\VEN_1002&DEV_94B5
"ATI Radeon HD 4800 Series" = ati2mtag_RV7X, PCI\VEN_1002&DEV_9440
"ATI Radeon HD 4800 Series " = ati2mtag_RV7X, PCI\VEN_1002&DEV_9442
"ATI Radeon HD 4800 Series " = ati2mtag_RV7X, PCI\VEN_1002&DEV_944C
"ATI Radeon HD 4800 Series " = ati2mtag_RV7X, PCI\VEN_1002&DEV_9460
"ATI Radeon HD 4800 Series " = ati2mtag_RV7X, PCI\VEN_1002&DEV_9462
"ATI Radeon HD 4850 X2" = ati2mtag_RV7X, PCI\VEN_1002&DEV_9443
"ATI Radeon HD 4870 X2" = ati2mtag_RV7X, PCI\VEN_1002&DEV_9441
"ATI Radeon HD 5450" = ati2mtag_Evergreen, PCI\VEN_1002&DEV_68F9
"ATI Radeon HD 5500 Series" = ati2mtag_Evergreen, PCI\VEN_1002&DEV_68DA
"ATI Radeon HD 5570" = ati2mtag_Evergreen, PCI\VEN_1002&DEV_68D9
"ATI Radeon HD 5670" = ati2mtag_Evergreen, PCI\VEN_1002&DEV_68D8
"ATI Radeon HD 5700 Series" = ati2mtag_Evergreen, PCI\VEN_1002&DEV_68B8
"ATI Radeon HD 5700 Series " = ati2mtag_Evergreen, PCI\VEN_1002&DEV_68B9
"ATI Radeon HD 5700 Series " = ati2mtag_Evergreen, PCI\VEN_1002&DEV_68BE
"ATI Radeon HD 5800 Series" = ati2mtag_Evergreen, PCI\VEN_1002&DEV_6898
"ATI Radeon HD 5800 Series " = ati2mtag_Evergreen, PCI\VEN_1002&DEV_6899
"ATI Radeon HD 5800 Series " = ati2mtag_Evergreen, PCI\VEN_1002&DEV_689E
"ATI Radeon HD 5900 Series" = ati2mtag_Evergreen, PCI\VEN_1002&DEV_689C
"EG CEDAR" = ati2mtag_Evergreen, PCI\VEN_1002&DEV_68F8
"EG CEDAR " = ati2mtag_Evergreen, PCI\VEN_1002&DEV_68FE
"EG CEDAR " = ati2mtag_Evergreen, PCI\VEN_1002&DEV_68E8
"EG CEDAR " = ati2mtag_Evergreen, PCI\VEN_1002&DEV_68E9
"EG CYPRESS" = ati2mtag_EvergreenGL, PCI\VEN_1002&DEV_6889
"EG HEMLOCK" = ati2mtag_Evergreen, PCI\VEN_1002&DEV_689D
"EG JUNIPER" = ati2mtag_EvergreenGL, PCI\VEN_1002&DEV_68A8
"EG JUNIPER " = ati2mtag_EvergreenGL, PCI\VEN_1002&DEV_68A9
"EG LEXINGTON " = ati2mtag_Manhattan, PCI\VEN_1002&DEV_6880
"EG REDWOOD" = ati2mtag_Evergreen, PCI\VEN_1002&DEV_68DE
"EG REDWOOD " = ati2mtag_EvergreenGL, PCI\VEN_1002&DEV_68C9
"Gemini ATI Mobility Radeon HD 2600 XT" = ati2mtag_M76, PCI\VEN_1002&DEV_958B
"Gemini RV630" = ati2mtag_RV630, PCI\VEN_1002&DEV_958A
"M98 " = ati2mtag_M9x8, PCI\VEN_1002&DEV_946A
"R750" = ati2mtag_RV7X, PCI\VEN_1002&DEV_9470
"RV610" = ati2mtag_RV610, PCI\VEN_1002&DEV_94C0
"RV610 94C6" = ati2mtag_RV610, PCI\VEN_1002&DEV_94C6
"RV630" = ati2mtag_RV630, PCI\VEN_1002&DEV_9580
"RV670" = ati2mtag_RV630, PCI\VEN_1002&DEV_9500
;
; General installation section
;
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_211317AA ; switchable Lenovo JP
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_211517AA ; switchable Lenovo JP
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_3A0217AA ; switchable Lenovo CN
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A43&SUBSYS_3A0217AA ; switchable Lenovo CN
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_390117AA ;switchable LU15
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_390417AA
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_20088086 ; switchable CRB
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_20008086 ; switchable CRB old
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_C10C1631 ; switchable ASUS
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_C2111631 ; switchable ASUS
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_C2131631 ; switchable ASUS
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_20071854 ; switchable ASUS
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_01991025 ; switchable ASUS
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_019f1025 ; switchable Acer SM80 New
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_02001025 ; switchable Acer SM50 New
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_02481025 ; switchable Acer GA80/GX80 New
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_023D1025 ; switchable Acer JM41 New
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_023F1025 ; switchable Acer JM51 New
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_02641025 ; Newly requested by DS
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_02731025 ; Newly requested by Xu, Eric
%iCNTG0_SG% = iCNT2_PROXY, PCI\VEN_8086&DEV_2A42&SUBSYS_307B103C ; switchable HP New
%iCNTG0% = iCNT0, PCI\VEN_8086&DEV_2A42&SUBSYS_02291025 ; integrated ;JM31
%iCNTG1% = iCNT1, PCI\VEN_8086&DEV_2A43&SUBSYS_02291025 ; integrated ;JM31
%iCNTG0% = iCNT0, PCI\VEN_8086&DEV_2A42&SUBSYS_02381025 ; integrated ;SJM31
%iCNTG1% = iCNT1, PCI\VEN_8086&DEV_2A43&SUBSYS_02381025 ; integrated ;SJM31
%iCNTG0% = iCNT0, PCI\VEN_8086&DEV_2A42&SUBSYS_02831025 ; integrated ;BAP31
%iCNTG1% = iCNT1, PCI\VEN_8086&DEV_2A43&SUBSYS_02831025 ; integrated ;BAP31
%iCNTG0% = iCNT0, PCI\VEN_8086&DEV_2A42&SUBSYS_02861025 ; integrated ;BAP41
%iCNTG1% = iCNT1, PCI\VEN_8086&DEV_2A43&SUBSYS_02861025 ; integrated ;BAP41
%iCNTG0% = iCNT0, PCI\VEN_8086&DEV_2A42&SUBSYS_02891025 ; integrated ;BAP51
%iCNTG1% = iCNT1, PCI\VEN_8086&DEV_2A43&SUBSYS_02891025 ; integrated ;BAP51
%iCNTG0% = iCNT0, PCI\VEN_8086&DEV_2A42&SUBSYS_03031025 ; integrated ;SJM52
%iCNTG1% = iCNT1, PCI\VEN_8086&DEV_2A43&SUBSYS_03031025 ; integrated ;SJM52
%iCNTG0% = iCNT0, PCI\VEN_8086&DEV_2A42&SUBSYS_01611025 ; integrated Acer New
%iCNTG0% = iCNT0, PCI\VEN_8086&DEV_2A42&SUBSYS_02351025 ; integrated Acer New
%iCNTG0% = iCNT0, PCI\VEN_8086&DEV_2A42&SUBSYS_022A1025 ; integrated Acer New
%iCNTG0% = iCNT0, PCI\VEN_8086&DEV_2A42&SUBSYS_022B1025 ; integrated Acer New
%iCNTG0% = iCNT0, PCI\VEN_8086&DEV_2A42&SUBSYS_211217AA ; integrated Lenovo JP
%iCNTG1% = iCNT1, PCI\VEN_8086&DEV_2A43&SUBSYS_211217AA ; integrated Lenovo JP
%iCNTG0% = iCNT0, PCI\VEN_8086&DEV_2A42&SUBSYS_211417AA ; integrated Lenovo JP
%iCNTG1% = iCNT1, PCI\VEN_8086&DEV_2A43&SUBSYS_211417AA ; integrated Lenovo JP
%iCNTG0% = iCNT0, PCI\VEN_8086&DEV_2A42&SUBSYS_2A428086 ; integrated CRB //SG 15-1861
 
Zuletzt bearbeitet:
vermutlich für die PowerXpress-Funktionalität (weiß nicht wie das da im Intel-Jargon heißt, "switchable graphics"? ) auf Intel Notebooks (IGP von Intel + diskrete GPU von ATI, automatisches/manuelles Umschalten je nach Betriebszustand)?
.
EDIT :
.

jop es heißt ATI Switchable™ Graphics Technology: klick
eingeführt mit der Intel Montevina Plattform?

Note: ATI™ Switchable Graphics technology must be enabled by the notebook vendor. Please consult notebook vendor for a complete list of notebooks with ATI Switchable Graphics.
 
Zuletzt bearbeitet:
Damit der Test ein größeres Testumfeld bekommen kann, habe ich ein Tochterfred im Forum von Seti.Germany gestartet

Wenn die letzte Delphi-Testphase gut verläuft kann in ca 7-10 Tagen die Portierung nach C abgeschlossen werden und die erste Boinctestapp ausprobiert werden....

Nochmal einen riesen Dank an alle Tester *great*


Kurzupdate:
- Fix MRD 5730
- Fix Redwood cal_target_id
- added SG Fred Info
 
Zuletzt bearbeitet:
So,

wie versprochen

TESTAPP für AMD GPU/IGP Erkennungstest mit aktivem CAL

by [P3D] Crashtest, TwoDee und Gipsel
http://www.planet3dnow.de/vbulletin/showthread.php?t=374480

geschrieben in Delphi 6 sp2

gelinkt gegen aticalrt.dll, dh es wird CATALYST 9.2+ benötigt

dieses Programm erkennt nur AMD GPUs/IGPs, andere Hersteller werden ignoriert !


starte Erkennung ...

über EnumDisplayDevices :
\\.\DISPLAY1
WinBez : ATI Mobility Radeon HD 5730
HW ID : PCI\VEN_1002&DEV_68C0&SUBSYS_1C221043&REV_00
Video ID : {21C96C0E-B4EA-4B47-A037-C3503145101D}\0000
neuer NAME : ATI Mobility Radeon HD 5xxx (EG MADISON) [by ASUS]
mögl. CAL ID : 11


über AMD CAL:
- calinit() [ok]
- calGetVersion() [ok]
gefundene CAL Version : 1.4.492
- calDeviceGetCount() [ok]
gefundene CAL Geräte : 1
- calDeviceGetInfo() [ok]
CAL Gerät Nr. 0
- gefunde Gerät hat Target ID : 10
- daraus folgende alte Boincbezeichnung : ATI Radeon HD 5x00 series (Redwood)

- calShutdown() [ok]


Endausgabe der gefundenen Daten
Gerät : 0
CALInfo[0].cal = 10
VGAInfo[0].cal = 11
Fehler !!! Die beiden cal_target_id's stimmen nicht überein
probiere weitere Geräte ....
auch hier keine passende cal_target_id !
daher wird die alte Boincbezeichnung weiter verwendet !

Ende ...
ATI GPU 0 : ATI Radeon HD 5x00 series (Redwood) (CAL version 1.4.492, xxxxMB, xxxxGFLOPs peak)

eine Mobility Radeon 5730.


Gruß
 
Asus 5770 Crossfire

TESTAPP für AMD GPU/IGP Erkennungstest mit aktivem CAL

by [P3D] Crashtest, TwoDee und Gipsel von Planet3Dnow!

Fred zum Test bei P3D:
http://www.planet3dnow.de/vbulletin/showthread.php?t=374480

Fred zum Test bei SG: (neu !)
http://setigermany.de/forum/boinc/3...e-ati-gpu-erkennung-boinc-tester-gesucht.html

geschrieben in Delphi 6 sp2

gelinkt gegen aticalrt.dll, dh es wird CATALYST 9.2+ benötigt

dieses Programm erkennt nur AMD GPUs/IGPs, andere Hersteller werden ignoriert !


starte Erkennung ...

über EnumDisplayDevices :
\\.\DISPLAY1
WinBez : ATI Radeon HD 5700 Series
HW ID : PCI\VEN_1002&DEV_68B8&SUBSYS_033E1043&REV_00
Video ID : {D8509F77-E9DB-44B0-8AC2-5CDA39330AD7}\0000
neuer NAME : ATI Radeon HD 5770 [by ASUS]
mögl. CAL ID : 9


über AMD CAL:
- calinit() [ok]
- calGetVersion() [ok]
gefundene CAL Version : 1.4.515
- calDeviceGetCount() [ok]
gefundene CAL Geräte : 2
- calDeviceGetInfo() [ok]
CAL Gerät Nr. 0
- gefunde Gerät hat Target ID : 9
- daraus folgende alte Boincbezeichnung : ATI Radeon HD 5700 series (Juniper)

CAL Gerät Nr. 1
- gefunde Gerät hat Target ID : 9
- daraus folgende alte Boincbezeichnung : ATI Radeon HD 5700 series (Juniper)

- calShutdown() [ok]


Endausgabe der gefundenen Daten
Gerät : 0
CALInfo[0].cal = 9
VGAInfo[0].cal = 9
beide ermittelten cal_target_id's sind übereinstimmend !
CALInfo[0].WinStr = ATI Radeon HD 5700 series (Juniper)
VGAInfo[0].WinStr = ATI Radeon HD 5700 Series
VGAInfo[0].MyStr = ATI Radeon HD 5770 [by ASUS]
da die cal_target_id's passen:
neuer gpu_namen = ATI Radeon HD 5770 [by ASUS]
Gerät : 1
CALInfo[1].cal = 9
VGAInfo[1].cal = 0
Fehler !!! Die beiden cal_target_id's stimmen nicht überein
probiere weitere Geräte ....
auch hier keine passende cal_target_id !
daher wird die alte Boincbezeichnung weiter verwendet !

Ende ...
ATI GPU 0 : ATI Radeon HD 5770 [by ASUS] (CAL version 1.4.515, xxxxMB, xxxxGFLOPs peak)
ATI GPU 1 : ATI Radeon HD 5700 series (Juniper) (CAL version 1.4.515, xxxxMB, xxxxGFLOPs peak)

MfG Atlan
 
Tja Crossfire : die 1. erkennt er, die 2. noch nicht ... ich arbeite dran ...

Nachtrag 13:20
Crossfire muss man nicht verstehen ...

Eine 4870 hat eine cal_target_id = 5 (wie alle RV740/RV770/RV790)
Eine 4870x2 hat jedoch zweimal cal_target_id = 4 (R700)
Aber ein Crossfire aus 4870 + 4870x2 hat dreimal cal_target_id = 5 ?


Es kann noch eine weile Dauern - UL1 hat bei SG sehr viele Mehrfachsystem gepostet ... mit sehr viel Arbeit ...

Wenn ATI einfach wär, würde es nVIDIA genannt ;)
 
Zuletzt bearbeitet:
Der link in deiner Sig ist ja nicht mehr aktuell!
Ich hab mal den hier genommen
 
habe nen problem mit dem download des tools. wollte mich auch mal daran beteiligen so 1-2 grakas beifügen :)

grüße

moa
 
Tja der Hoster hat alle alten Versionen gelöscht !

Die neue Version sollte noch heute online gehen ...
 
Da ich kein Linux habe oder gar verwende, kann ich nix bei Linux machen.

Es sollte jedoch auch bei Linux einen Weg geben, die PCI Device ID der jeweiligen ATI GPUs aus zu geben - mehr braucht das Programm eigentlich nicht. Ggf noch die Subvendor und der schwierigere Teil:

Wonach sortiert Linux die Adapter und wie die einzeilnen CAL-Geräte ?!?



Ich hätte weniger Arbeit, wenn CAL irgendwo in den Attribs neben der target id auch eine PCI Device ID ausspucken würde - da wärs Programm schon seit Wochen fertsch !


Update:
Da UL1 mir eine große Auswahl an CF / MultiGPU-Systeme gepostet hat - beginnt nunmehr die "qualvolle" Fehlersuche bei Crossfire ?!?

Es gibt eine neue Testapp - diesmal aber bei nem neuen Hoster : http://www.file-upload.net/download-2170137/BetatestP.rar.html
Hier sind jedoch einige Zuordnungsfunktionen für CF deaktiviert ...

Zwischenfazit :
Systeme mit nur einem VGA-Adapter funktionieren soweit schonmal gut (ggf. fehlen noch einzelne GPUs in der Datenbank)
Systeme mit 2 ATI-VGA-Adaptern (nicht CF, beide aktiv) funktioniert auch soweit

Der Rest ? Naja Rom ist auch nicht an einem Tag erbaut worden ...
 
Zuletzt bearbeitet:
Habs gerade erst gesehen.

Die 4670 ist zwar bereits als unkritisch eingestuft aber ich habs mal in mein altes CAL Verzeichnis kopiert.

Ergebnis:

OS : Windows Server (R) 2008 Standard (i386)
Ver : 6.0.6001 (Service Pack 1)

EnumDisplayDevices mit AMD-FremdGPU-Block:
- Gerät : 0
-- Win Name : \\.\DISPLAY1
-- PCI Infos :
--> Vendor ID : 1002
--> Device ID : 9490
--> Subvendor : 1043
-- Video ID : {8FC6C680-3D80-4A37-93B2-2AAFF4E371CF}\0000
-- Bezeichnung : ATI Radeon HD 4670
-- wahrscheinliche CAL Target ID : 7
-- gpu_name : ATI Radeon HD 4670 [byASUS]

cal Infos:
- AMD CAL Version 1.3.145
- 1 CAL Gerät gefunden
- Gerät : 0
-- CAL Target ID : 7
-- gpu_name : ATI Radeon HD 4600 (R730)

Die "Boincvorschau" :
ATI GPU 0: ATI Radeon HD 4670 [byASUS] (CAL version 1.3.145, xxxxMB, xxxxGFLOPS peak)

Wie erwartet keine Probleme.

ciao & Danke an alle Coder :)

Alex
 
ATI Radeon HD 2400 Series mit Catalyst 8.12. unter XP64 wird nicht erkannt.

Application meldet beim Start das die Datei aticalrf.dll nicht gefunden wird.

Nicht das die Karte Power hätte, Du suchst ja auch HD2xxx-User ;)
 
Die Anwendung benötigt eine neuere ATI Catalyst Version !

Für den Test wird Catalyst 9.2 oder neuer benötigt

Notfalls: einfach die \Windows\SysWow64\amdcalrt.dll in den Ordner der Anwendung kopieren und dort nach aticaldt.dll umbenennen - aber ich kann nicht garantieren, obs geht - hab auf meinen Kisten nur noch Catalyst 9.12 oder 10.1 Beta drauf (eine ist ein Server 2003 x64)



Nachtrag:
Crossfire macht mich noch wahnsinnig - aber es scheint einen anderen und ganz wichtig - LINUX freundlichen Weg zu geben - aber ich muss mir es erst mal anguggn :

Der andere neue Ansatz ist ADL - AMD Display Library und dieser Ansatz funktioniert über eine dem Catalyst beiligende Lib, bei Windows "atiadlxx.dll" bzw bei "atiadlxy.dll" im Wow64 und bei Linux "libatiadlxx.so"

Aber wie bereits gesagt - ich muss es mir erstmal anguggn ...

Kleines Problem bereits ???
Requires Catalyst 9.3 and above
 
Zuletzt bearbeitet:
ATI Radeon HD 2400 Series mit Catalyst 8.12. unter XP64 wird nicht erkannt.

Application meldet beim Start das die Datei aticalrf.dll nicht gefunden wird.

Nicht das die Karte Power hätte, Du suchst ja auch HD2xxx-User ;)

@Crashtest
Wer lesen kann ....

Also mit dem 9.12er funzt es:

OS : Microsoft Windows XP (amd64)
Ver : 5.2.3790 (Service Pack 2)

EnumDisplayDevices mit AMD-FremdGPU-Block:
- Gerät : 0
-- Win Name : \\.\DISPLAY1
-- PCI Infos :
--> Vendor ID : 1002
--> Device ID : 94C1
--> Subvendor : 1458
-- Video ID : {343619B6-6001-4269-91A3-6E6BEBFF12A4}\0000
-- Bezeichnung : ATI Radeon HD 2400 Series
-- wahrscheinliche CAL Target ID : 1
-- gpu_name : ATI Radeon HD 2400 XT [byGigaByte]

cal Infos:
- AMD CAL Version 1.4.515
- 1 CAL Gerät gefunden
- Gerät : 0
-- CAL Target ID : 1
-- gpu_name : ATI Radeon HD 2300/2400/3200 (RV610)

Die "Boincvorschau" :
ATI GPU 0: ATI Radeon HD 2400 XT [byGigaByte] (CAL version 1.4.515, xxxxMB, xxxxGFLOPS peak)
 
Eigentlich wollte ich ja noch nen Screen reinstellen, aber momentan hab ich keine ATI mehr im System. Stattdessen hab ich zu Testzwecken eine 8800GT (G92) drin. Eventuell wird die aber auch bald durch eine HD5850 ersetzt. Oder gegen eine Fermi :-X
 
OS : Windows 7 Ultimate (amd64)
Ver : 6.1.7100

EnumDisplayDevices mit AMD-FremdGPU-Block:
- Gerät : 0
-- Win Name : \\.\DISPLAY1
-- PCI Infos :
--> Vendor ID : 1002
--> Device ID : 944C
--> Subvendor : 1462
-- Video ID : {19701287-46E2-49F5-A9B7-7A73B1A7B85E}\0000
-- Bezeichnung : ATI Radeon HD 4800 Series
-- wahrscheinliche CAL Target ID : 5
-- gpu_name : ATI Radeon HD 4830 [byMSI]

cal Infos:
- AMD CAL Version 1.4.467
- 1 CAL Gerät gefunden
- Gerät : 0
-- CAL Target ID : 5
-- gpu_name : ATI Radeon HD 4700/4800 (RV740/RV770)

Die "Boincvorschau" :
ATI GPU 0: ATI Radeon HD 4830 [byMSI] (CAL version 1.4.467, xxxxMB, xxxxGFLOPS peak)

no probs
 
Nach langen Nächten voller Chaos folgt ein Update:

Leider habe ich bisher echte Probleme gehabt, ADL unter Delphi zum laufen zu bringen und nebenbei habe ich einen neuen persönlichen Rekord aufgestellt - ein Bluescreen durch ein Delphiprogramm *noahnung*

Daher muss ich derzeit in den sauren Apfel knabbern und mich mit C - Chaos - beschäftigen.

Pers. Meinung: C wurde von bekifften entwickelt ...
Delphiprogramm - eine Unitdatei (vgl. cpp), eine Projektdatei sowie eine Datei mit den Einstellungen zum Projekt - ca 40KB; dazu noch einige 100KB DCU - fertig

C-Programm - eine cpp-Datei, Headerdateien (wtf), dazu noch Intelisense, Datenbank und so ein Zeuch - 8-10MB für ein einfaches Projekt, was ein paar Zeilen in ne Console bastelt - dazu noch die obj-Files usw ?????


Wenn ich in Delphi ne Windowsformapp mit 2 Button haben will, wo beim 1. Button eine Messagebox und beim 2. Button Exit kommt - starte ich Delphi - wähle ne Form, ziehe 2 Buttons drauf und mache jeweils ein Doppelklick auf die Button und schreib die 2 Befehle rein - fertsch - ZEITANSATZ - 1min !

C - oh dauert länger, viel länger und da muss ich mich sogar im Resourceneditor bewegen ....

Da C umständlicher als Delphi ist, dauert es noch ein wenig, bis es eine neue Testapp gibt ...

Ein anderer Grund ist der gigantische Dokumentationsumfang bei AMD im Vergleich zu nVIDIA
 
Zuletzt bearbeitet:
Vielleicht solltest du Delphi nicht mit c++, sondern eher mit VB oder C# vergleichen, wenn du auf 5-Sekunden klicki-bunti-menü/dialog-basteln für faule stehst.
 
Vielleicht solltest du Delphi nicht mit c++, sondern eher mit VB oder C# vergleichen, wenn du auf 5-Sekunden klicki-bunti-menü/dialog-basteln für faule stehst.

Tja dafür hat ja Borland äh CodeGear RAD Studio 2009 - Form usw basteln mit Delphi und der Rest halt im C Teil vorbereiten, damits "schön" im VS2008 geht *rofl*



Das Hauptproblem ist tatsächlich die Dokumentation - meine App benutzt ja die Console ... nix mit Klick-Bunt-usw


AMD muss definitiv mehr / bessere Dokumentationen / SDKs / Samples machen

.
 
Zuletzt bearbeitet:
Ja was regst du dich dann so über C++ auf? Defakto ist C++ das mächtigste Werkzeug überhaupt, das kann man nicht mit Delphi (aka Pascal) und co. vergleichen ;)
 
Das mächtigste Werkzeug ist ein Assembler # und keine höhere Programmiersprache. Punkt! ;)

(ich bin schon weg) *lol* Bevor sich die Hoch-Coder hier die Köppe einschlagen..
 
Zuletzt bearbeitet:
@Chrashtest ... ich habe meine Sapphire HD 3870X2 aus der 2. RMA zurück ...

welches Test toll soll ich denn laufen lassen ?? Das im 1. Posting verlinkte ???

Da kommt zumindest das raus ...
OS : Windows 7 Ultimate (i386)
Ver : 6.1.7600

EnumDisplayDevices mit AMD-FremdGPU-Block:
- Gerät : 0
-- Win Name : \\.\DISPLAY1
-- PCI Infos :
--> Vendor ID : 1002
--> Device ID : 950F
--> Subvendor : 1002
-- Video ID : {A6CB7065-54A4-437B-B8CE-4EA53B354B1B}\0000
-- Bezeichnung : ATI Radeon HD 3870 X2
-- wahrscheinliche CAL Target ID : 3
-- gpu_name : ATI Radeon HD 3870 x2

cal Infos:
- AMD CAL Version 1.4.519
- 2 CAL Geräte gefunden
- Gerät : 0
-- CAL Target ID : 3
-- gpu_name : ATI Radeon HD 3800 (RV670)

- Gerät : 1
-- CAL Target ID : 3
-- gpu_name : ATI Radeon HD 3800 (RV670)

Die "Boincvorschau" :
ATI GPU 0: ATI Radeon HD 3870 x2 (CAL version 1.4.519, xxxxMB, xxxxGFLOPS peak)
ATI GPU 1: ATI Radeon HD 3800 (RV670) (CAL version 1.4.519, xxxxMB, xxxxGFLOPS peak)

Mögliche Fehlerquellen :
- Die Anzahl der aktiven VGA-Adapter <> Anzahl der CAL-Geräte
 
Das mächtigste Werkzeug ist ein Assembler # und keine höhere Programmiersprache. Punkt! ;)

(ich bin schon weg) *lol* Bevor sich die Hoch-Coder hier die Köppe einschlagen..

höhere? Delphi, C und Co sind s.g. Hochsprachen. Aber Assembler ganz bestimmt nicht ;)
Es mag zwar mächtig für die jeweilige Hardware/Plattform sein, dafür genau das ist auch ihr Nachteil.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten