cedega

19 risposte [Ultimo messaggio]
Ritratto di Anonimo
Anonimo
()

sono riuscito a provare una versione di cedega, ma quando l'ho installata mi diceva che la mia nvidia 6600 con 256 mb di ram non superava il test per l'accelerazione 3d.
Ho quindi provato a far girare ppracer e ho avuto una sinistra scoperta: 13 FPS quando proprio vuol girare forte, ma resta comunque scattoso.
Ora è possibile che i driver nvidia abbiano fatto puff da soli????
Prima di procedere a installare cedega, bisogna installare wine vero? Bisogna anche configurarlo in modo particolare?

Ritratto di Moreno
Moreno
(Guru)
Offline
Guru
Iscritto: 24/09/2004
Messaggi: 16862

Ciao

Hai installato i driver dkms di NVidia ??

Posta il contenuto di /etc/X11/xorg.conf

Hai una Mandriva 2006 pulita ??

Per cedega non posso assolutamente aiutarti.

Ciao Ciao Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.

Ritratto di kurtz77
kurtz77
(Guru)
Offline
Guru
Iscritto: 30/10/2004
Messaggi: 2486

Cedega E' WINE con il supporto per le directX di microsoft, per cui se hai installato l'rpm non hai bisogno d'altro. Attenzione che cedega non è libero ma è fruibile previa un abbonamento di 5 € mensili. E ovvio che per giocare devi avere installati i driver per la tua scheda grafica. Il fatto che fallisca l'accelerazione 3d non è indicativo. Anche io ottengo il medesimo errore, ma poi gioco tranquillamente a Guild Wars come se mi trovassi sotto windows. Se hai un sistema correttamente configurato potrebbe essere che la tua scheda non è supportata. Ciò non toglie che potrebbe comunque funzionare correttamente.
Nelle ultime release cedega viene rilasciato con una comoda gui denominata Point2Play che ti consente di installare i giochi con pochi click e senza ricorrere alla riga di comando. Point2Play ha bisogno di un motore per funzionare che è appunto Cedega e il motore è scaricabile dal sito di Transgaming dopo essersi abbonati.
Esiste una versione liberamente scaricabile di cedega denominata cvscedega. Va compilata perchè è sotto forma di sorgente ed è essenzialmente a riga di comando. Su mandrakeitalia esiste una guida, mi auguro esauriente su come fare, che allega anche eventuali fix per mandriva 2006. Il supporto ai giochi non è paragonabile a Cedega commerciale, ma con un po' di pazienza si riescono ad ottenere risultati interessanti.
Ciao
kurtz77 8-)

kurtz77 8-)
blog: la linea d'ombra

Ritratto di Anonimo
attila_warrior (non verificato)
()

per la scheda video non credo proprio di aver installato i drivers dkms (ma prima andava e non ho fatto aggiornamenti importanti! Sad ).
Adesso ho visto le guide (giochi e bigino) e devo proprio fare i complimenti a moreno!!

So che esco un pochino dal topic, ma siccome un mio amico mi dice sempre di passare a debian, vi chiedo.
Che differenza c'è rispetto a Mandriva (solo la gestione pacchetti?)? E' veramente la miglior distribuzione?

Kurtz - Grazie per il "cedega" free

Ritratto di Moreno
Moreno
(Guru)
Offline
Guru
Iscritto: 24/09/2004
Messaggi: 16862

Ciao

Non esiste la distribuzione perfetta, ognuno sceglie quella che più gli piace. In questo periodo va molto di moda Ubuntu e questo mette tutti in crisi Debian per primo, una forma di cannibalismo.

Debian richiede molto impegno e dedizione anche per fare cose relativamente facili e questo è un po' il suo limite.

Comunque evita di farti condizionare dagli altri ma scegli sempre con la tua testa.

Ciao Cioa Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.

Ritratto di Anonimo
attila_warrior (non verificato)
()

Grazie per i consigli sulla scelta della distro, ma adesso tornando sul problema principale volevo cercare di capire che sta succedendo.
In pratica il 3d non funziona solo su kde!!
Ho infatti provato su gnome e windowmaker e li con ppracer arrivo anche fino a 300 fps
Quindi può essere che abbia problemi solo con un sistema grafico???
Va bene che nn ho installato i dkms però non credo che facciano una differenza così abissale.

