Pagina 1 di 1

[Ati] installare ATIPower

Inviato: martedì 11 dicembre 2007, 11:24
da INNOMINATO90
Ho appena scaricato dalla rete ATIPower. Si tratta di un utility per l' overclock della schede video radeon.
Prima utilizzavo rovclock con una radeon x300, ora ho acquistato una x1650 e ho scoperto che rovclock non è in grado di supportare questo processore grafico.
Il problema è il seguente:
sono newbie e non ho la minima di idea di come installare ATIPower.
Dentro la cartella ci sono tutti file di testo. Poi ho individuato il makefile allora ho fatto cosi':

cd/home/raffaele/atipower-0.1


sudo make

Il risultato è il seguente, per chi ne capisse qualcosa

Codice: Seleziona tutto

[b]gcc -c -g -O2 -fno-strength-reduce -funsigned-char -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -I/usr/X11R6/include -I. -I./include_dummy FGLRXExtensions.c
FGLRXExtensions.c:8:22: error: X11/Xlib.h: Nessun file o directory
FGLRXExtensions.c:9:23: error: X11/Xutil.h: Nessun file o directory
FGLRXExtensions.c:10:24: error: X11/Xproto.h: Nessun file o directory
FGLRXExtensions.c:11:25: error: X11/Xlibint.h: Nessun file o directory
FGLRXExtensions.c:12:34: error: X11/extensions/XTest.h: Nessun file o directory
FGLRXExtensions.c:13:33: error: X11/extensions/sync.h: Nessun file o directory
FGLRXExtensions.c:15:33: error: X11/extensions/Xdbe.h: Nessun file o directory
FGLRXExtensions.c:16:35: error: X11/extensions/record.h: Nessun file o directory
FGLRXExtensions.c:17:34: error: X11/extensions/shape.h: Nessun file o directory
FGLRXExtensions.c:19:37: error: X11/extensions/xf86misc.h: Nessun file o directory
FGLRXExtensions.c:20:39: error: X11/extensions/xf86mscstr.h: Nessun file o directory
In file included from FGLRXExtensions.c:21:
extutil.h:42: error: expected specifier-qualifier-list before ‘Display’
extutil.h:102: error: expected specifier-qualifier-list before ‘Bool’
FGLRXExtensions.c:23:35: error: X11/extensions/XInput.h: Nessun file o directory
FGLRXExtensions.c:25:21: error: X11/Xos.h: Nessun file o directory
In file included from atiddx_extensions.h:52,
                 from FGLRXExtensions.c:29:
fglrx_pp_proto.h:49: error: expected specifier-qualifier-list before ‘CARD8’
fglrx_pp_proto.h:57: error: expected specifier-qualifier-list before ‘BYTE’
fglrx_pp_proto.h:79: error: expected specifier-qualifier-list before ‘CARD8’
fglrx_pp_proto.h:89: error: expected specifier-qualifier-list before ‘BYTE’
fglrx_pp_proto.h:111: error: expected specifier-qualifier-list before ‘CARD8’
fglrx_pp_proto.h:121: error: expected specifier-qualifier-list before ‘BYTE’
In file included from atiddx_extensions.h:53,
                 from FGLRXExtensions.c:29:
fglrx_dm_proto.h:49: error: expected specifier-qualifier-list before ‘CARD8’
fglrx_dm_proto.h:66: error: expected specifier-qualifier-list before ‘BYTE’
fglrx_dm_proto.h:87: error: expected specifier-qualifier-list before ‘CARD8’
fglrx_dm_proto.h:97: error: expected specifier-qualifier-list before ‘BYTE’
fglrx_dm_proto.h:117: error: expected specifier-qualifier-list before ‘CARD8’
fglrx_dm_proto.h:127: error: expected specifier-qualifier-list before ‘BYTE’
fglrx_dm_proto.h:153: error: expected specifier-qualifier-list before ‘CARD8’
fglrx_dm_proto.h:161: error: expected specifier-qualifier-list before ‘BYTE’
fglrx_dm_proto.h:181: error: expected specifier-qualifier-list before ‘CARD8’
fglrx_dm_proto.h:189: error: expected specifier-qualifier-list before ‘BYTE’
fglrx_dm_proto.h:209: error: expected specifier-qualifier-list before ‘CARD8’
fglrx_dm_proto.h:217: error: expected specifier-qualifier-list before ‘BYTE’
fglrx_dm_proto.h:237: error: expected specifier-qualifier-list before ‘CARD8’
fglrx_dm_proto.h:246: error: expected specifier-qualifier-list before ‘BYTE’
fglrx_dm_proto.h:268: error: expected specifier-qualifier-list before ‘CARD8’
fglrx_dm_proto.h:280: error: expected specifier-qualifier-list before ‘BYTE’
fglrx_dm_proto.h:301: error: expected specifier-qualifier-list before ‘CARD8’
fglrx_dm_proto.h:310: error: expected specifier-qualifier-list before ‘BYTE’
In file included from FGLRXExtensions.c:29:
atiddx_extensions.h:60: error: expected specifier-qualifier-list before ‘CARD8’
atiddx_extensions.h:70: error: expected specifier-qualifier-list before ‘BYTE’
atiddx_extensions.h:109: error: expected specifier-qualifier-list before ‘CARD8’
atiddx_extensions.h:122: error: expected specifier-qualifier-list before ‘BYTE’
atiddx_extensions.h:144: error: expected specifier-qualifier-list before ‘CARD8’
atiddx_extensions.h:157: error: expected specifier-qualifier-list before ‘BYTE’
atiddx_extensions.h:179: error: expected specifier-qualifier-list before ‘CARD8’
atiddx_extensions.h:192: error: expected specifier-qualifier-list before ‘BYTE’
atiddx_extensions.h:214: error: expected specifier-qualifier-list before ‘CARD8’
atiddx_extensions.h:227: error: expected specifier-qualifier-list before ‘BYTE’
atiddx_extensions.h:248: error: expected specifier-qualifier-list before ‘CARD8’
atiddx_extensions.h:260: error: expected specifier-qualifier-list before ‘BYTE’
atiddx_extensions.h:278: error: expected specifier-qualifier-list before ‘CARD8’
atiddx_extensions.h:288: error: expected specifier-qualifier-list before ‘BYTE’
atiddx_extensions.h:304: error: expected specifier-qualifier-list before ‘CARD8’
atiddx_extensions.h:313: error: expected specifier-qualifier-list before ‘BYTE’
In file included from FGLRXExtensions.c:30:
FGLRXExtensions.h:34: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ExtGetDriverData’
FGLRXExtensions.h:48: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ExtQueryPowerPlayInfo’
FGLRXExtensions.h:62: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ExtQueryPowerState’
FGLRXExtensions.h:73: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ExtSetPowerState’
FGLRXExtensions.h:80: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ExtGetDisplaySettings’
FGLRXExtensions.h:81: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ExtSetDisplaySettings’
FGLRXExtensions.h:89: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ExtSetGamma’
FGLRXExtensions.h:96: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ExtSetOverlayCRTC’
FGLRXExtensions.c:81: error: expected ‘)’ before ‘*’ token
FGLRXExtensions.c:91: error: ‘close_display_fglx’ undeclared here (not in a function)
FGLRXExtensions.c:92: warning: excess elements in struct initializer
FGLRXExtensions.c:92: warning: (near initialization for ‘fglx_extension_hooks’)
FGLRXExtensions.c:93: warning: excess elements in struct initializer
FGLRXExtensions.c:93: warning: (near initialization for ‘fglx_extension_hooks’)
FGLRXExtensions.c:94: warning: excess elements in struct initializer
FGLRXExtensions.c:94: warning: (near initialization for ‘fglx_extension_hooks’)
FGLRXExtensions.c:95: warning: excess elements in struct initializer
FGLRXExtensions.c:95: warning: (near initialization for ‘fglx_extension_hooks’)
FGLRXExtensions.c:102: error: expected ‘)’ before ‘*’ token
FGLRXExtensions.c:124: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ExtGetDriverData’
FGLRXExtensions.c:212: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ExtQueryPowerPlayInfo’
FGLRXExtensions.c:278: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ExtQueryPowerState’
FGLRXExtensions.c:349: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ExtSetPowerState’
FGLRXExtensions.c:428: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ExtGetDisplaySettings’
FGLRXExtensions.c:502: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ExtSetDisplaySettings’
FGLRXExtensions.c:574: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ExtSetGamma’
FGLRXExtensions.c:635: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ExtSetOverlayCRTC’
make: *** [all] Error 1[/b]

