dissabte, de gener 28

Sound Blaster X-Fi

Recentment he comprat aquesta targeta de so, per reemplaçar la Sound Blaster Live! que tenia des de fa uns anys. Ben bé, no sé perquè la vaig comprar, perquè em pensava que no notaria cap mena de diferència amb la Live. Però el cert és que la reproducció del so ha millorat força.
De fet, un cop instal.lats els control.ladors un pot escollir 3 modes diferents: mode entreteniment, mode de creació musical, i mode de jocs. En funció del mode escollit, el processador que porta incorporat, destina la seva potència de procés a uns determinats efectes o d'altres.
En la reproducció de música (sobretot els mp3), es nota una millora molt important en la qualitat sonora: a diferència de la Live!, no s'aprecia gens de soroll de fons quan es connecta a un amplificador amb certa potència (el que faig servir té 65W RMS per canal), i a més, la potència de sortida és més elevada. També es poden apreciar millor els diferents instruments, i els pots reconèixer individualment millor que amb l'anterior.
Però també presenta millores importants per als jocs: té una gran potència per a la generació d'efectes sonors, modificant la banda sonora del joc en funció de l'ambient, si el joc ha estat programat correctament per aprofitar aquest fet. De fet és compatible amb l'EAX 5.0, que es començarà a fer servir en els jocs dels propers anys. Aquí teniu una foto, perquè pugueu veure l'aspecte d'aquesta tarja de so (força gran, per cert):

dilluns, de gener 16

Fedora Core 5 test2

Avui s'ha publicat la segona versió de prova (anomenada test2) d'aquesta popular distribució de Linux, disponible per a 386, AMD64, i PowerPC. Com a novetats inclou el kernel 2.6.14, gcc 4.1, Gnome 2.13.4, KDE 3.5, Firefox 1.5, Openoffice 2.0.1, Mono 1.1.12, i una nova eina d'instal.lació i actualització anomenada "PUP", d'entre d'altres.
Podeu descarregar la imatge ISO en format DVD per a 386 des d'aquest enllaç, o bé la versió per AMD64 es d'aquest altre.
La tercera versió de prova, s'espera que es publiqui el 13 de febrer, i la versió definitiva el 15 de març.

dijous, de gener 5

Rendiment del Sempron 3100+ amb Realstorm 2004

Realstorm és un programa que genera un conjunt d'escenes amb càlcul de raigs de llum (raytracing), i mesura el nombre mitjà d'imatges per segon, per tal de tenir una idea del rendiment de càlcul pur del processador.
Podeu baixar-vos la versió 2004, des d'aquest enllaç. Si voleu comparar amb els resultats que he obtingut, simplement cal instal.lar el programa i executar-lo amb les opcions per defecte, després cal iniciar el "result browser" per tal de poder veure'ls.
He provat aquest programa amb el processador que vaig comprar recentment (el Sempron 3100+), i amb uns quants ordinadors més, i he obtingut aquesta taula:


Podem observar que amb aquest programa, obtenim uns resultats relatius semblants als que haviem obtingut amb el CPUMark 99. El Sempron 3100+ continua obtenint uns excel.lents resultats superant en un 80% a l'Athlon 1.4 GHz que tenia anteriorment (tinguem en compte que només funciona a 400 MHz més!). També veiem que obté uns resultats lleugerament superiors a l'AthlonXP 2800+, i que no queda massa enrere del Athlon64 3000+ malgrat tenir la meitat de memòria cau (256KB en comptes de 512), i tenir una control.ladora de memòria de 64 bits en comptes de la de 128 bits com la de l'Athlon64.
Evidentment, l'Athlon64 3400+ supera clarament als altres processadors, gràcies a la freqüència de funcionament força més elevada (2.4 GHz).
Podeu acabar de visualitzar més clarament els resultats en aquesta gràfica elaborada a partir de les dades de la taula anterior:


dilluns, de gener 2

Rendiment del Sempron 3100+ amb CPU Mark 99.

