Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - eleon

#31
Buenas:

Navegando por internet he encontrado la siguiente recomendación para aumentar el rendimiento de una tarjeta gráfica HD Intel Graphics:

CitarAbre "ejecutar" y escribes los siguiente: "msconfig" (sin comillas) lo ejecutas y te vas a la pestaña "arranque" luego entras en "opciones avanzadas" y se abrira otra ventana y haces click en el cuadro "cantidad maxima de memoria" y aparecera la memoria RAM que tienes (no lo cambies) esto funciona para que tu ordenador utilise toda la memoria RAM.
Luego haces click en el cuadro "numero de procesadores" y pones la cantidad de nucleos que tiene tu procesador (normalmente los Intel Core i3, i5 y i7 tienen 2) una vez listo pones aceptar en todo y reinicias el ordenador.

Esto funciona para que tu PC lleve la RAM y el procesador mas rapido, en concecuencia una PC mas rapida, mas eficiente y mejor rendimiento en juegos.

El problema es que no tengo ni idea de qué se está haciendo realmente, ¿alguien me lo puede explicar?, ¿quizá algún tipo de overclocking?.

¿Con esto el PC podría sufrir algún tipo de daño?.

Gracias por adelantado. Saludos.
#32
Windows / Re: Mejor versión Windows 7
25 Junio 2012, 15:35 PM
Aun me pica un poco el gusanillo por las aplicaciones o herramientas que vienen con el ultimate y que realmente no voy a usar, pero si dices que ofrecen el mismo rendimiento lo probaré a ver.

Muchas gracias. Suerte.
#33
Windows / Re: Mejor versión Windows 7
25 Junio 2012, 13:09 PM
¿Pero en cuanto a rendimiento alguno es más rápido que otro?.

Entiendo que puedo desinstalar las aplicaciones que vienen por defecto y no voy a utilizar, pero hay muchas otras cosas propias del sistema operativo que no se podrán tocar y eso es lo que decidirá cuál de las versiones es más rápida a la hora de ejecutar un programa o un videojuego.

Según tengo entendido la diferencia entre Professional y Ultimate es el Bitlocker y el poder cambiar de idioma... No es una buena razón para descartar una versión u otra (en principio no voy a necesitar cifrar datos ni voy a usar otro idioma más que el Castellano)... habrá otros parámetros más significativos ¿no?.

Vuelvo a decir que lo que más me importa es el rendimiento y la velocidad a la hora de ejecutar una aplicación.
#34
Windows / Mejor versión Windows 7
25 Junio 2012, 10:30 AM
Buenas:

Me gustaría conocer cuál es la versión de Windows 7 que ofrece MAYOR RENDIMIENTO al usar una aplicación, videojuego, etc.

Mi PC acepta 64 bits.

Gracias. Saludos.
#35
Oh, muchas gracias, funciona.

Pero con tu ejemplo me ha surgido un duda: si en esa cadena llego al número con el puntero y le paso la función atol, ¿no me convertiría a entero solo el 2?, ¿o convierte todas las cifras adyacentes para devolver el 21?.
#36
Buenas:

Tengo un puntero de tipo "const char*" que apunta a una cadena que lleva un número. Como es un char no puedo realizar operaciones con él, lo que quiero es asignar el número a una variable de tipo entero. Sería algo así:

Código (cpp) [Seleccionar]

const char *valor;
int valorint;
...

valorint = valor;

...
#37
He seguido esta guía: http://tirwal.blogspot.com.es/2012/03/allegro5-en-ubuntu.html

Ya he llegado al último paso (make install) pero me da el siguiente error:

CitarInstall the project...
-- Install configuration: "RelWithDebInfo"
CMake Error at addons/primitives/cmake_install.cmake:48 (FILE):
 file INSTALL cannot find
 "/home/usuario/allegro-5.0/lib/liballegro_primitives.so.5.0.6".
Call Stack (most recent call first):
 addons/cmake_install.cmake:37 (INCLUDE)
 cmake_install.cmake:473 (INCLUDE)


make: *** [install] Error 1

¿Alguna idea?.

Además no sé que ruta poner para incluirla en el programa, es decir, suponiendo que ese error no es importante (no tengo ni idea) he intentado compilar incluyendo la librería desde: #include <allegro.h> pero me dice que no se encuentra el archivo, ¿cómo saco la ruta?.