Grazie per la pazienza! :-[

Re: [Ati] installare ATIPower

Inviato: martedì 11 dicembre 2007, 11:55
da INNOMINATO90
Nessuno ha qualche idea? L' errore del comando make penso sia dovuto a qualche libreria mancante ma sinceramente non ci capisco proprio nulla :(

Re: [Ati] installare ATIPower

Inviato: martedì 11 dicembre 2007, 12:02
da Divilinux
sembra che manchino le librerie di sviluppo di x e degli fglrx..dirti quale mi torna difficile, apri synaptic o adept e cerca x11proto..seleziona quelli marcati con "dev" comunque:
Si tratta di un utility per l' overclock della schede video radeon.
la tua scheda non supporta i powerstate?

Re: [Ati] installare ATIPower

Inviato: martedì 11 dicembre 2007, 12:25
da INNOMINATO90
Non sapendo bene cosa fare ho installato tutte le librerie X11proto. Ho ripetuto le stesse operazioni di prima:

cd /home/raffaele/atipower-0.1

sudo make

Il risultato è questo  :-[


gcc -c -g -O2 -fno-strength-reduce -funsigned-char -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -I/usr/X11R6/include -I. -I./include_dummy FGLRXExtensions.c
gcc -c -g -O2 -fno-strength-reduce -funsigned-char -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -I/usr/X11R6/include -I. -I./include_dummy atipower.c
atipower.c: In function ‘main’:
atipower.c:14: warning: incompatible implicit declaration of built-in function ‘printf’
atipower.c:44: warning: incompatible implicit declaration of built-in function ‘printf’
atipower.c:45: warning: incompatible implicit declaration of built-in function ‘exit’
atipower.c:56: warning: incompatible implicit declaration of built-in function ‘printf’
atipower.c:58: warning: incompatible implicit declaration of built-in function ‘printf’
atipower.c:59: warning: incompatible implicit declaration of built-in function ‘exit’
gcc FGLRXExtensions.o atipower.o -lX11 -lXext -o atipower
/usr/bin/ld: cannot find -lXext
collect2: ld returned 1 exit status
make: *** [all] Error 1


Riguardo a rovclock ho letto su internet che è incompatibile con le schede video x1000. Ho provato a utilizzarlo ma  inserito il comando mi diceva che il bios non era riconosciuto e in più mi rilevava un core di frequenza 0,19 mhz e una memoria di 0 mhz... Veloci vero? ;D

Re: [Ati] installare ATIPower

Inviato: martedì 11 dicembre 2007, 12:28
da INNOMINATO90
Manca sicuramente qualche libreria ancora mi pare di capire... Ho guardato nella cartella di atipower e ho notato che alcuni file hanno modificato la loro estensione in .o(codice oggetto). Gli altri invece sono rimasti invariati

Re: [Ati] installare ATIPower

Inviato: martedì 11 dicembre 2007, 12:30
da Divilinux
strano l'ho compilato ora senza installare altro..magari manca il pacchetto fglrx-dev
comunque..lancia

aticonfig --lsp

di norma il valore piu' alto della frequenza dovrebbe essere impostato al massimo, quindi non ti serve atipower..

Re: [Ati] installare ATIPower

Inviato: martedì 11 dicembre 2007, 12:40
da INNOMINATO90
ATiPower vorrei utilizzarlo per operare un leggero overclock della scheda video... Ho un raffreddamento a liquido e mi sembra sciocco non utilizzarlo.
Ho verificato la presenza del pacchetto che mi hai detto. Non manca proprio nulla... ma non riesco a compilarlo lo stesso! Dove hai scaricato ATIPower? Magari è il mio sorgente che ha qualche problema.
Ciao grazie di tutto ;)

Re: [Ati] installare ATIPower

Inviato: martedì 11 dicembre 2007, 12:46
da INNOMINATO90
Ho lanciato il comando che mi hai detto:

aticonfig --lsp


    core/mem      [flags]
-----------------
* 1: 587/693 MHz  [low voltage, default state]

Le frequenze sono a posto ma vorrei alzarle di qualche MHz.

Re: [Ati] installare ATIPower

Inviato: martedì 11 dicembre 2007, 12:47
da Divilinux
http://websupport.sk/~stanojr/projects/atipower/
Le frequenze sono a posto ma vorrei alzarle di qualche MHz.
ma se il massimo e' quello non puoi alzare nulla..
ci sono delle frequenze che non compaiono nella lista..es.

Codice: Seleziona tutto

(II) fglrx(0):   1. 452/351MHz @ 60Hz [enable load balancing]
(II) fglrx(0):   2. 128/135MHz @ 60Hz [low voltage, enable sleep]
(II) fglrx(0):   3. 209/135MHz @ 60Hz [low voltage, enable sleep]
(II) fglrx(0):   4. 324/135MHz @ 60Hz [low voltage, enable sleep]
(II) fglrx(0):   5. 392/252MHz @ 60Hz [enable sleep]
mentre quelle listate sono

Codice: Seleziona tutto

dyve@a6j:~$ aticonfig --lsp
    core/mem      [flags]
-----------------
  1: 128/135 MHz  [low voltage]
  2: 392/252 MHz
* 3: 452/351 MHz  [default state]
da quanto ho capito atipower ti permette di scegliere quale di queste freq adottare (perche' nel catalyst schifoso non e' presente questa funzione)

Re: [Ati] installare ATIPower

Inviato: martedì 11 dicembre 2007, 12:50
da INNOMINATO90
Non capisco cosa intendi dire... Quelle sono le frequenze di default della mia scheda video. Vorrei fare un overclock leggero/medio. Su windows usavo powerstrip o l' opzione dedicata di ATI Catalist; vorrei evitare di overcloccare da bios ma mi sa che non ci sono altre opzioni  :-\

Re: [Ati] installare ATIPower

Inviato: martedì 11 dicembre 2007, 12:54
da INNOMINATO90
Forse ho capito cosa intendi dire... Non posso alzare le frequenze oltre quelle di default vero? Potrei solo abbassarle con ATIPower?  Purtroppo ATI Catalist per linux non contiene la funzione di overclock... Peccato  :'(
Allora opererò da bios!
Comunque dove hai scaricato ATIPower? Io non sono ancora riuscito a compilarlo ;D

Re: [Ati] installare ATIPower

Inviato: martedì 11 dicembre 2007, 12:56
da Divilinux
hai letto cosa fa?
atipower is utility for changing ati radeon card power state (frequency of gpu and mem) on linux
fa quello che puoi fare anche manualmente, come sempre:

Codice: Seleziona tutto

aticonfig --set-powerstate=1
Comunque dove hai scaricato ATIPower? Io non sono ancora riuscito a compilarlo
li leggi sempre bene i post?  :D

Re: [Ati] installare ATIPower

Inviato: martedì 11 dicembre 2007, 13:03
da INNOMINATO90
Purtroppo non conosco molto bene la lingua inglese... Il post di prima l' ho letto letto di corsa e ho perso dei pezzi ;D Comunque abbiamo scaricato lo stesso file ma io non sono riuscito a compilarlo  :-\
Comunque uso il bios per settare le frequenze.
Secondo te le devo tenere le librerie che ho installato prima? A cosa servono?
Questo post può dirsi risolto.
Ciao, grazie :P

Re: [Ati] installare ATIPower

Inviato: martedì 11 dicembre 2007, 13:05
da INNOMINATO90
Inserendo il codice aticonfig --set-powerstate=1 il risultato è questo:

Setting the requested power state failed or is not supported yet.
Possible reasons for failure:
  - thermal control is in effect
  - trying to set the current power state again
Modes unsupported due to bandwidth limitations:
  - dual head/big desktop/clone modes
aticonfig: parsing the command-line failed.

Re: [Ati] installare ATIPower

Inviato: martedì 11 dicembre 2007, 13:07
da Divilinux
Secondo te le devo tenere le librerie che ho installato prima? A cosa servono?
contengono gli headers file necessari a compilare le applicazioni che ne fanno uso

/usr/bin/ld: cannot find -lXext

Codice: Seleziona tutto

sudo apt-get install libxext-dev libxext6 x11proto-xext-dev

Codice: Seleziona tutto

dual head/big desktop/clone modes
credo che con queste opzioni nello xorg.conf non funzioni