For direct access use https://forums.oldunreal.com
It's been quite a while since oldunreal had an overhaul, but we are moving to another server which require some updates and changes. The biggest change is the migration of our old reliable YaBB forum to phpBB. This system expects you to login with your username and old password known from YaBB.
If you experience any problems there is also the usual "password forgotten" function. Don't forget to clear your browser cache!
If you have any further concerns feel free to contact me: Smirftsch@oldunreal.com

Help! Can't use Direct3D8, 9, or OpenGL!

Unreal Unreal and more Unreal
User avatar
KillerSkaarj
OldUnreal Member
Posts: 935
Joined: Fri Jan 25, 2008 2:04 am

Help! Can't use Direct3D8, 9, or OpenGL!

Post by KillerSkaarj »

This is really pissing me off. Whenever I open Unreal using Direct3D8, 9, or OpenGL, I crash with an error. If I use the normal Direct3D option, the game is played in a window with the resolution at 800x600, and if I set it to 1024x768 and then click Toggle Full Screen, it resets back to 800x600. Software Rendering makes everything look dark, and I really hate that.

I'll post images of the error messages in a sec Actually, lemme post the log:

Using Direct3D8:

Code: Select all

Log: Opened viewport
Log: Bound to D3D8Drv.dll
Log: Initializing D3D8Drv...
Log: Enter SetRes()
Critical: appError called:
Critical: GetDeviceCaps failed
Critical: Windows GetLastError: The operation completed successfully. (0)
Exit: Executing UObject::StaticShutdownAfterError
Exit: Executing UWindowsClient::ShutdownAfterError
Exit: UD3D8RenderDevice::ShutdownAfterError
Critical: UD3D8RenderDevice::SetRes
Critical: UD3D8RenderDevice::Init
Critical: UWindowsViewport::TryRenderDevice
Critical: UWindowsViewport::OpenWindow
Critical: UGameEngine::Init
Critical: InitEngine
Exit: Exiting.
Uninitialized: Name subsystem shut down
Uninitialized: Log file closed, 05/14/09 16:57:47
Using Direct3D9 yields this:

Code: Select all

Init: Input system initialized for WindowsViewport0
Log: Opened viewport
Log: Bound to D3D9Drv.dll
Log: Initializing D3D9Drv...
Log: Enter SetRes()
Critical: appError called:
Critical: GetDeviceCaps failed
Critical: Windows GetLastError: The operation completed successfully. (0)
Exit: Executing UObject::StaticShutdownAfterError
Exit: Executing UWindowsClient::ShutdownAfterError
Log: DirectDraw End Mode
Exit: UD3D9RenderDevice::ShutdownAfterError
Critical: UD3D9RenderDevice::SetRes
Critical: UD3D9RenderDevice::Init
Critical: UWindowsViewport::TryRenderDevice
Critical: UWindowsViewport::OpenWindow
Critical: UGameEngine::Init
Critical: InitEngine
Exit: Exiting.
Uninitialized: Name subsystem shut down
Uninitialized: Log file closed, 05/14/09 17:04:08
And OpenGL spews out this:

Code: Select all

Init: Input system initialized for WindowsViewport0
Log: Opened viewport
Log: Bound to OpenGLDrv.dll
Log: Initializing OpenGLDrv...
Log: Enter SetRes()
Init: Using pixel format 3
Init: GL_VENDOR     : Microsoft Corporation
Init: GL_RENDERER   : GDI Generic
Init: GL_VERSION    : 1.1.0
Init: GL_EXTENSIONS : GL_WIN_swap_hint GL_EXT_bgra GL_EXT_paletted_texture
Init: Device supports: GL_EXT_bgra
Init: Device supports: GL_EXT_paletted_texture
Init: Depth bits: 32
Log: MinLogTextureSize = 2
Log: MaxLogTextureSize = 8
Log: Bound to FMODAudioDrv.dll
Init: Game engine initialized
Log: Startup time: 12.266000 seconds
Warning: FIREWALL: Freed XP.SP2 Firewall Object
Critical: UOpenGLRenderDevice::RenderPassesExec
Critical: UOpenGLRenderDevice::DrawComplexSurface
Critical: URender::DrawFrame
Critical: URender::DrawFrame
Critical: URender::DrawWorld
Critical: UGameEngine::Draw
Critical: UWindowsViewport::Repaint
Critical: UWindowsClient::Tick
Critical: ClientTick
Critical: UGameEngine::Tick
Critical: UpdateWorld
Critical: MainLoop
Exit: Executing UObject::StaticShutdownAfterError
Exit: Executing UWindowsClient::ShutdownAfterError
Log: DirectDraw End Mode
Exit: UOpenGLRenderDevice::ShutdownAfterError
Exit: Exiting.
Uninitialized: Name subsystem shut down
Uninitialized: Log file closed, 05/14/09 17:05:22
And no, I don't think it's the Firewall causing this. I checked and Unreal is one of the Exceptions on that there list. I'm absolutely clueless as to what the problem is. I'm using 227f (I found a DL link in the Downloads section, heh) but this error was also happening in 227e and even in Unreal Gold, except in Unreal Gold there's no Direct3D8, Direct3D9, or OpenGL options. Just Software and normal Direct3D.
Last edited by KillerSkaarj on Thu May 14, 2009 9:08 pm, edited 1 time in total.
User avatar
Blue Ion
OldUnreal Member
Posts: 35
Joined: Tue Jul 05, 2005 4:29 pm

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by Blue Ion »

