|
|
|
![]() |
|
Strumenti |
![]() |
#61 |
Senior Member
Iscritto dal: Jan 2005
Messaggi: 1963
|
|
![]() |
![]() |
![]() |
#62 |
Senior Member
Iscritto dal: Apr 2005
Città: Napoli
Messaggi: 6817
|
Si, ma è ancora meglio, perchè oltre a saltare un passaggioo (stando alle dichiarazioni dei programmatori): se la tua scheda grafica non supporta una certa feature (es di DX 10, ma mi pare di capire che funziona anche per altre features avanzate del gioco che la tua scheda non supporta, come per es shader 3.0 su una scheda 2.0, ma questo è da verificare), il programma "ricompila" la parte di codice per farla funzionare anche sulla tua scheda!
__________________
0 A.D. React OS La vita è troppo bella per rovinarsela per i piccoli problemi quotidiani... IL MIO PROFILO SOUNDCLOUD! ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#63 | |
Senior Member
Iscritto dal: Jan 2005
Messaggi: 1963
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#64 | |
Senior Member
Iscritto dal: Sep 2001
Messaggi: 2279
|
Quote:
![]() Si stava facendo un confronto fra giochi DIRECTX, directx, non opengl!!! Le specifiche di opengl sono free, tanto meglio che su linux gira meglio che su win. Ma un gioco directx su linux non gira certo bene quanto su windows, per i motivi sopracitati. ![]()
__________________
ASUS P8P67 LE 3.0 - Intel® i5 2500 - Corsair XMS3 DDR3 4GBx2 - EVGA GTX760 SC 2Gb - SSD 2.5" 120Gb Ocz Vertex 2E + Seagate 500gb - Corsair 650W V2 - Lcd 23" wide Lg W2361V |
|
![]() |
![]() |
![]() |
#65 | |
Senior Member
Iscritto dal: Sep 2005
Messaggi: 2717
|
Quote:
il tutto stando alle promesse (non non è un errore, volevo proprio mettere promesse, non premesse ![]() inoltre il tutto sembra di una complessità piuttosto elevata, speriamo bene, ma viene anche da interrogarsi sui tempi e soprattutto sui tempi per quando un gioco dx10 only potrà con tale sistema girare su "piattaforma alternativa" con problemi di bug/compatibilità varie non superiori a quanto si avrebbe su vista l'approccio wine&co è in sé meno performante di questo (ad ora teorico) nuovo sistema ma forse anche un po' più semplice da implementare, e nonostante il progetto sia operativo da diversi anni in varie forme, nonostante ci siano nate sopra anche realtà commerciali (cedega), se non erro ancora manca una pefertta traduzione on-the-fly completa per le dx9... ... cmq forza ragazzi del progetto Alky, che poi giochiamo sul telefonino a crysis2 (lo stesso codice fatto per r700 e g90, ovviamente) ![]() ![]()
__________________
"La teoria è quando si sa tutto ma non funziona niente. La pratica è quando funziona tutto ma non si sa il perché. In ogni caso si finisce sempre con il coniugare la teoria con la pratica: non funziona niente e non si sa il perché." - Albert Einstein fonte: http://it.wikiquote.org/wiki/Albert_Einstein Ultima modifica di MenageZero : 26-04-2007 alle 20:49. |
|
![]() |
![]() |
![]() |
#66 |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 11745
|
O_O omg... siiiiiiii vi prego xD
linux con xgl e dx10 sbav =P altro che vista
__________________
Ho fatto affari con: troppi per elencarli Vendo: NAS PRO QNAP 4 BAIE 419P+ CON LCD |
![]() |
![]() |
![]() |
#67 | |
Bannato
Iscritto dal: Jun 2005
Città: l'unica che per avere un santo patrono è andata a rubarlo altrove...
Messaggi: 10008
|
Quote:
|
|
![]() |
![]() |
![]() |
#68 |
Senior Member
Iscritto dal: May 2005
Città: Verona
Messaggi: 952
|
Io non ho mai capito la frase "riscrivere il kernel Windows per usare DirectX 10", qualcuno mi spiega dove sta il problema? Cosa potrà mai volere/pretendere DirectX 10 dal povero Kernel? Chiamate di sistema? Be da che mondo e mondo implementare una chiamata di sistema non è certo impossibile ne tantomeno complesso (è un classico esercizio di sistemi operativi).
Un sistema operativo fa varie cose: - Scheduling di processi e risorse: DirectX 10 potrebbe perdere in prestazioni per NON so cosa, ma non vedo cosa possa voler pretendere oltre al classico Scheduling, gestione di Thread, Multiprogrammazione, MultiTasking, Swapping e altre cosuccie. - Gestione della memoria di sistema: Anche qui' al limite, ma non me ne spiegherei il motivo, DirectX 10 potrebbe avere un calo di prestazioni. Windows dovrebbe gestire la memoria con il classico metodo della Segmentazione Paginata con memoria Virtuale, non vedo cosa posa volere DirectX 10. - Gestione del File System: Non credo possa centrare qualcosa. - Gestisce l'Hardware tramite Driver: appunto Driver, prodotti dai produttori (bel gioco di parole) dell'Hardware, quindi al massimo problemi per smuovere i produttori a scrivere Driver, ma vengono scritti adirittura per piattaforme Linux, quindi che problema ci sarebbe a scriverli per Windows XP, che si mangia una fetta di mercato spropositata. - Interfaccia (Chiamate di sistema): Cosa costa implementare una chiamata di sistema e distribuirla come aggiornamento? Inoltre, Windows utilizza il paradigma del MicroKernel, quindi l'estensione è più semplice di un classico Kernel Monolitico. Se qualcuno sa darmi delle giustificazioni mi dia una mano perchè io sinceramente non ne trovo. Edit : Dimenticavo che il kernel deve poter gestire la rete, ma DirectX 10 che centra? Edit2 : Per quanto riguarda la difficoltà di testare: e' Microsoft, ha soldi, tanti soldi... non ditemi che si lascia battere dai produttori di kernel come L4, senza andare a scomodare BSD o Linux. Ultima modifica di sari : 26-04-2007 alle 21:18. |
![]() |
![]() |
![]() |
#69 |
Messaggi: n/a
|
progetto impossibile senz ombra di dubbio.
|
![]() |
![]() |
#70 |
Senior Member
Iscritto dal: May 2005
Città: Verona
Messaggi: 952
|
|
![]() |
![]() |
![]() |
#71 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7257
|
@sari
anche io credo che sia possibile implementare dx10 su xp, ma forse non è possibile implementarle come vogliono loro! infatti credo che lavorano a stretto contatto con il kernel per garantire la protezione dei contenuti multimediali e cose simili... staremo a vedere. |
![]() |
![]() |
![]() |
#72 | |
Senior Member
Iscritto dal: May 2004
Messaggi: 7725
|
Quote:
il problema non è "spostare" le API delle DirectX 10 da vista a windows xp, per questo basta copiare i file e registrare le dll, ma essendo la struttura del kernel+driver di vista differente poi le chiamate non possono funzionare. emulare le api è sicuramente una soluzione realizzabile ma visto che non è possibile emulare la struttura del kernel di vista alla fine otterresti un gico funzionante su xp ma con performance talmente sballate da rendere il progetto inutile. tutta la grande difficoltà sta nel fatto che in vista le DirectX 10 sono legate in maniera diretta al kernel da dei nuovi meccanismi che riducono drasticamente overhead sulla CPU durante le operazioni di scrittura verso la gpu e queste cose non sono ne emulabili o esportabili da vista a xp se non appunto riscrivendo talmente tante parti da rendere di fatto xp una copia di vista. prova a immaginare di avere una chiamata in windows xp e le directx9 che ti permette di scrivere un triangolo sullo schermo e per fare cio la cpu impiega per elaborare la richiesta e mandarla alla gpu (un ipotesi) 100 cicli di clock, ora in vista per fare la stessa cosa ci impieghi 10 cicli, capirai che il problema è grande perche se un gioco è realmente molto pesante ed è stato sviluppato per vista nativamente non potrebbe girare in un ambiete emulato o altro se non in manierà inacettabile. |
|
![]() |
![]() |
![]() |
#73 | |
Senior Member
Iscritto dal: Oct 2005
Città: Trento (Shadowglen)
Messaggi: 4945
|
Quote:
![]()
__________________
SCHEDA MADRE Asrock 939 Dual-Sata2 CPU Athlon64 X2 4400+ RAM 2x1Gb KingstonSCHEDA VIDEO HD4850 512MB
![]() ANTONELLA TI AMO ![]() |
|
![]() |
![]() |
![]() |
#74 |
Bannato
Iscritto dal: Dec 2000
Messaggi: 2097
|
sari: è stato detto più volte in questo topic, cambia il driver model. questa scelta (dolorosa, peraltro, non è proprio una passeggiata un cambiamento del genere, infatti vedi ati e nvidia che casini hanno con i driver e vista) è stata fatta, e fek lo spiegava bene, fondamentalmente perchè con il driver model vecchio non si riuscivano ad eseguire più di un tot di query al secondo. il problema era strutturale, e quindi per risolverlo hanno dovuto cambiare struttura.
per questo le directx 10 non funzionano su xp. non perchè MS si diverte a distribuire le directx 9 per i windows vecchi e le directx 10 no... anche perchè secondo voi *davvero* windows conta di vendere vista per le directx 10? su, gli smanettoni a cui interessa vista per le directx 10 se lo sono scaricati dal mulo già da tempo... una volta che viene preinstallato su tutti i pc nuovi venduti al mondo basta, no? una mossa del genere dal punto di vista di mercato è più controproducente che altro: vista tanto lo vendi lo stesso, per venderne 4 copie di più vai a creare delle difficoltà nel segmento dei giochi, segmento in cui la stessa MS è attiva e genera un fatturato ben superiore a quello delle 4 copie in più di vista... sari: dimenticavo, windows usa un kernel ibrido, non è un microkernel puro |
![]() |
![]() |
![]() |
#75 | |
Senior Member
Iscritto dal: Oct 2005
Città: Trento (Shadowglen)
Messaggi: 4945
|
Quote:
__________________
SCHEDA MADRE Asrock 939 Dual-Sata2 CPU Athlon64 X2 4400+ RAM 2x1Gb KingstonSCHEDA VIDEO HD4850 512MB
![]() ANTONELLA TI AMO ![]() |
|
![]() |
![]() |
![]() |
#76 |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 2689
|
a me sa di fake... o di vaporware...
ci sono decine di programmatori che da anni cercano di far girare software windows su altri os, e i risultati sono piuttosto scarsi... (wine/cedega) dubito fortemente che costoro (se non erro poi e' uno solo il programmatore) riescano a far uscire qualcosa di veramente utilizzabile all'atto pratico,e soprattutto prima che le dx10 non diventino obsolete
__________________
Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders |
![]() |
![]() |
![]() |
#77 | |
Senior Member
Iscritto dal: May 2004
Messaggi: 7725
|
Quote:
quindi qualsiasi cosa stiano sviluppando non hanno abbastanta tempo nemmeno per provarla prima che ci sia già un nuovo rinnovamento |
|
![]() |
![]() |
![]() |
#78 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7257
|
io credo che quando una cosa come una libreria grafica dipende fortemente dal kernel significa che qualcosa non va nel design.. comunque sono opinioni personali.
i dati di fatto invece dicono che vista è infinitamente più lento di xp per ora e quindi non credo che ci sia questo enorme vantaggio dal punto di vista prestazionale del driver model nuovo. so bene che i drivers non sono allo stesso livello, ma ormai li testano da un bel pezzo e qualcosa dovrebbe già vedersi (non si pretendono le stesse prestazioni di xp, ma almeno vicine). |
![]() |
![]() |
![]() |
#79 | ||
Senior Member
Iscritto dal: Jan 2002
Messaggi: 2689
|
Quote:
Quote:
stesso sara' con vista
__________________
Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders |
||
![]() |
![]() |
![]() |
#80 |
Bannato
Iscritto dal: Jun 2005
Città: l'unica che per avere un santo patrono è andata a rubarlo altrove...
Messaggi: 10008
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:31.