Important Message

You are browsing the archived Lancers Reactor forums. You cannot register or login.
The content may be outdated and links may not be functional.


To get the latest in Freelancer news, mods, modding and downloads, go to
The-Starport

Fix for graphic card/ unidentified video card

The place to ask for technical help with running the demo or the full game...

Post Sun Apr 24, 2005 8:34 am

Fix for graphic card/ unidentified video card

Hello!

I love Freelancer, this is one of my favorite game but since I changed my graphic card to an ATI Radeon 9600, the game tells me that it cannot recognize the graphic card and that the game could have some problems. I check the box to never see this message again but I really feel that my card is not used at all its potential. Sometimes, I feel like the old GeForce 4 could do a better job... is it only me or is it true?
If it's true, do you know if somebody is working on implementing newer graphic cards into the game? That would be really nice to use higher resolution or more FSAA/Aniso.

Thanks,
Nicolas.

P.S. : Sorry for my english !

Edited by - Finalday on 7/8/2005 8:31:55 PM

Post Sun Apr 24, 2005 9:21 am

Are your drivers up to date?

Post Sun Apr 24, 2005 10:47 am

Please go to your 'control panel' in your windows start menu. Now find the "Administrative Tools" option. Double click it, and then double click on the shortcut to "Computer Management".

Once that is done, click on "Device Manager" - you should see it in a sub tree off of Computer Management/System Tools


Click on Display Adaptors so that it opens the sub tree - and then click on the device you have installed (your radeon).

Now right click on it, and select 'properties'. Click on the details tab, and you should see a whole ream of numbers - like this:
PCI\VEN_1002&DEV_4E48&.........

That beginning bit is all we are interested in! Forget the PCI\VEN_1002&DEV_ part - we want the FOUR numbers after that. They should be something like the 4E48 above...
Once you have done this, you can note that number down. Now go into your Freelancer Directory, and then into the EXE folder. Find a file called flconfigdatabase.txt - and open it.

Its one HECK of a big file to look through - so your best bet is to just search for Radeon...

Here is a sample:


0x514c = "Radeon 8500"
0x514e = "Radeon 8500"
0x514f = "Radeon 8500"
0x4966 = "Radeon 9000"
0x4e44 = "Radeon 9700"
0x4e48 = "Radeon 9800pro"
if os > win2k
if driver < 6.14.10.6430
UnsupportedDriver
endif
endif
if os == win2k
if driver < 5.13.1.6166
UnsupportedDriver
endif
endif
if os < win2k
if driver <= 4.13.1.9069
UnsupportedDriver
endif
endif
break


You will notice that I have already included the 9700 and 9800 pro into mine, slap your 9600 in there too. Note the way its done though:
0x4e44 = "Radeon 9700"
0x4e48 = "Radeon 9800pro"

Its 0x followed by those four numbers you found earlier...
so something like
0x4e41 = "Radeon 9600"
There we go. You will notice the drivers version that should be installed - you can check your driver version is more modern than the ones its looking for:
if os > win2k
if driver < 6.14.10.6430
UnsupportedDriver
endif
endif
if os == win2k
if driver < 5.13.1.6166
UnsupportedDriver
endif
endif
if os < win2k
if driver <= 4.13.1.9069
UnsupportedDriver

Its saying if your OS is greater than win2k (ie XP)- you'll need that driver number, if it IS win2k - thats the driver you need, and if its less than win2k - then you will need 4.13.1.9069 or greater.
The <= just means less than or equals too... - returning unsuported driver if it is.

You can subsitute your new drivers numbers in there if you really feel flash, although its completely un-necessary.

It appears that Radeons will support the game to its fullest capability. Others will find that it may contain things like this below their graphics cards entries:
UnsupportedHardware
BrokenAlphaTest
TextureOffset
break

The break literally means 'stop' - end of section etc.
Those unsupportedhardware entries means that you cannot have textureoffset and other stuff. To see what it means - the top of the file says this:
// Freelancer Config Database
//
// SceneRenderer // Scene based renderer (eg: PowerVR, Kyro etc...)
// NoAlphaTest / Disable alpha test (conflicts with other modes)
// oTriLinear // Do not attempt trilinear filtering
// NoTripleBuffer // Do not attempt triple buffering
// DefaultBltNotFlip // In full screen mode, use BLT
// NoFog // Do not attempt fog
// TextureOffset // Texel offset for fonts is done on x,y's not u,v (eg: Riva128)
// BrokenAlphaTest // Cards that cannot do Alpha test without ALPHABLEND being enabled (eg: ATI Rage)
// RenderEqualZ // Render bit depth must equal Z bit depth (eg: nVidia cards)
// NoParallelism // Lock the back buffer after rendering (eg: Voodoo3 - queueing up too many blits)
// BadMouse // Card can never use GDI mouse (eg: Voodoo)
// NoMipMap // Disable mipmaps
// Bad4444 // Disable 4444 textures (eg: Chromatic Mpact)
// NoDisablePerspective // Disable disabling perspective correct texturing (eg: Voodoo cards)
// LimitTextureSize // Limit texture size to 256*256 to correct bad caps
// ForceSquareTextures // Do not allow non-square textures
// NoStretchTexture // Force system memory stretch blit to square up textures
// SlowDisplayModeChange // Prevent video drivers that take a while before sending the WM_DISPLAYCHANGE msg from getting stuck in an endless loop of display mode changes (eg: Savage 4)
// Bad8888 // Disable 32 bit textures (eg: Voodoo)
//
// Disable1600x1200

// Freelancer specific:
// FL_BAD_WFOG // card doesnt work well w/ freelancer's w-fog
// FL_BAD_ENVMAP // card doesnt work well w/ freelancer's envmapping
// FL_BAD_MOD2X // card doesnt work well w/ freelancer's detail mapping
// FL_BAD_DXTN // card doesnt work well w/ freelancer's dtxn texture loader