Code: Select all

Init: GL_VENDOR     : Microsoft Corporation
Init: GL_RENDERER   : GDI Generic
Init: GL_VERSION    : 1.1.0
GDI Generic?
You've got something wrong with your drivers.
GL_VENDOR should say the maker of the card, and GL_RENDERER should say what card (or at least series) you have.

Try reinstalling or updating the drivers for starters.
User avatar
KillerSkaarj
OldUnreal Member
Posts: 935
Joined: Fri Jan 25, 2008 2:04 am

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by KillerSkaarj »

That's odd, it was working before, how and why did it suddenly change? Oh well, I'll go reinstall the drivers.

EDIT: Alright, I updated the video chipset drivers but it still crashes. I guess it didn't install OpenGL drivers. I'mma go find that now. Ok, it DID come with OpenGL. But the f*cking thing doesn't want to work!!! Unreal won't start with OpenGL or Direct3D8 or 9 and I don't know why! This is severely pissing me off.

I gave up on OpenGL but I still want to be able to run the game with Direct3D8 or 9. This is the error that pops up when I try to play:

Image

The error is exactly the same with Direct3D9. Please help me...
Last edited by KillerSkaarj on Thu May 14, 2009 11:38 pm, edited 1 time in total.
User avatar
スマイル・ドラゴン
OldUnreal Member
Posts: 1263
Joined: Sun Feb 10, 2008 9:07 pm

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by スマイル・ドラゴン »

Your computer is horribly screwed if it thinks your only hardware device is GDI.. I suggest you look it up on wikipedia if you don't know what GDI is.
“I am the dragon without a name.”
Ðàrk-_¦_-Ñïght.: / κυνικός Δράκων / スマイル・ドラゴン / Draco Nihil
User avatar
[]KAOS[]Casey
OldUnreal Member
Posts: 4497
Joined: Sun Aug 07, 2011 4:22 am
Location: over there

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by []KAOS[]Casey »

/longshot, but if you have your windows install CD with you..

windows key + r > enter in "scf /scannow" with no quotes

It couldn't hurt, but be warned it takes a LONG time.
User avatar
[§Ŕ] ŤhěxĐâŕkśîđěŕ
OldUnreal Member
Posts: 4425
Joined: Wed Sep 03, 2008 8:19 am

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by [§Ŕ] ŤhěxĐâŕkśîđěŕ »

Scan your system with multiple anti-sh!tware scanners and/or format.
User avatar
KillerSkaarj
OldUnreal Member
Posts: 935
Joined: Fri Jan 25, 2008 2:04 am

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by KillerSkaarj »

I have to format AGAIN!? *sigh* Looks like another reason to get a new computer. If anyone ever offers to buy me another computer again, I'm going to tell them to avoid eMachines like the plague.

EDIT: Actually, I really like Software Rendering. All the textures look sharp and detailed instead of looking blurred and smeared. The only problems are that it lags (because my CPU is a POS Celeron D) and that absolutely no decals show up. I hope decals work with SR because I also love decals.
Last edited by KillerSkaarj on Fri May 15, 2009 8:52 pm, edited 1 time in total.
User avatar
[§Ŕ] ŤhěxĐâŕkśîđěŕ
OldUnreal Member
Posts: 4425
Joined: Wed Sep 03, 2008 8:19 am

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by [§Ŕ] ŤhěxĐâŕkśîđěŕ »

