I hope this will help Eyefinity setups also, just set mine up with radeon/mesa/xrandr combined framebuffer (5888x1152 O_O)
We are talking about different things. I was referring to the idea of using a faux FS method. The performance hit I am referring to is this.
Anytime you upscale a graphic it eats performance because it has to scale and redraw, probably at least bicubic so it doesn't look like crap. FWIG is that your resolution would not change but use a buffer that pretends to be a fullscale window at say 1600x900 then upscales it to your native 1920x1080 (at fullscreen) leaving your desktop alone. My AMD card sorta does this at least to the monitor, it scales in GPU so the monitor doesn't really change resolutions, not that useful actually.
"Bad performance wise"? WTF are you smo.... oh for games, yeah that.
I hope this will help Eyefinity setups also, just set mine up with radeon/mesa/xrandr combined framebuffer (5888x1152 O_O)
Does "full screen" mean "full screen" or "full desktop"?
Inquiring minds with multiple screens want to know
Not even my computer will give me a straight answer, different programs behave differently
640x480 is the default resolution for most Windows games for no other reason then GPUs are guaranteed to accept that resolution, even without the presence of a GPU driver. Its more or less guaranteed to be supported by both the GPU and Display, so its the safest fallback mode. Granted, games *should* be coded to attempt the desktop default resolution first though...
I know on Windows, theres a hidden file somewhere that saves the desktop icon setup. Thats why running a fullscreen application at a low resolution won't re-order your desktop applications. Thats probably the way Linux should go, since theres no performance impact, aside from the space to store the location of each widget on the desktop.
QFT. Try playing a combat flight sim in Window mode using a mouse.Windowed mode for many games, makes the game .... worse. Any game with scrolling (rts, strategy, anything with a scene bigger than the window.), menus that pop up when the cursor is at the edge of the screen (Sim games, theme hospital, etc) and any game with ui elements near the minimize and exit buttons on the window(you can accidently minimize and exit) would have serious issues with being played in a windowed mode. Not to mention its ugly (immersion matters!). Windowed mode is not an option for most games.
As far as I can remember, Linux generally had the performance advantage. From the recent work from Valve, who declared Linux having about a 10fps advantage to Windows, to going all the way back to say Counter Strike 1.5 and before, when the Half Life engine still had its original OpenGL renderer. Did you know that consistently, while using the OpenGL renderer via Wine, that Linux was getting 5-15+fps -more- than running the game natively in Windows/DirectX? Sorry, not meaning to go off topic, but I have seen a lot of people claiming "performance" issues for gaming in Linux, which is just not true in any way. Sure, it may have some issues with drivers, but the Nvidia blob is on par with Windows [gaming performance], AMD's blob is, well, lacking from the last time I tried it (laptop graphics, about 1-2 years ago), and Intel's OSS driver is fantastic and evolving at a crazy fast rate - just too bad their hardware is rather subpar for gaming in general![]()
Source: http://www.xfce.org/download/changelogs/4.10pre1Icon positions are saved/restored per resolution.![]()
That sounds needlessly inefficient. Applications should be able to request a screen change (then create a surface to match that resolution)... even if the WM doesn't respect that request, there should still be a protocol in place (though I agree direct access to change the resolution shouldn't be given or promoted). It's mind-boggling to think that Windows/Mac have been working with resolution-change for years while Linux just can't handle it bug-free, on part because the core WM developers don't have enough perspective to see why such a thing is useful. It's to unrealistic to simply expect no application to change the resolution, so the WM should be working towards handling the situation bug-free.
If you have multiple monitors and they aren't the same size, there is a "blank spot" on your desktop that won't appear on either screen.
Some programs are smart about this, they don't display stuff in the part you can't see
and then there are programs that have no idea, they just use the whole desktop rectangle and they are oblivious to the fact that you can't see everything.
Honestly I think "full screen" sucks on every platform. My computer is not an Apple II, it can run more than one program at once. There should be a "virtual full screen" that may or may not be the actual full screen. This way I can full-screen a program that wants to be full-screen and I can still get to other stuff on my desktop. I can do this now with vmware but it would be nice if I didn't have to use a virtual machine.
Last edited by frantaylor; 10-25-2012 at 11:17 AM.