Recentment vaig comprar un processador Sempron 3100+ d'AMD i una placa base per l'altre PC. Tenia curiositat per saber quin és el rendiment d'aquest processador, comparant-lo amb altres processadors, que he tingut, tinc o que he provat.
El primer programa que he triat per fer aquestes mesures de rendiment, és el
CPU Mark 99 Aquest programa és molt simple: realitza una sèrie de càlculs i simula el funcionament d'unes quantes aplicacions bàsiques i ens dóna un índex. Aquest és un índex relatiu, i pren com a base un ordinador amb processador 486DX a 33 MHz, que tindria un rendiment unitari.
Per obtenir l'índex, solament heu de descomprimir el fitxer zip, i executar el fitxer amb extensió .exe. Després d'uns quants segons, mostrarà un nombre que és l'índex de rendiment.
Evidentment amb els ordinadors actuals, s'obtenen índex molt alts, com podeu veure en la següent taula:


I a partir d'aquesta taula, aquí teniu el gràfic elaborat corresponent:



Com podeu veure en el gràfic, l'increment de rendiment de processador pur, al canviar l'athlon a 1.4 per el Sempron 3100+ és molt important gairebé un 70% més. També podem veure que el Sempron 3100+ supera lleugerament en rendiment a l'XP2800+ (tingueu en compte que en el seu temps era un processador de gama alta) i té un rendiment gairebé igual al de l'Athlon64 3000+. Aquests resultats no estan gens malament, tenint en compte que el Sempron és força més econòmic que els Athlon64.
També he inclòs en la taula i el gràfic, el rendiment obtingut amb l'Athlon64 3400+, que evidentment, és el més alt de tots els processadors analitzats, concretament, supera en un 26% el rendiment del Sempron, però també s'ha de tenir en compte que quan el vaig comprar, l'Athlon64 em va costar gairebé el doble que el Sempron.



dimarts, de desembre 27

YUMEX (yum extender)

El gestor de programari que porta Fedora (el yum), és un programa molt potent, però que es fa servir des de consola, en mode text. També es pot fer servir l'up2date per actualitzar els paquets del sistema, però no té funcionalitats per tal d'instal.lar/desinstal.lar programes.
Per tal de resoldre aquests inconvenients, podeu fer servir aquest programa anomenat yumex, que, de fet, és un entorn gràfic per al yum, així, a cop de ratolí podem instal.lar/desinstal.lar o actualitzar els paquets de programari del sistema.
Per tal d'instal.lar aquest programa, simplement heu d'escriure com a root:

# yum install yumex

Un cop instal.lat, si l'executeu, obtindreu el següent:


A la part esquerra, teniu una barra de botons, que ens indiquen les accions principals que podem portar a terme: update per actualitzar el sistema, install, per instal.lar programes nous, remove per desinstal.lar programes, i repos per editar els repositoris de programari des dels quals volem accedir a programari.
Gairebé no cal cap explicació. En les 3 primeres opcions, ens sortirà un llistat de programes disponibles, seleccionem els que volem instal.lar/desinstal.lar o actualitzar, i premem el botó corresponent.
Realment és una eina molt útil, que esperem que en el futur s'incorpori dins de Fedora, perquè facilitarà molt la tasca a la gent que no és experta, i ajudarà a fer que l'ús d'aquesta distribució s'estengui.

divendres, de desembre 23

Un windows sense windows? ReactOS!

Aquesta si que és bona oi? Doncs si, existeix, un sistema operatiu pensat per ser compatible amb el Windows i els programes que s'executen sobre ell, però sense ser propietat de Microsoft. Aquesta "curiositat informàtica", té un nom, i és ReactOS. De fet, ja fa temps que n'havia sentit a parlar d'aquest projecte, però sembla que comença a agafar una certa solidesa, i que ara ja comença a ser una cosa mitjanament útil on podem fer córrer aplicacions com l'Openoffice, Microsoft Office, Mozilla Firefox, mIRC, Flash Player, Visual Basic 6, Irfanview, 7-zip... i fins i tot alguns jocs! (Quake, Unreal Tournament).
A més a més, és gratuït i té llicència GPL. Podeu descarregar la imatge ISO per instal.lar des d'aquest enllaç.
Jo tinc força curiositat i intentaré d'instal.lar-lo en una màquina virtual, i potser més endavant en una màquina real més antiga, suposo que els seus requeriments no seran gaire elevats.

dijous, de desembre 22

ATi silencer (Artic Cooling)