Software Rendering is totally COOL, but absolutely phucking slow.
User avatar
Hyper
OldUnreal Member
Posts: 3529
Joined: Fri Oct 11, 2002 5:41 pm
Contact:

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by Hyper »

You have no drivers for your video card installed or your video card supports no 3D acceleration. (only true for ancient cards, more than 10 years old) The Microsoft OpenGL is a software implementation of OpenGL which is extremely slow.

So, if you have a 3D card, go get some drivers, if not, go get a 3D card.
Last edited by Hyper on Fri May 15, 2009 9:14 pm, edited 1 time in total.
The man who stopped a tsunami

http://www.hypercoop.tk
unreal://hypercoop.tk
User avatar
[§Ŕ] ŤhěxĐâŕkśîđěŕ
OldUnreal Member
Posts: 4425
Joined: Wed Sep 03, 2008 8:19 am

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by [§Ŕ] ŤhěxĐâŕkśîđěŕ »

So, if you have a 3D card
I believe everyone does. ;)
User avatar
KillerSkaarj
OldUnreal Member
Posts: 935
Joined: Fri Jan 25, 2008 2:04 am

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by KillerSkaarj »

I have a built-in graphics chipset. And as much as I want to get another 3D Video card, I won't because I'm going to buy one if and when I get the new computer.
User avatar
スマイル・ドラゴン
OldUnreal Member
Posts: 1263
Joined: Sun Feb 10, 2008 9:07 pm

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by スマイル・ドラゴン »

If it's built in, you need to look for your motherboard vendor's drivers.... Or whoever built your computer...
“I am the dragon without a name.”
Ðàrk-_¦_-Ñïght.: / κυνικός Δράκων / スマイル・ドラゴン / Draco Nihil
User avatar
GreatEmerald
OldUnreal Member
Posts: 5347
Joined: Mon May 21, 2007 2:30 pm

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by GreatEmerald »

I have a built-in graphics chipset. And as much as I want to get another 3D Video card, I won't because I'm going to buy one if and when I get the new computer.
I have one in my laptop too. And, just like you say, software lags like hell, I get 15 FPS in flyby on Linux. Probably that's because of Intel (it's their chipset), their drivers (xf86-video-intel) are really not optimised for 3D!
User avatar
KillerSkaarj
OldUnreal Member
Posts: 935
Joined: Fri Jan 25, 2008 2:04 am

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by KillerSkaarj »

I get 30 FPS during the flyby. I guess that means my chipset is pretty good.... for a chipset. And [ch12462][ch12540][ch12464] (sorry, it felt weird saying "Gyiyg"), I'll do that. Hopefully it works.
User avatar
スマイル・ドラゴン
OldUnreal Member
Posts: 1263
Joined: Sun Feb 10, 2008 9:07 pm

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by スマイル・ドラゴン »

"Gyiyg" is what the intro screen on the Japanese version of Mother 2 says, the romanization however, is "G[ch299]gu".

I get 60 FPS on anything, even in software rendering, you need to fix your dammed PC, or get a new one... Software rendering doesn't depend on your card, it depends on your CPU...
“I am the dragon without a name.”
Ðàrk-_¦_-Ñïght.: / κυνικός Δράκων / スマイル・ドラゴン / Draco Nihil
User avatar
KillerSkaarj
OldUnreal Member
Posts: 935
Joined: Fri Jan 25, 2008 2:04 am

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by KillerSkaarj »

If I was able to pay for a new computer, I'd have already bought a new one. As much as I want to trash this piece of sh*t eMachines, it's the only computer I have.

It's obvious that this computer is slowly dying, else these problems won't be occurring.
User avatar
GreatEmerald
OldUnreal Member
Posts: 5347
Joined: Mon May 21, 2007 2:30 pm

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by GreatEmerald »

I've found out that my performance issues are really from Intel. Ubuntu Wiki has an article on that, so I guess the issues will be fixed with one of the methods mentioned there :)
User avatar
Blue Ion
OldUnreal Member
Posts: 35
Joined: Tue Jul 05, 2005 4:29 pm

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by Blue Ion »

