Hard Light Productions Forums
Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: Koth on January 20, 2007, 02:32:22 pm
-
After three months without Internet and Freespace, i finally got my letter from the Internet company. Naturally one of the first sites I got on was
Hard Light. And cool, they finished 3.6.9 and Inferno Alliance was released. Happily I downloaded 3.6.9 and installed it, and then an error, something about my graphics card not supporting some OpenGL extension.
Then I completely deinstalled freespace and tried it out with a clean install. Same problem.
I have a Geforce 7800 GTX and the 91.4.7.
Has anyone an idea what I can do ?
-
You have OpenAL?
How'd you install 3.6.9?
-
Yes I installed nearly half a year ago. With the last build I used everything worked fine. I can post the errorlog, maybe that helps:
Passed cmdline options:
-2d_poof
-env
-jpgtga
-mipmap
-missile_lighting
-glow
-spec
-no_vsync
-dualscanlines
-orbradar
-rearm_timer
-3dwarp
-ship_choice_3d
-warp_flash
-snd_preload
-fps
Building file index...
Searching root 'C:\games\freespace\'
Searching root pack 'C:\games\freespace\Root_fs2.vp'
Searching root pack 'C:\games\freespace\smarty_fs2.vp'
Searching root pack 'C:\games\freespace\sparky_fs2.vp'
Searching root pack 'C:\games\freespace\sparky_hi_fs2.vp'
Searching root pack 'C:\games\freespace\stu_fs2.vp'
Searching root pack 'C:\games\freespace\tango1_fs2.vp'
Searching root pack 'C:\games\freespace\tango2_fs2.vp'
Searching root pack 'C:\games\freespace\tango3_fs2.vp'
Searching root pack 'C:\games\freespace\warble_fs2.vp'
Found 10 roots and 7002 files.
Setting language to English
Initializing OpenAL...
Using 'Generic Software' as OpenAL sound device...
OpenAL Vendor : Creative Labs Inc.
OpenAL Renderer : Software
OpenAL Version : 1.1
... OpenAL successfully initialized!
GR_CPU: Family 15, MMX=Yes
Initializing OpenGL graphics device at 1280x1024 with 32-bit color...
Initializing WGL...
Requested WGL Video values = R: 8, G: 8, B: 8, depth: 24, double-buffer: 1
Actual WGL Video values = R: 8, G: 8, B: 8, depth: 24, double-buffer: 1
OpenGL Vendor : NVIDIA Corporation
OpenGL Renderer : GeForce 7800 GTX/PCI/SSE2/3DNOW!
OpenGL Version : 2.0.3
Unable to find extension "GL_EXT_fog_coord".
Unable to find extension "GL_ARB_multitexture".
-
I'll be away till monday. Thanks for any help that will come till I am back.
-
You probably just turned on the OpenGL extention list truncation feature in your video driver options (I can't remember exactly what it's called, but it shouldn't be difficult to figure out). Disable that at you should at least fix the missing extension problem.
-
Hmm....... Taylor:
Since vista is supposed to emulate OGL under DX when it cant find an OGL ICD (as it does, excellently in 3ds max) but in FS2, I get this:
Error: Unable to initialize display device!
File:J:\src\cvs\fs2_open_3_6_9.final\code\graphics\gropengl.cpp
Line: 4658
[This filename points to the location of a file on the computer that built this executable]
Call stack:
------------------------------------------------------------------
gr_init() game_init() game_main() WinMain() WinMainCRTStartup() kernel32.dll 75881601()
ntdll.dll 7714cf25()
------------------------------------------------------------------
Error: Unable to initialize display device!
File:J:\src\cvs\fs2_open_3_6_9.final\code\graphics\gropengl.cpp
Line: 4658
[This filename points to the location of a file on the computer that built this executable]
Call stack:
------------------------------------------------------------------
gr_init() game_init() game_main() WinMain() WinMainCRTStartup() kernel32.dll 75881601()
ntdll.dll 7714cf25()
------------------------------------------------------------------
and
(http://game-warden.com/raa/temp/aaaargh.jpg)
Other programs emulate OGL perfect, but FS seems to be missing something that tells DX what to do, or... something. Its bvious I dont know code >..>;;
-
Seems that I found an acceptable solution, I switched to Direct3D. I heard alot of horror stories that I shouldn't use it but it seems to work fine.
-
(http://www.hard-light.net/forums/Smileys/HLP/welcome2hlpbb.gif)
Damn it, Koth! You waited almost a year before posting!
<it's a bit OT but is a must>
-
Since vista is supposed to emulate OGL under DX when it cant find an OGL ICD (as it does, excellently in 3ds max) but in FS2, I get this:
FSO specifically looks for an accelerated visual, but I'm not sure that Vista advertises it properly. You should be able to run FRED just fine (it will silently accept an unaccelerated visual), but the normal game is a bit touchy in that area. The requirement came about because of the need to fix issues where Windows would drop back to software GL in certain situations, but that doesn't work with the game. The hadware GL requirement was added so that fallbacks were more substantial in order to make sure you would be able to run the game.
I'm seeing conflicting reports on the status of OpenGL in later versions of Vista though. One thing I've read is that it does actually require an ICD in order to fall back to OGL->D3D emulation, and no such ICD exists by default. That would still let it fall back on pure software GL like older versions of Windows do. Obviously that sucks, and flys in the face of all Vista info that I've seen so far. But, Vista still isn't final yet (shipping anyway), the video card drivers still aren't final yet, and until both of those things happen there will be no changes to code in order to facilitate usage under Vista.
-
Alright then. Guess I have to wait atleast 10 days and see if ATi has drivers with the ICD that will coincide with the release of Vista...