Following is a guide how to do widescreen in Doom 3 on an XPS/9100. I have pulled parts of this from my testing and other posts in this and other forums.
If you want to do these changes at the console and want to check them out before having them load every time you start the game, this is what you do (I'm using 1280x800 as an example):
while in the game bring up console:
ctrl + alt + ~
Then type:
r_customwidth 1280
r_customheight 800
r_mode -1
g_fov 110
vid_restart
The g_fov setting is required because even though you are setting a custom width and height Doom 3 is only stretching what you view. It does not give a wider view. The field of view is still 90 degrees. Without the g_fov command what I see on the screen remains the same at 1024x768 and 1280x800.
You can experiment with different fovs. 110 looked best to me. 115 looked ok and 120 looked a little fish-eyed to me. When you have loaded a level you can change the fov on the fly by bringing down the console. You do not have to do a vid_restart.
-------------------------------------------------------
If you are ready to make changes that will load every time you start doom 3, do the following:
create a text file. In the file put the following:
set com_allowConsole "1"
seta r_customwidth "1280"
seta r_customheight "800"
seta r_mode "-1"
set g_fov "110"
Rename the text file autoexec.cfg and put it in doom3\base folder. The allowconsole command is not related to widescreen, this command allows you to bring up console simply by pressing the tilde key (~).
If you go to system (in Doom 3) and look at screen size it will show it as 640x480. This is not the resolution that is is running at.
I'm not running my 9100 at 1280x800 medium settings, I only get 22 fps on demo1. It is only playable for me at this res if I turn off shadows. I don't want to turn off shadows. I run mine at 1024x768 medium noAA/noAF but I change my fov to 110. It looks and plays great in widescreen on my machine with these settings.
I have tested above on a 9100 with a 2.8 prescott, 1 gb ram, 64mb mobility 9700, and a WXGA screen (1280x800 native).
Please let me know if I'm wrong on anything and/or you have other things to add.
If you want to do these changes at the console and want to check them out before having them load every time you start the game, this is what you do (I'm using 1280x800 as an example):
while in the game bring up console:
ctrl + alt + ~
Then type:
r_customwidth 1280
r_customheight 800
r_mode -1
g_fov 110
vid_restart
The g_fov setting is required because even though you are setting a custom width and height Doom 3 is only stretching what you view. It does not give a wider view. The field of view is still 90 degrees. Without the g_fov command what I see on the screen remains the same at 1024x768 and 1280x800.
You can experiment with different fovs. 110 looked best to me. 115 looked ok and 120 looked a little fish-eyed to me. When you have loaded a level you can change the fov on the fly by bringing down the console. You do not have to do a vid_restart.
-------------------------------------------------------
If you are ready to make changes that will load every time you start doom 3, do the following:
create a text file. In the file put the following:
set com_allowConsole "1"
seta r_customwidth "1280"
seta r_customheight "800"
seta r_mode "-1"
set g_fov "110"
Rename the text file autoexec.cfg and put it in doom3\base folder. The allowconsole command is not related to widescreen, this command allows you to bring up console simply by pressing the tilde key (~).
If you go to system (in Doom 3) and look at screen size it will show it as 640x480. This is not the resolution that is is running at.
I'm not running my 9100 at 1280x800 medium settings, I only get 22 fps on demo1. It is only playable for me at this res if I turn off shadows. I don't want to turn off shadows. I run mine at 1024x768 medium noAA/noAF but I change my fov to 110. It looks and plays great in widescreen on my machine with these settings.
I have tested above on a 9100 with a 2.8 prescott, 1 gb ram, 64mb mobility 9700, and a WXGA screen (1280x800 native).
Please let me know if I'm wrong on anything and/or you have other things to add.