If I was able to pay for a new computer, I'd have already bought a new one. As much as I want to trash this piece of sh*t eMachines, it's the only computer I have.

It's obvious that this computer is slowly dying, else these problems won't be occurring.
Sure, integrated graphics processors (specially old ones) can be total pieces of sh*t, but REALLY BASIC stuff should work.
With that said, an S3 Twister K on a 8 year old laptop managed to accelerate UT2003 on its time, an ATI Rage Pro also managed to acelerate quite some things, problem with Unreal or Unreal Tournament 10 years ago was that Direct 3D support was pants, and the chipset totally crapped when I tried to use OpenGL, so I actually used software.
Sure, I haven't mentioned any intel IGP but they aren't that far off from the stuff I've said considering intel IGPs should even support Pixel Shader 2.0 (or at least in paper).
I have tried some programs and games on the legendary intel GMA 900 series and works, obviously living up to its legend, and burning the cpu while showing subpar framerates with mildly complex stuff, but working afterall.

Basically, Unreal should work fine with whatever IGP you throw at it and the problem you have is due to having some problem with your installation.

To keep debugging, What IGP you have? Have you tried updating the AGP Bridge driver?
Even if you don't manage to fix it, a reformat should, though thats annoying in other levels.
User avatar
KillerSkaarj
OldUnreal Member
Posts: 935
Joined: Fri Jan 25, 2008 2:04 am

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by KillerSkaarj »

I don't have AGP, only PCI and PCI-E x16. My IGP is Intel 82915G/GV/910GL Express Chipset, though it might just be called the Intel GL 910.

Also, I'm perfectly fine with Software rendering that I don't want to switch back to the other renderers, EXCEPT for the fact that for some reason Decals don't work.
Last edited by KillerSkaarj on Sat May 16, 2009 7:10 pm, edited 1 time in total.
User avatar
Blue Ion
OldUnreal Member
Posts: 35
Joined: Tue Jul 05, 2005 4:29 pm

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by Blue Ion »

Honestly you should invest in a graphic card, at least a basic one since ANYTHING is going to be better than IGPs and you are going to avoid the problems intel IGPs can give.
Specially since you have PCI-E and are cheaper.

A HD4650 for around 50€ is rather cheap and will move modern games  with quite acceptable frame rates.
And with unreal you probably won't go down from a 3 digit fps.
Even if that is expansive, the HD4350 comes about 30€ and will give you some good bang for your buck.

