Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Actualy since X is never actually changing modes (its just instantly scaling) and every other game I have ever ran has no problem changing modes I am pretty sure its valve doing this and the driver doesn't even have the capability to simply render the game at a lower resolution while keeping X at the higher resolution (unless the program specifically does this) I have to say it is very likely that its valve doing this.
Video card is nvidia gtx 670.
I think this would be very bad behavior for people on CRT's I can kind of understand why they might *think* this is a good idea assuming everyone has LCD's but there do exist some LCD's that can do higher refresh rates at lower resolutions so still not a good option to force this.
I don't think that Source have any included information about monitors and their configuration. This information is always provided by OS and drivers. If you change your resolution inside game: Did you tried to reboot the game after this? Did you tried to start game with FHD resolution as default? Many games need to reboot when you change their resolution ingame.
UPD. And use steam log by runnig Steam from terminal and ingame Source log(button ~ ingame). Xrandr log doesn't saying anything useful.
*looks at name.
30 FPS is good at this resolution.
Yes its a 4k display.
The problem is its 30Hz actually on the counter-strike stress test I get 254 FPS at 3840x2160 but the 30Hz makes it impossible to play so I run at 1920x1080 as the display can do 120Hz at that resolution.
Anyway take a look at these screenshots. First one is running 1920x1080 in the game and as you can see the detail level is crap (because of the scaling) and notice that the screenshot is 3840x2160. Its definitely not my video card doing the scaling or the screenshot would not be 3840x2160.
Second look when I start a server and alt-tab. Everything Its still 3840x2160 resolution even though the game says 1920x1080. Obviously the game is doing some sort of scaling instead of actually changing video modes:
So game set at 1920x1080 but scaled to 3840x2160:
http://box.houkouonchi.jp/source_scale_1.png
Alt-tabbed while loading a game you can see desktop is 3840x2160 game text looks bad on loading screen because its being scaled. Game still set to 3840x2160:
http://box.houkouonchi.jp/source_scale_2.png
Now start a new server this time game set at 3840x2160 As you ca see still the same mode but now game text looks shaper (as its not scaling it).
http://box.houkouonchi.jp/source_scale_3.png
And finally game at 3840x2160 and it looks clear in-game (no scaling:
http://box.houkouonchi.jp/source_scale_4.png
Valve is definitely doing its own scaling instead of having X change video modes.
And all you people acting like I am crazy when I say the game is upscaling to desktop resolution instead of actually changing modes... I was right.
So enjoy 4k videos. Nvidia can decode it since v319 driver.
CS1.6 is not a Source game, its GoldSource.
What steam and ingame logs says? Did you tried what I writed?
Huh? What are you talking about. I have had 4k displays since 2006. I had an old nvidia geforce 6600 GT AGP which could drive my old 4k display at its full refresh rate. Every game I have ever ran had no problems running at 4k resolutions even really old ones like unreal tournament or quake 1/2/3.
The problem is with the display I have now is it can only do 31 hz max at 4k. My old 22 inch 4k display could do 48Hz which was quite a bit better and couldnt do any better refresh rate at lower resolutions so its not applicable in this situation... I don't get what your point was though...
Yeah I know its goldrc but my point is that cs 1.6 is also doing the same scaling bs unless you do -nofbo. This just goes to show its the game doing it not the driver or using that option would not effect the resolution X ran at.
See my above comment....
Not sure what the point of logs is supposed to be when we are talking about game behavior. FYI It shows up in the Xorg.log when the resolution is changed. example:
No such entries are happening on steam. Steam is not telling X to change resolutions at all its just scaling to the native resolution. How about someone else with an LCD where they have an OSD and can easily see what resolution its running at... Try lowering the resolution in counter-strike source or portal. Take a screenshot. Did it actually switch to the lower resolution or stay at your desktop resolution? It probably stayed at the desktop resolution like the behavior I am seeing.
Here is the log when starting up the game:
and http://steamcommunity.com/app/221410/discussions/2/846939071101757140/#c846939854332957006
Right there it says they are going to scale things. Lame. Whats sad is all you people telling me its video drivers... very funny...