Des del gener que tinc una ATi Radeon X800XT amb 256MB en format AGP 8x al PC principal (un Athlon64 3400+), i la veritat és que n'estic molt content, té un rendiment molt elevat i encara es pot jugar a tots els jocs de darrera generació amb un nivell de detall prou bo.
El problema és que darrerament el ventilador que portava de sèrie "rascava", i feia un soroll força desagradable.
Així que vaig començar a investigar si hi havia la possibilitat de canviar el ventilador per un de menys sonor i eficient.
Cercant per internet (què faríem sense google), vaig trobar que si que n'hi havia de sistemes de refrigeració específics per a targes gràfiques. De tots els que vaig veure, em vaig decidir per l'ATi Silencer 5, doncs totes les "reviews" que havia llegit eren positives, i es deia que tenia molt bon rendiment tèrmic, i feia molt poc soroll. Així que ho vaig encarregar i ahir em va arribar i ho vaig muntar (no va ser gaire complicat, per cert).
Un cop muntat, aquí teniu una foto on podeu veure l'aspecte re la tarja gràfica amb aquest sistema de refrigeració muntat:

Realment l'aspecte és una mica impactant. És força voluminós i ocuparà l'espai de l'slot AGP i el PCI contigu. Com podeu veure disposa d'un ventilador de grans dimensions, que xucla l'aire de l'interior de la caixa, el fa passar a través d'aquesta canalització de plàstic i l'expulsa per la part posterior de la caixa. Al lloc on hi hauria d'haver el primer sloc PCI al costat de l'AGP, heu de treure la placa posterior, i hi heu de posar una reixeta que porta el mateix sistema per tal que l'aire calent surti a fora.
Aquí la podeu veure un cop ocupa el seu lloc dins del PC:


Com podeu veure, ocupa un volum força gran dins de la caixa, per tan haureu d'anar amb compte si la voleu muntar: us haureu d'assegurar que teniu espai disponible dins la caixa, i que no hi ha res que obstaculitzi el flux d'aire que xucla el ventilador negre.
Pel què fa al rendiment d'aquest sistema, la veritat és que he quedat força impressionat, just abans de muntar aquest sistema, amb el dissipador/ventilador que portava de sèrie, vaig enregistrar una temperatura de 40º en repòs per al xip de la tarja gràfica (GPU), i després d'una bona estona jugant, i fent-la anar al màxim de la seva capacitat, la temperatura pujava a 50º. Doncs bé, després de muntar aquest sistema, en repòs la GPU tenia una temperatura de 32º, i després de fer-la anar una estona al màxim, la temperatura amb prou feines passava dels 40º (en concret, 42). És a dir, que la temperatura ha baixat aproximadament 8º!.
A més a més d'això tamé s'ha de tenir en compte que el nivell d'emissió sonora es força baix, i això sobretot es nota quan es fa funcionar la tarja gràfica al màxim de la seva capacitat: amb el conjunt de dissipador/ventilador de sèrie, s'accelerava el ventilador i feia força soroll, i en canvi amb aquest nou sistema, gairebé no es percep diferència en la quantitat de soroll que genera, que d'entrada ja és força més baix.
Per acabar, que tot i tenir un excel.lent rendiment, no té un preu massa elevat (em va costar 19 euros). Si teniu alguna de les targetes gràfiques compatibles amb aquest sistema, i esteu preocupats pel soroll que fan, aquesta solució és un sistema de refrigeració a tenir en compte.

dimecres, de desembre 21

Asrock K8 Upgrade

Com ja vaig dir en un post anterior, vaig actualitzar el segon dels ordinadors que tinc, amb un Sempron 3100+, que està donant uns resultats molt bons, i amb una placa base nova que és la Asrock K8 Upgrade.
Aquesta marca, en principi no em sonava de res, però en realitat és com la marca blanca de Asus. És a dir, els components tenen la mateixa qualitat, tot i que la documentació és més escassa i no té el nom de la marca de prestigi.
Però a part d'això és una placa excel.lent. Concretament el model que em vaig quedar (per a socket 754), disposa del xipset nforce3 250, i entre altres característiques disposa d'una tarja de xarxa integrada fast ethernet (100 Mbps), xip d'àudio 8.1, AGP 8x, 4 slots PCI, i 2 DIMMS per a memòria DDR. A més també disposa d'un slot especial, en el què mitjançant una tarjeta especial, en un futur s'hi pot posar una cpu en socket 939, actualitzant així la cpu sense actualitzar la placa base.
També disposar de dos connectors serial ATA, i 2 IDE UDMA 133.
La veritat és que és una placa molt completa, amb la que no he tingut cap mena de problema d'estabilitat, i que em va costar uns 50€.
Aquí teniu una foto per què pugueu veure l'aspecte d'aquesta placa base:





