Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: Nanoc en 25 Septiembre 2010, 22:31 pm



Título: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: Nanoc en 25 Septiembre 2010, 22:31 pm
Por que para jugar un juego actual en un pc es necesario un equipo de 8 gigas de ram un procesador de cuatro nucleos y una grafica de 400 euros?

Una consola lo hace con muchisimo menos hardware, y cuesta mucho menos.
la razon, el sistema operativo no? XD


Título: Re: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: 16BITBoy en 25 Septiembre 2010, 22:45 pm
Hmmm, yo creo que ese IBM Cell que monta la PS3 se sigue cepillando a cualquier cpu de pc actual. O al menos a los Core 2 Quad los deja por los suelos con esos 7 SPE's.

Intento imaginarme un sistema operativo orientado a juegos... pero realmente a bajo nivel un sistema operativo es un sistema operativo. Un software que debe de encargarse de gestionar lo mas eficientemente esos recursos del hardware y a la vez dar una buena imagen de "maquina simplificada" hacia las capas superiores. Lo único que puedes quitar o modificar para optimizar en un paquete o distribución de sistema operativo son los programas y servicios que vienen con el. Lo demás es cuestión de hardware.


Título: Re: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: Akai en 25 Septiembre 2010, 23:02 pm
Una consola lo hace con muchisimo menos hardware, y cuesta mucho menos.
la razon, el sistema operativo no? XD

Porque se trabaja sobre un hardware concreto, en un pc, trabajas para cualquier clase de hardware


Título: Re: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: Nanoc en 25 Septiembre 2010, 23:14 pm
Quieres decir que los controladores de la ps3 son superiores a los de un pc?


Título: Re: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: Akai en 25 Septiembre 2010, 23:17 pm
No los controladores, pero si tu tienes que programar sobre un hardware específico, le puedes sacar mayor rendimiento que si programas para un pc genérico.

Te pongo un ejemplo. Compilas un programa en C para cualquier PC, o lo compilas específicamente para un pentium III. El primero te sirve para cualquier ordenador, pero el segundo tendrá mayor rendimiento puesto que lo has compilado para ese procesador en concreto.


Título: Re: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: 16BITBoy en 25 Septiembre 2010, 23:55 pm
No los controladores, pero si tu tienes que programar sobre un hardware específico, le puedes sacar mayor rendimiento que si programas para un pc genérico.

Tienes razón también en eso, un sistema operativo optimizado a funcionar en un hardware específico. Aun así el rendimiento no incrementa de forma bestial... no se, sigo sin imaginarme ese S.O. especifico para jugar en el que se le saque rendimiento . Osea un SO especifico para un hardware hecho para jugar si me lo imagino. Ese SO es cualquier firmware de videoconsola.


Título: Re: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: Nanoc en 26 Septiembre 2010, 00:06 am
Osea un SO especifico para un hardware hecho para jugar si me lo imagino. Ese SO es cualquier firmware de videoconsola.

Exactamente, pues imagina que mañana descubres que hay un sistema operativo compatible con tu hardware y que es capaz de ejecutar juegos especificos para su plataforma con tu pentium 4 y tu grafica de 256

PD: La ps3 tendra todo el procesador que quieras pero yo la he visto colgandose viendo un video de megavideo.

PD2: Y tambien dando error de memoria principal cuando abrias mas de dos paginas a la vez.


Título: Re: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: ABDERRAMAH en 26 Septiembre 2010, 04:23 am
La historia es. ¿Como vamos a conseguir que los juegos diseñados para windows funcionen mejor en nuestro nuevo sistema (posiblemente con nucleo linux) que en un sistema windows? Porque no podemos copiar el núcleo de windows, es ilegal, y para conseguir mayor compatibilidad con juegos es el sistema adecuado. Muchos aquí hemos usado wine, y aunque cuando funciona lo hace bien, no lo hace con el mismo rendimiento que windows en la misma máquina. Otra opción sería si nuestro sistema emulase las principales consolas del mercado, también habría suficiente catálogo, pero viendo como los emuladores devoran recursos dudo que fuera viable. No se, yo lo veo dificil.


Título: Re: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: Foxy Rider en 26 Septiembre 2010, 04:46 am
Sencillo : por que cuando se programa para estos sistemas se conoce muy bien el hardware y su capacidad (y el mismo está optimizado para games) y sabés que por ejemplo podés usar cosas como SSE 2/3 y sabés que va a estar, en cambio ... en el caso de PC el hardware es rré diverso, y tenés que rebajar a un común denominador, así que ...

Pista: la clave no está en el sistema operativo, está en la programación del juego, se programa con otro tipo de optimizaciones específicas para ese hardware ...

Saludos.


Título: Re: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: 16BITBoy en 26 Septiembre 2010, 22:59 pm
Pista: la clave no está en el sistema operativo, está en la programación del juego, se programa con otro tipo de optimizaciones específicas para ese hardware ...
Saludos.
Bueno si somos estrictos, la clave realmente esta en todo lo que hemos comentado mas en la programación como comentas. Ni por el hardware solo te vana ir, ni por el S.O., y ni por muy bien programado que este el juego.

Es decir, no vas a mover crisis en un p4 de 512 ram y 256 de grafica con un S.O optimizado al hardware, ni a 60 frames por segundo ni a 30 siquiera en la vida. Es simplemente imposible. Al que tenga teimpo,lo del s.o. especifico a la plataforma se puede realizar siempre partiendo de un nucleo como linux, bueno, uno del que tengas el código. Añades los modulos necesarios solamente, los programas y servicos que necesitas. Si hay que tocar algo del núcleo para eliminar o modificar se hace (aunk eso ya tardaria mucho mas con lo grande que es xD). Luego se veria que diferencias se gana optimizando solo el S.O.

