Is it possible to add a specific screen resolution option (i.e. 1720 x 1440) to windows 8.1 - windows-8

I have two widescreen curved monitors (optimal resolution 3440 x 1440) with the option to split each screen into two independent displays with their own media source.
I would like to use this functionality for one of my screens but because the appropriate screen resolution (i.e. 1720 x 1440) is not available the result is that Windows is being stretched.
Is it possible to add screen resolutions to the default Windows list (i.e. via regedit) or is there an application which enables me to adjust it integrally?
My graphic card is IntelĀ® HD Graphics 4600.

I used this tool with my AMD 7970 and it worked great.
http://www.monitortests.com/forum/Thread-Custom-Resolution-Utility-CRU
Add it as a detailed resolution, restart machine, pick it from Screen Resolution options and off you go.

Related

IntelliJ IDEA doesn't adjust window when switching between external monitor and Retina display

I have my 15-inch 2017 MacBook Pro connected to an LG 27-inch 4K monitor. When they are connected, I have IntelliJ IDEA showing on the monitor on Desktop 11 (out of the 15 total I have) while Safari and my other stuff shows on the MacBook on Desktop 1. When they are not connected, then I just have IntelliJ showing on the MacBook Retina Display.
I used to have it so that IntelliJ had the size of the various editors and side windows were different depending on whether IntelliJ was being shown on the monitor or the MacBook. Obviously, when showing on the monitor, you have more real estate to work with so you can expand the size of the editors and such so that you can see more text. Now, it used to be that when I would connect/disconnect the MacBook from the monitor, macOS would automatically adjust the size of these windows/editors to the layout that was proportionate to the display it was being shown on. It no longer does this. This is a minor inconvenience that makes me have to readjust the window/editor sizes every time I switch displays.
Originally, I had this layout for when IntelliJ displayed on the LG:
and this layout for when it was on the MacBook Retina display:
Whenever I would connect/disconnect my MacBook to the LG, macOS would automatically scale IntelliJ so that I didn't have to do anything to make it fit whatever screen it was going to be shown on.
But now, it doesn't do that anymore.
Connecting the MacBook to the LG makes it go from this:
to this:
Disconnecting the LG from the MacBook makes it go from this:
to this:
What did I do that made macOS no longer automatically scale IntelliJ when switching between displays? What can I do to make it do this behavior again?

xaml minimum application screen size

how can I set a minimum size in an universal app (win 10) for the application window? in my project I have only object with Page tag, not Window. I want that the screen of the application can't be resized less off a certein value.
thanks a lot
In the Package.appxmanifest of a Windows 8.1 Universal app, you could set a minimum width, to one of 3 pre-defined values. Setting minimum values on your page will not prevent your application from resizing. Setting maximum values will not prevent resizing either, but it will result in black borders when the application frame is larger than your set dimension. It's worth mentioning that 320 px is the absolute minimum width on 8.1 and on Windows 10 (for phones).
In Windows 10 UWP this property is no longer available. You should AdaptiveTriggers to handle your UI layout on Windows 10.
If you want to check the minimum resize dimensions, keep the scaling of your pc in mind. My laptop scales at 125%, a screenshot of the minimum dimension for the desktop client is 627x441 (~500x350 at 100%) including the space used for the app bar. But it's more common to just use AdaptiveTrigger and 720 pixels as the cut-off between phone and tablet.
you are working on a universal app, you shouldn't set a minimum width . It should be working on every resolution and device.
you should instead use visual state manager and adaptive triggers.
best of luck !

Serious performance problems with Qt5 and X11

We ported our application from Qt3 to Qt5. It runs smoothly under Windows but not under Linux (X11). With Qt3 there is no problem with Windows or Linux.
Inside the application there is a canvas of about 1000x800 pixels. A simple vector graphic is drawn onto the canvas. The user clicks into the canvas, holding the mouse button pressed an moves the mouse. Each mouse move results in a repaint.
We registered the milliseconds in each stage:
Start of MouseMove-event handling: 10581
call of update or repaint (makes no difference which one)
Handling of resulting Paint-Event: 10583
Painting finishes: 10584
return from update/repaint: 10687 (!)
I do not find any reason for this lag of 100ms (at each mouse move event!)
I need help!
In Qt4.8 the native graphics backend was deprecated.
Remote X11 is no longer drawn with X11 calls but by painting onto a canvas and transmitting the result (a bitmap) to the client. This may result in larger bandwidth requirements and a slower when running X11 over network.
See also this

Why are the maximum X and Y touch coordinates on the Surface Pro is different from native display resolution?

I have noticed that the Surface Pro and I believe the Sony Vaio Duo 11 are reporting maximum touch coordinates of 1366x768, which is surprising to me since their native display resolution is 1920x1080.
Does anyone know of a way to find out at runtime what the maximum touch coordinates are? I'm running a DirectX app underneath the XAML, so I have to scale the touch coordinates into my own world coordinates and I cannot do this without knowing what the scale factor is.
Here is the code that I'm running that looks at the touch coordinates:
From DirectXPage.xaml
<Grid PointerPressed="OnPointerPressed"></Grid>
From DirectXPage.xaml.cpp
void DirectXPage::OnPointerPressed(Platform::Object^ sender, Windows::UI::Xaml::Input::PointerRoutedEventArgs^ args)
{
auto pointerPoint = args->GetCurrentPoint(nullptr);
// the x value ranges between 0 and 1366
auto x = pointerPoint->Position.X;
// the y value ranges between 0 and 768
auto y = pointerPoint->Position.Y;
}
Also, here is a sample project setup that can demonstrate this issue if run on a Surface Pro:
http://andrewgarrison.com/files/TouchTester.zip
Everything on XAML side is measured in device independent pixels. Ideally you should never have to worry about actual physical pixels and let winrt do its magic in the background.
If for some season you do need to find you current scale factor you can use DisplayProperties.ResolutionScale and use it to convert DIPs into screen pixels.
their native display resolution is 1920x1080
That makes the display fit the HD Tablet profile, everything is automatically scaled by 140%. With of course the opposite un-scaling occurring for any reported touch positions. You should never get a position beyond 1371,771. This ensures that any Store app works on any device, regardless of the quality of its display and without the application code having to help, beyond providing bitmaps that still look sharp when the app is rescaled to 140 and 180%. You should therefore not do anything at all. It is unclear what problem you are trying to fix.
An excellent article that describes the automatic scaling feature is here.

Designing at 1024 x 768 resolution

I have a windows 8 app. The app consists of image buttons which are sort of distorted when I run them in a simulator with "1024 x 768" resolution.
The point being, I am not able to specifically design for that resolution, because my visual studio won't allow me to design at that resolution.
Looking at the picture will clear my exact description of the problem.
I am looking for the resolution 1024 x 768 in the drop down menu, but I can't find any.
AFAIR 1024*768 isn't a valid physical size. You should find it in the "there's something else snapped to the side" category (the second icon to the right of "View" and above "FullScreenLandscape").
Look at the top of your image. Do you see the view selector? The Visual State is Fullscreen. Change that to the fill view (the 3/4 view) and you should see the 1024x768 view.
For further reference regarding Metro screen sizes, read: this blogpost from Microsoft.
Edited 10/13
I see this on the simulator for my app even not in snapped view:
What version on VS are you running? I am running Version 11.0.50727.1 RTMREL with .NET c4.5.50709