Page 1 of 2

Rotate Screen

Posted: Fri Sep 29, 2017 6:46 pm
by geefox
Hello,

I would like to know if its possible to rotate the 2nd screen around 90°

best regards

Re: Rotate Screen

Posted: Sat Sep 30, 2017 5:54 pm
by aka
No way :(

Re: Rotate Screen

Posted: Sat Sep 30, 2017 11:19 pm
by geefox
any plans for including this feature in the next version?
I really need this for 50+ x86 clients

Re: Rotate Screen

Posted: Mon Oct 30, 2017 12:20 pm
by geefox
Hello,

I just wanted to bump this thread again. Maybe it is possible to implement this feature in an updated version of wtware.
It would be also possible to pay you guys for this feature-request.

best regards

Re: Rotate Screen

Posted: Tue Oct 31, 2017 6:36 am
by akatik
It may be done for video=...(U) drivers only, any from (U) set. Can all your 50+ x86 clients run video=...(U)?

Show me the log: https://wtware.com/logs.html

Re: Rotate Screen

Posted: Tue Oct 31, 2017 2:46 pm
by geefox
Hi,

yes - all of my clients can run the (U) drivers. I've tested it with the following line in the config file:
video = intel(U)

I've also attached you the log file

thanks in advance

Re: Rotate Screen

Posted: Fri Nov 03, 2017 9:16 pm
by aka
Please, try this:

http://pxe.ru/files/testing/201711032214.zip

In config file:

Code: Select all

display=1024x768, portrait

Re: Rotate Screen

Posted: Sat Nov 04, 2017 11:20 am
by geefox
thank you very much - will try it on monday and give you feedback!

best regards

Re: Rotate Screen

Posted: Mon Nov 06, 2017 1:04 pm
by geefox
Hello,

first of all thank you - the portrait mode is working with one monitor, but if I want to use the portrait mode M2_display parameter, it fails with an error with invalid argument - and is it possible to specify this: display=1920x1080, DP, portrait ?

In addition I recognize a strange behaviour:

If I attach only one monitor and configure these parameters into the config file, the monitor is working properly
  • video=intel(U)
  • display=1024x768, DP
but if I attach the second screen and add these parameters to the config file, the screens turns dark, and there is only an underscore blinking in the left upper corner
  • M2_display=1920x1080, DP2
  • M2_position=left
If I remove the video=intel(U) parameter, the screens are both working.

I've attached you two logfiles, the first one with the working monitor, and the second one with the two monitors, with the blinking underscore

best regards

Re: Rotate Screen

Posted: Mon Nov 06, 2017 3:43 pm
by aka
geefox wrote:but if I want to use the portrait mode M2_display parameter, it fails with an error with invalid argument
Log?
geefox wrote:is it possible to specify this: display=1920x1080, DP, portrait ?
Yes.
geefox wrote:If I attach only one monitor and configure these parameters into the config file, the monitor is working properly
  • video=intel(U)
  • display=1024x768, DP
video=...(U) ignores video output setting for single monitor configuration and duplicates image at all available outputs.

Use video=...(F) to check real output names. Or read the log:

Code: Select all

[             X] [  157.863289] [   157.863] (II) intel(0): EDID for output DP1
[             X] [  158.130221] [   158.130] (II) intel(0): EDID for output DP2
[             X] [  158.130242] [   158.130] (II) intel(0): EDID for output DP3
And no information about monitors on DP1, DP2, DP3 outputs.

Then for HDMI1:

Code: Select all

[             X] [  158.158473] [   158.158] (II) intel(0): EDID for output HDMI1
[             X] [  158.158480] [   158.158] (II) intel(0): Manufacturer: SAM  Model: 56a  Serial#: 1297691186
[             X] [  158.158482] [   158.158] (II) intel(0): Year: 2009  Week: 34
...and many more text about display at HDMI1.
And for HDMI2:

Code: Select all

[             X] [  158.175801] [   158.175] (II) intel(0): EDID for output HDMI2
[             X] [  158.175808] [   158.175] (II) intel(0): Manufacturer: BNQ  Model: 78a5  Serial#: 21573
[             X] [  158.175810] [   158.175] (II) intel(0): Year: 2012  Week: 39
So right configuration for dual monitors on this device is:

Code: Select all

display=1680x1050, HDMI
M2_display=1920x1080, HDMI2

Re: Rotate Screen

Posted: Tue Nov 07, 2017 11:12 am
by geefox
Hello,

thank you, now I'm a bit closer to the finish line :D

I've tested this config without the video=intel(U) parameter and both monitors are working

Code: Select all

display=1680x1050, DP
M2_display=1920x1080, DP2, portrait
M2_position=left
Only one problem remains as you can see in the picture I've attached you. Left side shows the monitor which should be in portrait mode, but some parts of the picture are cut off. Right side shows the other monitor with some shuttered lines. This behaviour only occures if I add the portrait parameter to the config file --> see log1.txt

If I test the config with the video=intel(U) parameter, the screen stays black with the underscore in top left corner --> see log2.txt

best regards

Re: Rotate Screen

Posted: Tue Nov 07, 2017 4:44 pm
by aka
Do not write "video=i915(f)". Write:

Code: Select all

video=intel(u)
Do not write "display=...DP" and "m2_display=..DP2". Write:

Code: Select all

display=1680x1050, HDMI
M2_display=1920x1080, HDMI2
And remove all unnecessary lines from config. "sound=" and "microphone=" in logs are completely wrong.

Re: Rotate Screen

Posted: Wed Nov 08, 2017 11:11 am
by geefox
Hello aka,

thank you very much, now its working without any problem. But I dont understand why I have to select the HDMI and HDMI2 parameters.
Do you have any tips for me? - because a rollout of a large amount of devices could be a little bit annoying if I have to choose "randomly" the output sources.

The sound and microphone stuff needs to be edited, because i copied the config from a raspberry pi.

Going to evaluate this a few days, and then buy a bunch of licenses :D


Edit: The client from above has 2 displayport output. Now I've tried to reproduce config on a second client which has an VGA and DisplayPort output. But I am not able to do this. Could you please have a look at the logfile? - in the logfile its stated to use "VIRTUAL1" as display parameter, but this isnt working.
Thank you very much!

Re: Rotate Screen

Posted: Thu Nov 09, 2017 6:03 pm
by akatik
geefox wrote:But I dont understand why I have to select the HDMI and HDMI2 parameters.
Sometimes I don't understand it too :(

1. Connect both monitors.
2. Run it with video=put_right_driver_not_vesa_here(U) and without m2_display.
3. Take log and read it until you understand it...

HDMI1 in log is HDMI in config (DP1 is DP and so on) and HDMI2 in log is HDMI2 in config.

Physical interfaces may differ from specified in log. Do not think about physical interfaces. Look into log and take output names from log.
geefox wrote:Could you please have a look at the logfile? - in the logfile its stated to use "VIRTUAL1" as display parameter, but this isnt working.
Show me the logfile without m2_display in config.

Re: Rotate Screen

Posted: Thu Nov 09, 2017 7:35 pm
by geefox
Hello,

thank you, now I've realized how it works.
Monitor on VGA is VGA, and the other one which is plugged in in DP, is HDMI2.
Just need to read the logfile and initially disable the m2 parameter to discover the proper output type.

Now everything is working - thank you very much for your time, your answers to my questions and for the implementation of this feature!

best regards