Si mal no me equivoco, MacOS X esta prácticamente optimizado para los modelso de sus maquinas y aunque se nota el rendimiento, tampoco es bestial. No he oido que call of duty modern warfare, por poner un ejemplo que un amigo mio probo. Le fuese mejor en macosx que en un pc con windows. Aunque en eso tambien influye mas cosas com la programación, ya que se han usado las apis de directx.....

Yo creo que para que algo funcione al 100% o casi, tiene que ser, un juego hecho para un único S.O. el cual esta optimizado para un unico set de hardware el cual esta pensado para mover videojuegos. Se supone que las videoconsolas deberian ser eso mismo, pero se entiende que un juego no es nunca reprogramado de cero para una plataforma, a no ser que por fuerza deban hacerlo (p ej, Need for speed de PC a NDS), y la mayoria de veces, pues son juegos totalmente distintos.


Título: Re: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: pucheto en 27 Septiembre 2010, 16:34 pm
No solo pasa por el tema del hard, un SO de una Pc tiene q dar soporte a un monton de interrupciones, servicios y cambios de contexto, q en una consola pasan en mucha menor medida (por ejemplo los 63 procesos, y 763 threads q tengo abiertos con el msn y el chrome). Tambien tiene que ofrecer seguridad para q la ejecucion de una amplicacion no comprometa al resto.


Título: Re: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: seclogman en 27 Septiembre 2010, 23:51 pm
"Que te parece la idea de sistema operativo destinado a videojuegos?"


El sistema operativo de la ps3 es especifico para los juegos, + un hardware especifico potente para una jugabilidad superior -> programacion especifica para dicho hardware y dicho sistema


en el caso de ordenadores, es lo que dicen que es programar para algo que tiene que rendir en varios tipos de hardware, lo que hace que el procesado del juego sea mas lento.............


¿Respuesta a tu pregunta? el sistema operativo en el caso de la ps3 http://en.wikipedia.org/wiki/PlayStation_3_system_software con su especifico hardware y programacion, y asi van los juegos ;D


Título: Re: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: Nanoc en 30 Septiembre 2010, 21:09 pm
Al menos estaremos de acuerdo en que la plataforma de los juegos no es un PC sino windows!!

Y windows no esta diseñado especificamente para jugar, supongo que un sistema operativo especificamente diseñado para videojuegos, con sus propios juegos.

Es decir, una plataforma de juegos basada en el pc pero totalmente independiente de windows.

Se supone que en esas condiciones se aumentaria bastante mas el rendimiento no?


Título: Re: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: [L]ord [R]NA en 30 Septiembre 2010, 23:17 pm
Es una mala idea, creo que si quieres un S.O. simplemente para jugar seria mas apto una consola.


Título: Re: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: Nanoc en 2 Octubre 2010, 22:56 pm
Por que tengo pagar por una consola teniendo un pc que podria hacer lo mismo?


Título: Re: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: [L]ord [R]NA en 2 Octubre 2010, 22:59 pm
Esa no deberia de ser la pregunta... la pregunta deberia de ser, para que comprar un pc si lo vas a usar como consola?


Título: Re: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: bizco en 3 Octubre 2010, 00:04 am
pq instalar en un pc un so solo para ejecutar juegos... es una consola. ¿para que instalar eso existiendo ya las consolas?. los puntos de vista pueden ser multiples, pero a dia de hoy para jugar sin problemas de rendimiento etc una consola es de lo mas comodo.


Título: Re: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: Nanoc en 3 Octubre 2010, 01:12 am
Esa no deberia de ser la pregunta... la pregunta deberia de ser, para que comprar un pc si lo vas a usar como consola?

La respuesta es muy sencilla, la mayoria de la gente necesita un pc para multitud de tareas.
de modo que si ya tienes el pc por que vas a tener que comprar una consola?

aun asi la cuestion no es esa, la cuestion es mediante una nueva plataforma mejorar el rendimiento actual de los juegos en pc, y si eso desbanca a microsoft mejor XD

a dia de hoy para jugar sin problemas de rendimiento etc una consola es de lo mas comodo.

Hay casos de muchos juegos que alcanzan una mayor calidad grafica en sus versiones de pc, si tienes un pc lo suficientemente potente claro


Título: Re: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: bolivianito en 4 Octubre 2010, 15:39 pm
Aver, la mayoria de los juegos están destinados a windows, asi, que si los quieres jugar no hay otro remedio.

Lo que podria hacerse en todo caso tomando tu idea, es crear un sistema operativo, y para dicho sistema, crear sus juegos.
Seria poco posible poder jugar a los juegos de windows, por que los juegos, están destinados a windows, y responden a su estructura, modo de manejo de la memorio, y hardware.


otra cosa, seria muy dificil crear un sistema operativo asi, un amigo estuvo mucho tiempo creando un kernel y apenas es por consola y tiene un par de colores no mas.


Título: Re: Que te parece la idea de sistema operativo destinado a videojuegos?
Publicado por: Nanoc en 5 Octubre 2010, 00:00 am
eso es a lo que me referia, una nueva plataforma, con sus propios juegos, pero orientada a jugar, no como windows que es mas generico