Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi GPU access with I2C bus (https://www.delphipraxis.net/97944-gpu-access-i2c-bus.html)

Razor 19. Aug 2007 14:58


GPU access with I2C bus
 
Can somebody explain more about this and how can it be used practicaly.

Ati tool author answer

"kernel mode driver -> find out how to access gpu registers -> find out how i2c works -> implement i2c protocol -> implement access to devices like lm64"

mschaefer 19. Aug 2007 15:10

Re: GPU access with I2C bus
 
Moin, moin,

Well your question is not really clear, but there is something to say about it.
Usually GPU is the Graphic-Processing-Unit on your Graphic-Card. I²Bus is a simple Protocol with serial data transport. This bus to slow to transfer Graphic-Data, so I think there is a possibility to configurate the graphic card via the i²Bus. Another possibility would be that you only have to transfer alphanumeric Data, perhaps to an smal LCD-Display.

Greetings // Martin

Razor 19. Aug 2007 15:15

Re: GPU access with I2C bus
 
Danke!

Well riva tuner 2.1 has an sdk with all the plugins you only need:

-Pure hardware access
-kernel mode driver(delphi?)
-find out how to access gpu registers
-then i2c

Der_Unwissende 19. Aug 2007 17:26

Re: GPU access with I2C bus
 
Zitat:

Zitat von Razor
Well riva tuner 2.1 has an sdk with all the plugins you only need:

Hi,
well, what kind of plugins are offered?
And what is your ambition about? Understanding the GPU respectively the whole Graphic Adapter? In other words, why do you want pure hardware access at all?

A SDK should offer you some kind of interface, that can be accessed by any programming language (ok, not any, but normally all languages supporting some C-compatible Interface). So no need of pure hardware access or knowledge how to access a gpu register directly!

Regards Der Unwissende

Razor 19. Aug 2007 17:32

Re: GPU access with I2C bus
 
I want to access stuff like clocks any clocks about gpu,temperature,bus speed(agp or pcie) fan status and fan set :oops:

Der_Unwissende 20. Aug 2007 10:21

Re: GPU access with I2C bus
 
Zitat:

Zitat von Razor
I want to access stuff like clocks any clocks about gpu,temperature,bus speed(agp or pcie) fan status and fan set :oops:

Well, direct HW-access does won't be usefull to access these clocks. Although you might get these values by communicating over I²C, most SDKs will offer an interface for accessing them. The advantage of such in interface is at least, that you don't need any knowledge about the hw at all. Maybe in your case the SKD offers a function returning some of these values?
At first you should check the documentation of the SDK (what are the offered functions and their use?)

Razor 20. Aug 2007 11:06

Re: GPU access with I2C bus
 
NVIDIA has SDK :i got nvidia covered (still missing stuff like clocks,fan speed,fan set)

ATI has SDK:found no usefull information i have sdk on my computer its only about gpu computing,3d games blablablabla.



I did found this i2c thing (its in german :) ) http://www.hitex.de/products.html?pr...01.htm~content

Razor 27. Aug 2007 16:45

Re: GPU access with I2C bus
 
Liste der Anhänge anzeigen (Anzahl: 1)
Here is the i2c bus wich can be used if someone translates the sdk of riva tuner ...

Muetze1 27. Aug 2007 18:39

Re: GPU access with I2C bus
 
Zitat:

Zitat von Razor
Here is the i2c bus wich can be used if someone translates the sdk of riva tuner ...

This will result in a software that needs Riva Tuner to be installed to run. Is this what you want?

Razor 27. Aug 2007 18:42

Re: GPU access with I2C bus
 
That thing has I2C READ and Write functions,wich we can use with sdk not INSTALED :thumb: .To make it work we only need to translate what we want from sdk then use Hardware access to comunicate with eeprom on the board.Without I2C you cant get gpu temperature fur NVIDIA! :-D


Take a look at that C2DTEMP thread i posted it contains RT SDK'source,you only need a driver to read msr. :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz