Wanna see this logo while booting your 2.6 kernel? Click here!

22.12.2005 01:02

Driving real cars, virtually - Part 2


I'm #4 on the blacklist. The races and milestones are getting much harder to accomplish but on the other hand, the cars are getting nicer too :)

My newest toy is the Lamborghini Murciélago, check out the gallery of this beautiful car.

My garage now looks like this (click on the car to see its complete gallery):
NFS Most Wanted Screenshot NFS Most Wanted Screenshot NFS Most Wanted Screenshot

I hope this game is over soon, as I have no motivation to do anything else on my evenings than tuning my italian sports cars ;)

20.12.2005 21:46

Driving real cars, virtually


I spent nearly the whole weekend playing NFS Most Wanted and the result of this long lasting work looks _really_ nice.
Only a few more blacklist riders on my way to get my BMW back from Razor and Ming was so kind to hand me out the keys for his ultimate-tuned Lamborghini Gallardo.

Driving this car is _SO_ much fun. The only problem is in the car being very light and breaking through street-barriers is much more difficult than with my german two-tons-panzer.
Therefore I'll keep both cars, the Audi for cases where I know in preface that I'll have to wreck some S.U.V.s and the Gallardo for everything else.

A new gallery is online for the Gallardo, see Links below. Also some new pictures of my Audi against lots of police cars are online in the audia4-gallery.

NFS Most Wanted Screenshot NFS Most Wanted Screenshot NFS Most Wanted Screenshot

Galleries:

Multiplayer Issues (LAN-Games):

As we (my brother and I) had at first troubles to get NFSMW work in Multiplayer LAN mode, he wrote down some notes about how to solve this problem.

Link: NFS Most Wanted LAN games issue

17.12.2005 09:14

Jump, Jump, Jump Around!


New pictures in the NFSMW-AudiA4 Gallery available!

Yesterday I managed to beat blacklist #12 which means that I'm now up to #11. The further I get, the funnier it is. Yesterday I destroyed my first light-SUVs ;) and it's going to be much more fun later on I guess.

On the way home at the train I tried to pimp my A4 to make a BMW M3 GTR out of it - well, that didn't work out, but the results are funny:

NFS Most Wanted Screenshot NFS Most Wanted Screenshot NFS Most Wanted Screenshot

Check out the new pictures in the NFSMW Audi A4 gallery.

16.12.2005 16:01

Forget about fake-xinerama-screen, THI is here!


The new mtxdriver 1.4.3 compiled flawlessly on my system and let itself install flawlessly too (except one typo in the install.sh file, see attached patch below).

Since I got my third TFT I had the problem that the old driver wasn't capable of driving three Displays in independent mode. The only window manager known to me who can handle this is enlightenment v17 with the command line option fake-xinerama-screen.
Before 1.4.3, I used the following command to start my window manager:

/usr/local/bin/enlightenment -fake-xinerama-screen 1280x1024+0+0 \
-fake-xinerama-screen 1280x1024+1280+0 -fake-xinerama-screen 1280x1024+2560+0

With this setup I had virtually three independent screens in terms of maximizing windows, showing started applications per desktop, etc.

With the new THI option everything works like I was used to when using DualHead Independent mode :) (check out the xorg configuration file below)

Update:
Now there is an installation package instead of the two fix-typo patches!

Downloads:

16.12.2005 14:59

New Matrox Parhelia Driver (1.4.3) _officially_ released


Exactly before christmas, Matrox released a new mtxdriver.
I downloaded it already, but - like always - before testing the driver, I looked at the sourcecode and especially at the diff output between my latest 1.4.2.2 driver modifications and the new 1.4.3 driver.

I thought Matrox would honor my and monty's changes this time, but unfortunately, they didn't. Here are some "funny" excerpts from the diff output between those two versions:

Let's start with a very nice one:

-File Name:      mtx_agp.c
+    File Name:      mtx_agp.c

-Description:    AGP driver backend control
+    Description:    AGP driver backend control

-References:     None.
-
-Author:         Karl Lessard    <klessard@matrox.com>
-2.6.x Updates:  Alexander Griesser <matrox@tuxx-home.at>
-               Christopher Montgomery <monty@xiph.org>
+    References:     None.