I have a Pentium 4 at 2,6 Ghz with an HD3650 (sadly AGP being more expansive at 80€ and with it's dreaded compatibility problems with Vista) and I can run most games with 1280x1024 at 20-25 fps maxed out.

Of course if you plan on buying the pc in a couple of weeks, perhaps you should wait, but if you are going to wait more (I'm waiting for DX11 to do the same jump), the card can be a good bridge until you get a proper machine.
Last edited by Blue Ion on Sat May 16, 2009 8:17 pm, edited 1 time in total.
User avatar
KillerSkaarj
OldUnreal Member
Posts: 935
Joined: Fri Jan 25, 2008 2:04 am

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by KillerSkaarj »

I'm not buying a video card any time soon. Look, my PC's motherboard can't handle Dual-core CPUs. I also have a 300 watt PSU, the case sucks for cooling (look at what it did to the 6200!), and another one of the reasons I want a new computer (besides this one being crap) is that I want to play UT3, and the card you specified would cry at the sight of UT3. The reason I'm holding off on upgrading/switching to a new computer is due to lack of money. I can't even afford the new Wii game coming out in June called The Conduit. My parents can't pay me for helping them over at their shop because they barely make enough money for all four of us (dad, mom, me, younger brother), let alone for buying me a computer (although my dad had no problem buying a new computer that has a dual-core CPU, 2 gigs of RAM, a PCI-E slot, but with a terrible, terrible PSU....).

In short, there are so many obstacles in simply wanting a new computer to play UT3 that I'm overwhelmed and had rather not think about getting a new computer right now. In fact, if someone offered me a job right now, and told me they would pay me 7 dollars an hour, I'd do it (providing I CAN do it and it's not anything illegal or stupid or could hurt or kill me, etc. etc). Hell, I'd even invest in the stock market. That's how badly I want a new computer, and if we had enough money, I'd have the new computer and the one I have now would be rotting away inside a closet (of course, I'd have taken the HDD out and put it in the new one).

And finally, I'd appreciate it if someone told me why the decals weren't working in software mode.
Last edited by KillerSkaarj on Sat May 16, 2009 11:37 pm, edited 1 time in total.
User avatar
Blue Ion
OldUnreal Member
Posts: 35
Joined: Tue Jul 05, 2005 4:29 pm

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by Blue Ion »

Ok, sorry to have gotten on your bad side. It was a suggestion that worked for me and I'm quite happy.
Again, I have an HD3650 and I DO play UT3 quite comfortably (max settings at 1280x1024), considering the HD4650 is newer, PCI-E and that the game is (on my computer with on of the first Pentium 4 2,6 Ghz) CPU limited, it should perform better on yours with that card, that is why I suggested it.
Thanks to it, I've played Mass Effect, Fallout 3 which are PS 3 only games very comfortable.
I used to have a Radeon 9600 Pro and UT3 and GOW where outright unplayable, that is, they moved somewhat smooth, but the second I turned, snap, it takes like a second to update the screen and then smooth(ish), in a fast paced game, that is unplayable.
Now,  they run like a dream.

As for the decals on Unreal, I don't recall ever displaying in software mode.
Then again, I've been out for quite some time from the place, if decals actually works in software, it doesn't here as well.
Last edited by Blue Ion on Sun May 17, 2009 12:37 am, edited 1 time in total.
User avatar
KillerSkaarj
OldUnreal Member
Posts: 935
Joined: Fri Jan 25, 2008 2:04 am

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by KillerSkaarj »

What, seriously!? Ok, now I'm pissed. Not at you, Blue Ion, but at the fact that people keep telling me that certain video cards will run UT3 terribly. For example, I wanted to get the Radeon HD 4650. Instead, someone told me that's not enough and suggested I get a GeForce 9600GSO. I'm constantly reading about people with computers that have medium specs and can run UT3 at highest settings at large resolutions. And then someone comes along (you) with an HD 3650 and a relatively large resolution and said that they can run UT3 at max settings.

I don't know who or what to believe any more. Unless "3650" is a typo for "4650," in which case I'll say that I WAS going to get that, but as said above, people kept telling me to buy a GeForce 9600GSO. I also wanted to buy an x1800 series ATI card, but someone told me that the card won't run UT3 even though it's part of the recommended specs for UT3.

I'm guessing that most people are thinking the Unreal Engine is very hardware intensive (EVEN THOUGH MY 6200 RAN THE GAME PERFECTLY FOR A TIME) and requires video cards with 10s of billions of stream processors and more than 512 RAM. I ran UT3 on lowest settings with my 6200 WITHOUT ANY LAG WHATSOEVER. I'm starting to get sick of people telling me which cards can and can't run UT3 because everyone is saying something different. What they don't know is that THERE'S A REASON UT3 IS RUNNING ON A WATERED DOWN VERSION OF THE ENGINE. It's so people like me could get the chance to play it without spending ludicrous amounts of money for something like the GeForce 200 GX series video cards.

EDIT: Too bad I can't upgrade my computer because it needs a new motherboard (the current one can't even handle dual-cores!!), the E5200 2.5 GHz Dual Core, the video card, a new power supply, and a new case so the Emachines case doesn't freaking fry these things to a friggin' crisp.
Last edited by KillerSkaarj on Sun May 17, 2009 1:28 am, edited 1 time in total.
User avatar
GreatEmerald
OldUnreal Member
Posts: 5347
Joined: Mon May 21, 2007 2:30 pm

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by GreatEmerald »

You... What?! I have a Radeon HD 2600 XT (yes, 2600) and it runs UT3 just fine on 1680x1050 resolution with max settings and 50% texture quality.
Last edited by GreatEmerald on Sun May 17, 2009 10:02 am, edited 1 time in total.
User avatar
KillerSkaarj
OldUnreal Member
Posts: 935
Joined: Fri Jan 25, 2008 2:04 am

Re: Help! Can't use Direct3D8, 9, or OpenGL!

Post by KillerSkaarj »

I'm going to punch the guy that suggested I get a Radeon 4650. But.... greatemerald, I checked NewEgg and your card is more expensive than the one I was gonna get. Why is that?
Post Reply

Return to “Unreal General Forum”