Ritratto di kurtz77
kurtz77
(Guru)
Offline
Guru
Iscritto: 30/10/2004
Messaggi: 2486

Ebbi un problema simile al tuo. In pratica alla chiusura kde se non è impostato diversamente salva l'ultima sessione e al successivo login avvia il desktop così come lo avevamo lasciato compresi alcuni processi di background. Prova a dare una occhiata al monitor di sistema (ksysguard) e controlla se tra i processi attivi ne esiste uno denominato xvfb (x virtual frame buffer) e terminalo. Io riuscii a risolvere il problema, forse potrebbe essere anche il tuo caso. E cmq se il problema persiste prova a disinstallare e reinstallare i driver della scheda video facendo attenzione che puntino ai sorgenti del kernel che gira effettivamente sulla tua macchina. Solitamente in /usr/src/ c'è una cartella denominata linux che punta al kernel mandriva, ma se hai installato un nuovo kernel questo collegamento simbolico viene sovrascritto e punta sugli ultimi sorgenti scaricati. Nel caso dei moduli Nvidia questa situazione crea qualche problema.
Ciao
kurtz77 8-)

kurtz77 8-)
blog: la linea d'ombra

Ritratto di Enslaved
Enslaved
(Newbie)
Offline
Newbie
Iscritto: 23/07/2006
Messaggi: 2

Salve a tutti

sono da poko passato a linux.....ho seguito la guida...Giocare a Knights of the old Republic con cvscedega.....x installare cedega ma durante l'installazione mi si è presentato questo problema......

caps.c: In function 'get_config_key':
caps.c:49: warning: pointer targets in passing argument 5 of 'RegQueryValueExA' differ in signedness
caps.c:50: warning: pointer targets in passing argument 5 of 'RegQueryValueExA' differ in signedness
caps.c: In function 'D3DGL_Init':
caps.c:163: warning: format '%08x' expects type 'unsigned int', but argument 5 has type 'ULONG_PTR'
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c:172: warning: pointer targets in passing argument 1 of 'gl_GetProcAddress' differ in signedness
caps.c: In function 'check_exts':
caps.c:550: warning: pointer targets in initialization differ in signedness
make[2]: *** [caps.o] Error 1
make[2]: Leaving directory `/home/finn/.WineCVS/sources/cvscedega/winex/dlls/d3dgl'
make[1]: *** [d3dgl/libd3dgl.so] Error 2
make[1]: Leaving directory `/home/finn/.WineCVS/sources/cvscedega/winex/dlls'
make: *** [dlls] Error 2

che vuol dire? come posso risolverlo?

Ritratto di kurtz77
kurtz77
(Guru)
Offline
Guru
Iscritto: 30/10/2004
Messaggi: 2486

Che distribuzione di mandriva hai? Se presumibilmente è la 2006. Basta scorrere i messaggi sotto la guida per trovare i fix necessari per compilare cvscedega per mandriva. In pratica devi installare una versione di gcc (il compilatore) meno recente e istruire il sistema affinchè compili cvscedega con quella versione.
Più facile a farsi che a spiegarlo.
Ciao
kurtz 77 8-)

kurtz77 8-)
blog: la linea d'ombra

Ritratto di Enslaved
Enslaved
(Newbie)
Offline
Newbie
Iscritto: 23/07/2006
Messaggi: 2

Sisi ho la 2006 con gcc-4.0.1.......ho seguito la guida e ho installato anche gcc-3.3.6...ma non funziona Sad Sad ...mi da sempre lo stesso errore Sad ....che posso fare?

Ritratto di kurtz77
kurtz77
(Guru)
Offline
Guru
Iscritto: 30/10/2004
Messaggi: 2486

Quale versione di mandriva? x86_32 o x86_64? Nel secondo caso la compilazione non riesce perchè il compilatore non trova le librerie del server X corrette. Del resto se proviamo ad installarle urpmi ci dice che entrano in conflitto con quelle a 64 bit. Sulla mandriva 64 non sono riuscito a compilarlo. E pure cercando sui forum specifici non ho trovato niente che potesse aiutarmi a farlo funzionare.
Se disponi di una mandriva a 32 bit. L'unica cosa che mi viene in mente è che non hai soddisfatto tutte le dipendenze necessarie.
Ciao
kurtz 77 8-)

kurtz77 8-)
blog: la linea d'ombra