Hope that helps you out, until someone who is better at this thing than me comes along instead. Oh yeah, please post your number up as well That four digit number cheers

Post Sun Apr 24, 2005 6:37 pm

Thank you very much... it seems to be working pretty good!

I used 0x4152 = "Radeon 9600" as a value.

Post Tue May 03, 2005 8:23 am

If anyone is interested:

use 0x0322 = "GeForceFX 5200"

for your GfFX 5200

Post Fri Jul 29, 2005 10:51 am

What version of Windows are you guys using? In my XP Home, if I right-click on my video card from the control panel, I can get "properties" okay, but no "details" thing with a bunch of code. There is a "driver details" in the drivers tab, but that doesn't show the kinds of code you mentioned at all.


Cyaron

"He who has the power to see
that which cannot be seen
shall see the truth." -Golden Sun

Post Fri Jul 29, 2005 10:58 am

In fact, the only things showing four-number sequences are in the resource settings. It says I/O Range 03B0 - 03BB and then on the next line, I/O Range 03C0 - 03DF. I mention this because in that configuration txt file, the Geforce family seems to all begin with zeros.

But there's nothing so clear cut as what you described above.

For the record, I have a GeforceFX 5900XT.


Cyaron

"He who has the power to see
that which cannot be seen
shall see the truth." -Golden Sun

Post Fri Jul 29, 2005 11:07 am

So I was thinking ... last message before I sign off ... telling the Game what to call the card won't shange whethe the game can use the code it's given or not. right? So the game detects, let's just say 0355. If it can use that, it will. If it doesn't know it's a 5800 or whatever ... does that really matter?

I would guess not, since FL looks amazing on my card even though the game doesn't recognize what it is.


See ya around,

Cyaron

"He who has the power to see
that which cannot be seen
shall see the truth." -Golden Sun

Post Fri Jul 29, 2005 8:49 pm

All questions and solutions to the issues presented in this thread should be directed to the following thread:

*FIX* Unidentified Video Hardware Update and Advanced Logging

Post Wed Aug 24, 2005 6:57 pm

Ok, I for awhile had seen the message, "Freelancer does not reconize your video card, continue...." I did of course. If I used a Jumpgate and about half way through I will get a 2 second buzz noise, black screen and my computer reboots.
Microsofts' crash site indicated a driver issue. I am using a 3.4 processor, with 256Mb of Ram, another 512Mb is on order and awaiting delivery. Using an Radeon X600pro video card.
I have used the resources here to edit my "flconfigdatabase" putting most Radeon cards (mine included) into it. Now I got through some Jumpgates before the system crashes. Still happens though.
I have updated the ATI drivers before and after. I have also at one time un-installed all drivers and used a driver from another site that I can't remember now. Alldrivers.com or something close.
Does anyone have any ideas? Am I on the right track with more Ram? Help. I am not a software engineer, just want to be a pilot.
Thanks in advance.
Pulse

Post Mon Dec 26, 2005 5:13 pm

EDIT: I had the exact same problem as Pulse, so I posted the question whether he had solved it or not. After that, I saw Louva-Deus thread, installed his QuickPatch and that solved it!! I hope Pulse got it sorted out too.

Sorry to open a 4-month-dead thread, but it seemed better than opening a new thread for the same thing... (Also, I suffer from a posttraumatic stress disorder after 5 months of living with a pc that had random crashed caused by a video card, so when I got this one, so that kind of eroded my abilities to cope with hardware issues ;P )

Edited by - Moonhead on 12/26/2005 5:50:30 PM

Post Thu Feb 02, 2006 4:15 pm

Did you find a fix? I am having some problems with FL, freezing up and I have a FX 5500 vid card and am wondering if this thread might have some answers?

I will see....i have heard that Starlancer at least dones not like Nvida drivers,
whcih is what we use in GeForce.....being Nivida....

so I was just wondering if you had fixed your glitch?

Post Fri Feb 17, 2006 5:35 am

I had the same issues with my computer randomly crashing using a GE force Nividia graphics card and windows xp - i downlaoded all the right drivers to update it and it carried on doing it - in the end i went back and reinstalled the driver fromthe Nvidia site but with one crucial difference - namely i followed the hints and tips from the site and uninstalled the display settings this freaked me out a bit because my default settings on the screen droped back to a ridiculous low resolution setting however I perservered and and reinstalled all the Nvidia software and drivers in one go. then reset the resoultion and the other thing i did was i opened up the PC and found heaps loads of dust and muck caking up my main processor and my graphics card cooling fan - cleaned it out and job done - dropping the tempreture from 61 degrees back to a healthy 53 degrees temp try as i might I can't make it crash now...

Post Sat Feb 18, 2006 2:01 pm

I have a FX 5200 and I inserted that number in the NVIDIA section and all, but it still won't work. Is there something I missed?

Post Tue Apr 11, 2006 8:42 pm

Hi I have a problem with flashing text and incorrect z-ordering (is that what you call faraway objects appearing like they were just in reach?). The z-ordering I partially fixed by selecting softwate vertex processing in dacom.ini, but the text was terrible, I can see only flashes of what is written and sometimes there is no text at all!

I am using a P3 733mhz pc running winxp sp1 with 128mb mem and a 16mb S3 Savage4 LT video card with an AGP size of 32mb. I use the video drivers provided with the XP installation. I can run the game at max detail with only minimal fps loss, but the text does not appear even in min detail.

Please help...



Once a freelancer, always a freelancer...

Edited by - raycrasher on 4/11/2006 9:42:35 PM

Return to Freelancer Technical Issues