Hi guys,
I've tried everything within my ability to get UT working again and I'm at a loss - hopefully somebody can crack this.
Been playing a lot of UT lately - it was working fine on a single boot Windows 10 installation using the Direct3D 10 Renderer found at http://bunnytrack.net/assets/d3d10drv-v28.zip. A few months back I was using the built in OpenGL renderer but the game was too dark and that's when I discovered the D3D10 renderer which worked first time simply by dropping the contents of the zip in the System/ folder and choosing the new renderer via 'Change display driver' in settings. Once installed UT was playing flawlessly - perfect rendering, no lag, no framerate issues - everything was crisp and gameplay was super smooth.
This weekend I finally got around to prepping a dual boot setup of Ubuntu 18.04 and Windows 10 as I needed a dev environment (PHP) up and running, so I did a full clean install of both OS'. Both are up and running and I've installed Windows 10 with the latest updates, installed the latest NVidia drivers, Visual Studio C++ redistributables and the legacy DirectX runtime from https://www.microsoft.com/en-gb/downloa ... aspx?id=35. Since the fresh install I can't get the D3D10 renderer to work at all.
Spec
- Windows 10 (x64), i7-6700 4ghz, 16gb DDR4, MSI 1070 8gb, Samsung SSD
Things I've tried
- Installed v28 and v29 to System/ - neither work (see below details)
- Tried renaming d3d10drv.dll to D3D10Drv.dll (D3D9 and the others don't appear to be lowercase like D3D10 - wondered if an update to Windows 10 had changed any filesystem case sensitivity behaviour)
- Tried manually modifying the UnrealTournament.ini:
- Manually set resolution to 2560x1440 (gets overridden)
- Set WindowedRenderDevice=D3D10Drv.D3D10RenderDevice (causes RenDev error, see below)
- Reinstalled VS 2017 redistributables
- Reinstalled DirectX 9
- Reinstalled NVidia drivers (using 397.93-desktop-win10-64bit-international-whql.exe)
- Reinstalled UT (from Steam) multiple times (actually ended up making a backup to easily restore after each fix attempt)
- Installed the D3D9 renderer from http://www.cwdohnal.com/utglr/utd3d9r13.zip - this worked and allowed the 2560x1440 res but performance was terrible
- OpenGL renderer works and runs smooth but is dark (the main reason I moved to D3D10 previously)
UnrealTournament.log entries
Log: Opened viewport
Warning: Failed to load 'D3D10Drv': Can't find file for package 'D3D10Drv'
Warning: Failed to load 'Class D3D10Drv.D3D10RenderDevice': Can't find file for package 'D3D10Drv'
Warning: Can't find file for package 'D3D10Drv'
Warning: Can't find file for package 'D3D10Drv'
Incorrect video driver displayed
Can't go beyond 1920x1200 resolution
The resolution list shows 2560x1440 but selecting it just reverts back to 1920x1200.
I think UT is falling back to software rendering because it's failing to set to D3D10.
Device selection screenshot
System directory contents
RenDev error (caused by setting WindowedRenderDevice=D3D10Drv.D3D10RenderDevice)
The main thing I can't understand is why UT is now struggling to resolve the D3D10 renderer - 'Failed to load 'Class D3D10Drv.D3D10RenderDevice': Can't find file for package 'D3D10Drv''. The D3D10Drv.dll and D3D10Drv.int files both exist in System/ and the d3d10drv folder exists with the correct contents.
I've Google'd the hell out of this and haven't found much though there is this - https://steamcommunity.com/app/397550/d ... 399370591/ - which although is DeusEx it's the same engine and issue - however the OP didn't install the D3D10 renderer apparently so the error makes sense (not sure why it was looking for it though).
Anybody any ideas? Need my UT fix!
Cheers,
Mike
Unable to run UT99 with D3D10 renderer
Re: Unable to run UT99 with D3D10 renderer
OK, I actually don't believe this.
After 2 days of trying to fix this and resorting to a forum post - I just launched UT and it's worked and correctly set the D3D10 renderer:
The last changes I made:
- Had one final attempt at following http://kentie.net/article/d3d10drv/ - I tried reinstalling DirectX but it said it was already installed, and then I installed the VS2010 C++ runtimes from http://download.microsoft.com/download/ ... st_x86.exe. I could've sworn I'd installed this particular runtime, but I know I also installed the 2017 C++ runtimes so not sure if they conflicted.
- Set WindowedRenderDevice=GlideDrv.GlideRenderDevice under [Engine.Engine] in UnrealTournament.ini
- Interestingly the D3D10 renderer worked after the last UT launch (where I played a practice session) executed with the D3D9 renderer - not sure if this set any missing configuration which is similar to that needed by the D3D10 renderer?
It could be as simple as not having had the right VS runtimes, or it could be a combination of things
Either way - it's working and I'm back on UT!
Hope this helps sombody in the future.
After 2 days of trying to fix this and resorting to a forum post - I just launched UT and it's worked and correctly set the D3D10 renderer:
The last changes I made:
- Had one final attempt at following http://kentie.net/article/d3d10drv/ - I tried reinstalling DirectX but it said it was already installed, and then I installed the VS2010 C++ runtimes from http://download.microsoft.com/download/ ... st_x86.exe. I could've sworn I'd installed this particular runtime, but I know I also installed the 2017 C++ runtimes so not sure if they conflicted.
- Set WindowedRenderDevice=GlideDrv.GlideRenderDevice under [Engine.Engine] in UnrealTournament.ini
- Interestingly the D3D10 renderer worked after the last UT launch (where I played a practice session) executed with the D3D9 renderer - not sure if this set any missing configuration which is similar to that needed by the D3D10 renderer?
It could be as simple as not having had the right VS runtimes, or it could be a combination of things
Either way - it's working and I'm back on UT!
Hope this helps sombody in the future.
Re: Unable to run UT99 with D3D10 renderer
Glad you got it sorted. Now get on that DSR enabled! Worth it.
viewtopic.php?f=6&t=373&start=240
See my post near the bottom of the page.
viewtopic.php?f=6&t=373&start=240
See my post near the bottom of the page.
-
- Inhuman
- Posts: 850
- Joined: Wed Mar 12, 2008 7:14 pm
- Personal rank: I.T Master
- Location: New York
- Contact:
Re: Unable to run UT99 with D3D10 renderer
d3d 10 is nice. yeah it wont run at all without the runtimes installed. I believe there were two? glad its sorted out
https://www.vulpinemission.com
ROCKET-X8 Server
MONSTERHUNT w/ NALI WEAPONS 3 + RX8
BUNNYTRACK NY
SNIPER DEATHMATCH
InstaGib + ComboGib + Jailbreak
ROSEBUM ROCKET-X RB
ROCKET-X8 Server
MONSTERHUNT w/ NALI WEAPONS 3 + RX8
BUNNYTRACK NY
SNIPER DEATHMATCH
InstaGib + ComboGib + Jailbreak
ROSEBUM ROCKET-X RB
- Chamberly
- Godlike
- Posts: 1963
- Joined: Sat Sep 17, 2011 4:32 pm
- Personal rank: Dame. Vandora
- Location: TN, USA
- Contact:
Re: Unable to run UT99 with D3D10 renderer
I'm somewhat sure I had this problem before. Never thought it had anything to do with the runtime and that would probably be it.
I may try out the D3D10 later then. Thanks for posting this, it can be very helpful to other!
I may try out the D3D10 later then. Thanks for posting this, it can be very helpful to other!
Re: Unable to run UT99 with D3D10 renderer
Hi guys,
Everything has been running perfectly since the fix, the D3D10 renderer makes UT play flawlessly.
Carbon - cheers for that link - I'll check out DSR tonight, looks like it'll be sweet
Now I just wish there was a popular UK / Europe based Deck 16 All Weapons server where my ping was < 40!
I've been playing on https://cache3.gametracker.com/server_i ... .140:7977/ as it appears to be the only remaining server for Deck 16 which actually has a decent number of players (sometimes up to 10 slots filled) - but my ping is always 70-90ms (think it's Lithuania based). I bought a GameServers.com UT99 10 slot server, https://www.gametracker.com/server_info ... 72.6:7777/, but it's dead and not sure it's worth paying £10 a month if it carries on this way
MIss the old days!
Everything has been running perfectly since the fix, the D3D10 renderer makes UT play flawlessly.
Carbon - cheers for that link - I'll check out DSR tonight, looks like it'll be sweet
Now I just wish there was a popular UK / Europe based Deck 16 All Weapons server where my ping was < 40!
I've been playing on https://cache3.gametracker.com/server_i ... .140:7977/ as it appears to be the only remaining server for Deck 16 which actually has a decent number of players (sometimes up to 10 slots filled) - but my ping is always 70-90ms (think it's Lithuania based). I bought a GameServers.com UT99 10 slot server, https://www.gametracker.com/server_info ... 72.6:7777/, but it's dead and not sure it's worth paying £10 a month if it carries on this way
MIss the old days!
- Hook
- Inhuman
- Posts: 754
- Joined: Tue Apr 22, 2008 11:21 pm
- Personal rank: UT99 Promoter/Admin
- Location: Minnesota USA
- Contact:
Re: Unable to run UT99 with D3D10 renderer
Yes, I miss the old days of UT also, when you waited in line to get on many good servers.
Also, shux, you need to "claim" your server on GameTracker.
It can take a while for a server to become more popular, especially these days.
Also, YOU must play your server yourself, to attract more players!
Also, shux, you need to "claim" your server on GameTracker.
It can take a while for a server to become more popular, especially these days.
Also, YOU must play your server yourself, to attract more players!
=Hook=(Member# 626)
HUTP Active Forums: https://hooksutplace.freeforums.net/forum
HUTP UT99 Community Portal: https://hooksutplace.freeforums.net/
OR: https://hermskii.com/hook/ut99_hutp/
UT99 Server -> CROSSBONES Missile Madness {CMM}
* Newest Versions of: PRO-Redeemers | PRO-SNIPER-Redeemers | PRO-SEEKER-Redeemers <-(the Original)
and Now with FOOD FIGHT and Frying Pan arena !!!
IP: 68.232.181.236:7777 <-(NEW IP to come)
UT99 MH Server -> {CMH} CROSSBONES Monster Hunt (MH) by Mars007 (The Original) - IP: 108.61.238.93:7777
HUTP Active Forums: https://hooksutplace.freeforums.net/forum
HUTP UT99 Community Portal: https://hooksutplace.freeforums.net/
OR: https://hermskii.com/hook/ut99_hutp/
UT99 Server -> CROSSBONES Missile Madness {CMM}
* Newest Versions of: PRO-Redeemers | PRO-SNIPER-Redeemers | PRO-SEEKER-Redeemers <-(the Original)
and Now with FOOD FIGHT and Frying Pan arena !!!
IP: 68.232.181.236:7777 <-(NEW IP to come)
UT99 MH Server -> {CMH} CROSSBONES Monster Hunt (MH) by Mars007 (The Original) - IP: 108.61.238.93:7777