EDITO: Ya lo he solucionado gracias. En la guía falta que, al usar la intrucción "ccmake -DCMAKE_INSTALL_PREFIX=/usr .." hay que presionar la tecla "c" cada vez que para el procedimiento hasta que salga la opción de de generar y salir que es la tecla "g".
#38
Ya he llegado al último paso (make install) pero me da el siguiente error:

CitarInstall the project...
-- Install configuration: "RelWithDebInfo"
CMake Error at addons/primitives/cmake_install.cmake:48 (FILE):
 file INSTALL cannot find
 "/home/usuario/allegro-5.0/lib/liballegro_primitives.so.5.0.6".
Call Stack (most recent call first):
 addons/cmake_install.cmake:37 (INCLUDE)
 cmake_install.cmake:473 (INCLUDE)


make: *** [install] Error 1

¿Alguna idea?.

EDITO: Ya lo he solucionado gracias. En la guía falta que, al usar la intrucción "ccmake -DCMAKE_INSTALL_PREFIX=/usr .." hay que presionar la tecla "c" cada vez que para el procedimiento hasta que salga la opción de de generar y salir que es la tecla "g".
#39
Buenas:

He seguido a la perfección esta guía sin problema: http://tirwal.blogspot.com.es/2012/03/allegro5-en-ubuntu.html

Pero al llegar al paso que dice:

CitarUsamos ccmake para establecer los parámetros en línea del comando "make".
$ sudo ccmake -DCMAKE_INSTALL_PREFIX=/usr ..


El comando no me funciona, me sale una pantalla en la que pone "EMPTY CACHE" y no sé realmente qué debo hacer ahi.

¿Alguien me puede indicar?, es el último paso antes del make.

Gracias. Saludos.
#40
Buenas, tengo el siguiente problema:

Imprimo perfectamente unas líneas y unos rectángulos en pantalla ¿ok?, el caso es que al presionar una tecla (la A por ejemplo) quiero borrar la pantalla e imprimir de nuevo otras figuras (casi las mismas). El problema es que consigo este efecto tras pulsar la tecla "A" 283974823 veces y además una única vez, os dejo el código:


//Variables globales
int A = 15;
int B = 180;
int C = 598;
int D = 180;

void actualizar_pantalla (BITMAP *buffer)
{
   //Limpio el buffer
   clear_bitmap (buffer);
   
   //Guardo en el buffer todo lo que quiero imprimir por pantalla
   line (buffer, 10, 10, 610, 10, palette_color[8]);
   line (buffer, 10, 10, 10, 410, palette_color[8]);
   line (buffer, 610, 10, 610, 410, palette_color[8]);
   line (buffer, 10, 410, 610, 410, palette_color[8]);
   line (buffer, 310, 10, 310, 410, palette_color[15);

   rectfill (buffer, A, B, A + 7, B + 50, palette_color[1]);
   rectfill (buffer, C, D, C + 7, D + 50, palette_color[4]);

   circlefill (buffer, 310, 210, 4, palette_color[15]);


   //Imprimimos el buffer
   clear_bitmap (screen); //Primero limpio la pantalla
   blit (buffer, screen, 0,0,0,0,SCREEN_W,SCREEN_H); //Luego imprimo el buffer

}

int main()
{

...

BITMAP *buffer = create_bitmap (SCREEN_W, SCREEN_H); /*Reservo memoria para un bitmap y le asigno el tamaño de la pantalla*/
while (!key[KEY_ESC]) /*Mientras no se presione ESC hago sondeo y compruebo si se ha presionado la tecla A*/
   {
       if (key[KEY_A])
       {
           pala_izq_posY -= 1;
           actualizar_pantalla(buffer);
       }
   }

...
exit_allegro();
return 0;
} END_OF_MAIN();


Como podéis observar he considerado la opción de que se ralentice por excesivas llamadas al sistema para imprimir en pantalla, por eso uso un buffer y lo vuelco todo de golpe.

Gracias por adelantado. Saludos.


EDITO:

Vale, me he dado cuenta de que si presiono la tecla A no se produce movimiento hasta que no aprieto con el ratón en la ventana de la aplicación, ¿esto por qué es?, ¿es posible que se deseleccione la ventana automáticamente?.