dissabte, de desembre 17

Sempron 3100+

Recentment m'he decidit per actualitzar un dels PC's que tinc, que disposava d'un processador Athlon a 1.4 GHz amb 512MB de RAM. En principi volia obtenir un increment de rendiment prou important però sense gastar-m'hi gaire diners, així que vaig descartar un AMD Athlon64 que a més havia de ser en socket 939. Aleshores la única opció que em quedava era un micro que en teoria és de "gama baixa", i que s'anomena sempron.
Investigant una mica, he vist que hi ha semprons per a plaques per a socket a (com les de l'athlon i athlon xp), i n'hi ha per socket 754 com el Athlon64 3400+ que tinc en el PC principal. També he vist que hi havia diferències importants en les seves especificacions en funció de l'stepping (revisió) d'aquest processador: els primers estaven fabricats en tecnologia de 0.13 micres (ara ja obsoleta), no disposaven de registres de 64 bits, ni tampoc altres jocs d'instruccions com per exemple les SSE3 (extensió d'instruccions multimèdia).
I si això fos poc, saber una cosa tan bàsica com la freqüència de funcionament i la quantitat de memòria cau (cache), ha estat força complicat. Després d'una bona estona fent recerca per la xarxa, he sabut que el model 3100+ incorpora 256KB de cache de 2on nivell (a diferència dels altres que en solen tenir 128KB, i que a més funciona a una respectable freqüència de 1.8GHz, com la de l'Athlon64 3000+.
Aquí teniu una foto de l'encapsulat del xip, per tal que pugueu veure el seu aspecte:


En l'encapsulat del xip podeu veure el seu stepping: en aquest cas és el BX, que és el que ens garanteix que aquest processador pot executar qualsevol programa de 64 bits i té les extensions multimèdia SSE3. Aquest tipus d'encapsulat protegeix la "die" o nucli del processador, fa molt més difícil que es faci malbé, i reparteix millor la temperatura sobre tota la superfície metàl.lica. També facilita molt les coses a l'hora d'instal.lar el ventilador i dissipador.
Per acabar d'assegurar-me que aquest processador tenia les característiques que havia trobat a internet, he descarregat el programa CPU-Z, i l'he executar. Aquí teniu una captura:


Podem veure, que certament, tal com havia suposat a partir de la informació trobada per internet, aquest processador funciona a 1.8 GHz i té 256KB de cache de 2on nivell, a part dels 128KB habituals de primer nivell.
Un altre aspecte molt important és que està fabricat amb una tecnologia de 0.09 micres, i funciona amb un voltatge de 1.45V, fent servir el nucli anomenat "Palermo". Això implica que el seu consum energètic és baix, i que la seva temperatura de funcionament teòricament, és baixa.
Per tal d'assegurar-me d'aquest fet, he executat l'Everest Home edition 2.20 (que malauradament en la darrera versió ja no és gratuït), i he mirat a la pàgina corresponent als sensors, obtenint aquestes dades:


Propietats del sensor
Tipus de sensor Winbond W83627HF (ISA 290h)

Temperatures
Placa mare 28 °C (82 °F)
Processador 34 °C (93 °F)
Aux 26 °C (79 °F)
Seagate ST340810A 27 °C (81 °F)

Ventiladors
Processador 2637 RPM
Xassís 3184 RPM

Valors de voltatge
Nucli CPU 1.47 V
Aux 1.65 V
+3.3 V 3.30 V
+5 V 5.03 V
+12 V 11.73 V
-12 V 1.87 V
-5 V 2.54 V
Pausa en espera +5 V 4.99 V
Bateria VBAT 0.02 V
Debug Info F 40 35 FF
Debug Info T 28 34 26
Debug Info V 5C 67 CE BB C1 CC CC (01)