Followed by this one:

     if ( ! agp_backend )
     {
         MTX_ERROR("Failed to retrieve agpgart symbol table\n");
-        mtx_agp_cleanup();
-        return -ENODEV;
+        goto cleanup;
     }
 #endif
-
     return 0;
+
+cleanup:
+
+    mtx_agp_cleanup();
+    return -ENODEV;
 }
-/* this piece can't be done until we have a bridge, that's not
- * discovered until the device probe step. */
+
 int mtx_agp_init_finish(void)
 {
-
     /* Copy AGP information */


-    mtx_agp_chipset_info_print( &agp_drv ->kern_info );
+    mtx_agp_chipset_info_print( &agp_drv->kern_info );


I don't understand this one:
The use of #if instead of #ifdef causes compiler warnings on some platforms. OK, they're just warnings, but if it is so easy to get rid of them, why don't do it?
-#ifdef MEMORY_STATS
+#if MEMORY_STATS

 STACK_LINKAGE void* ClientMemStatsAlloc(size_t size, const char* filename, int line)
 {
@@ -58,7 +60,7 @@
 {
     mtx_mem_stats_free( ptr );
 }
-#endif  /* #ifdef MEMORY_STATS */
+#endif

This one is really neat (no, we don't need no comments in our drivers!):

-File Name:      mtx_dev.c
+    File Name:      mtx_dev.c

-Description:    MTX devices manipulation. Supported devices detected on the PCI buses
-                are stored in a global list of mtx_dev.
+    Description:    MTX devices manipulation. Supported devices detected on the PCI buses
+                    are stored in a global list of mtx_dev.

-References:     None.
-
-Author:         Karl Lessard    <klessard@matrox.com>
-2.6.x-updates: Christopher Montgomery <monty@xiph.org>
+    References:     None.

     Copyright (c) 2001, Matrox Graphics Inc.
     All Rights Reserved.
@@ -274,14 +271,10 @@
             MTX_WARNING("Fail to acquire control of AGP driver. "
                         "AGP tranfers are therefore disabled\n");
         }
-
-       /* *now* we have a bridge and can handle the rest of the setup
-        * initially done in mty_agp_init() */
-       if(mtx_agp_init_finish()<0){
-         MTX_WARNING("Fail to finish setup of AGP driver. "
-                     "AGP transfers are therefore disabled\n");
-       }
-
+        else if(mtx_agp_init_finish()<0){
+            MTX_WARNING("Fail to finish setup of AGP driver. "
+                        "AGP transfers are therefore disabled\n");
+        }
     } else {


Maybe I'm too fussy about that, but as long as Matrox does not honor the work of all people outside their company who are willing to work on this driver and help other people having problems with this driver, the driver situation itself will not get better.

Now I'm going to test the new driver (although there are some posts in the Matrox technical support forums that this driver does not work at all). Let's have a look...

15.12.2005 08:59

Evaluating EA Games Need For Speed Most Wanted


Yesterday I got EA Games newest car racing simulation called Need For Speed - Most Wanted which currently is on the way to be my favourite one from the whole NFS series (not only because the front car is a BMW ;)
The only thing I'm really disappointed about, is that there are no drift-courses anymore. I loved them!

I started with a Fiat Punto being so very ugly, that I didn't even make screenshots of it. After beating the number 15 blacklist rider, I won his car (a Golf GTI) which is not much better than the Fiat Punto, but not that ugly, so here are some screenshots of my current car.

NFS Most Wanted Screenshot - Golf GTI NFS Most Wanted Screenshot - Golf GTI NFS Most Wanted Screenshot - Golf GTI

Click here for more pictures of the Golf GTI...

Update:
A few more pictures of this ugly GTI before I finally got rid of it are online.
Due to the mass of screenshots I'm expecting in the next time, I'll create a new gallery for every new car and exactly that was what I did a few minutes ago, because today I bought an Audi A4 quattro 3.2 FSI and as mentioned before, here is the Audi A4 gallery.

NFS Most Wanted Screenshot - Audi A4 quattro NFS Most Wanted Screenshot - Audi A4 quattro NFS Most Wanted Screenshot - Audi A4 quattro

13.12.2005 08:23

Feeding Google


As my brother now starts to make a personal website and blog for himself, I mention his website here to feed google with the new URL.
In fact, feeding google with links on an already known website is much more effective than registering the site itself at google...
Well, google, here it is:

http://markus.tuxx-home.at