Podem observar que la temperatura del processador és de tan sols 34º, i això tenit en compte que en aquests moments estava funcionant al 100% de la seva capacitat!
També he fet mesures quan el processador en idle (sense fer res), i la temperatura ni tan sols superava els 30º, de fet, es quedava en uns 28º. Compareu això amb la temperatura a la que arriba el processador que tinc al PC principal (un Athlon64 3400+ basat en un nucli més antic, el newcastle), que arriba a gairebé 50º amb el 100% de càrrega.
Realment, pel preu que m'ha costar (uns 100 euros amb iva i el dissipador i ventilador inbox), és una CPU excel.lent, ser molt fàcil de muntar en la seva placa i amb el seu dissipador/ventilador (la placa, és una Asrock K8 Upgrade, de la qual ja parlaré en un altre post). A més, el rendiment obtingut també és molt bo, si tenim en compte el seu preu (d'això també en parlaré en posts posteriors).
Ja ho sabeu, si voleu un processador molt eficient, amb bon rendiment, amb un consum i temperatura de funcionament baixes, i amb un preu força assequible, no cal que us compreu un Athlon64, podeu comprar-vos un Sempron tranquilament: us haureu estalviat força euros i no crec que us decepcioni.

divendres, de desembre 16

Consola en mode vesa framebuffer en Fedora

Per defecte, Fedora ens presenta una consola de sistema en mode text de 80 columnes x 25 files. La veritat és que tenint en compte la resolució habitual dels monitors actuals (1024x768 o més), és molt limitada, i hi caben molt poques lletres. Aprofitant que la majoria de targetes gràfiques acompleixen l'estàndard VESA, podem millorar substancialment la resolució de la consola en mode text, obtenint lletres amb més resolució i al mateix temps amb moltes més files i columnes.
En el cas d'aquesta distribució el suport per a aquests modes de consola ja ve integrat en el kernel, en canvi, pot ser que en altres s'hagi de compilar el kernel amb suport per a "vesa framebuffer console".
D'aquesta manera, en Fedora, només ens caldrà activar l'ús d'aques tipus de consola. Per tal de fer això, haurem d'editar el fitxer grub.conf i afegir una comanda al final de la línia corresponent:
- Primer de tot, anem al directori on està situat el fitxer grub.conf (sempre com a root):

# cd /boot/grub/

- Editem el fitxer amb un editor de text qualsevol, i cerquem les següents línies:

title Fedora Core (2.6.14-1.1653_FC4)
root (hd0,2)
kernel /boot/vmlinuz-2.6.14-1.1653_FC4 ro root=LABEL=/1 rhgb quiet
initrd /boot/initrd-2.6.14-1.1653_FC4.img

(o la línia corresponent a la versió del kernel que tinguem instal.lat).
- Per tal d'indicar a Fedora que arrenqui amb la consola d'alta resolució en mode VESA, haurem d'afegir la cadena de text: "vga=XxXXX" al final de la línia corresponent al kernel, on XxXXX és un codi que ens indica la resolució i la profunditat de color amb la que volem la consola. Per exemple, si volem una consola amb una resolució de 1280x1024 (habitual en els tft's de 17), i 64 mil colors, hauríem d'editar el grub.conf afegint el paràmetre vga=0x31A, quedant-nos de la següent forma:

title Fedora Core (2.6.14-1.1653_FC4)
root (hd0,2)
kernel /boot/vmlinuz-2.6.14-1.1653_FC4 ro root=LABEL=/1 rhgb quiet vga=0x31A
initrd /boot/initrd-2.6.14-1.1653_FC4.img

En el cas que volguem altres resolucions o nivells de profunditat de color, haurem de substituïr el paràmetre 0x31A per algun dels de la següent taula:

| 640x480 800x600 1024x768 1280x1024
----+-------------------------------------
256 | 0x301 0x303 0x305 0x307
32k | 0x310 0x313 0x316 0x319
64k | 0x311 0x314 0x317 0x31A
16M | 0x312 0x315 0x318 0x31B

- Un cop fet tot això, només caldrà reiniciar el sistema i si tot va bé ja disposarem d'una consola en mode text d'alta resolució.