2013-08-11 11:17:06 +0000 2013-08-11 11:17:06 +0000
59
59
Advertisement

DisplayPort-monitor uitschakelen schakelt monitor volledig uit

Advertisement

Ik heb 2 monitoren aangesloten op een NVIDIA GeForce GTX 660:

  • Links is 1920x1080 via DVI (Samsung SyncMaster 2443BW)
  • Rechts is 2560x1440 via DisplayPort en is ingesteld op Primair (Samsung SyncMaster SA850)

Ik laat mijn computer vaak ‘s nachts aanstaan (werken aan een lange renderopdracht, back-ups maken, enzovoort), dus ik schakel mijn monitoren alleen handmatig uit. Als ik echter de primaire monitor uitschakel, wordt deze volledig uitgeschakeld, alsof hij is losgekoppeld van de grafische kaart (d.w.z. pictogrammen worden verplaatst, open apps worden verplaatst en de grootte wordt aangepast om op de nieuwe primaire monitor te passen). Als ik overschakel van DP naar een DVI kabel, gebeurt dit niet. Het lijkt een probleem te zijn bij gebruik van DisplayPort.

Is er een manier om te voorkomen dat de monitor volledig wordt uitgeschakeld in Windows als ik hem fysiek uitschakel?

Ik heb geen relevante instellingen gevonden in de Display-instellingen van Windows, noch in de NVIDIA configuratieschermsoftware.

Uitgave 1: Ik gebruik een Oehlbach Transdata DP 510 kabel .

Edit #2: Hier is een screenshot van mijn NVIDIA Control Panel v7.2.710.0:

Edit #3: Hier zijn screenshots van mijn Monitor configuratie:

Klikken op Geavanceerde instellingen laat een Generieke PnP monitor zien die draait op 59 Hz? 60 Hz is de enige andere beschikbare optie.

Hier is mijn secundaire monitor die via DVI is aangesloten:

Uitgave #4: Als ik het configuratiescherm “Schermresolutie” open en de monitor uitzet (via de aan/uit-schakelaar), is dit wat er te zien is:

Het lijkt erop dat ik de monitor heb losgekoppeld van de videokaart.

Advertisement

Antwoorden (15)

31
31
31
2013-08-14 06:57:37 +0000

DisplayPort werkt als een PNP-apparaat, dus als je het beeldscherm uitschakelt, wordt het losgekoppeld van de computer, alsof het is verwijderd en vensters worden uitgezet, omdat Windows dit apparaat vergeet, totdat het weer wordt ingeschakeld en wordt “ontdekt”.

Een oplossing is om het scherm gewoon in slaapstand te laten gaan in plaats van het uit te zetten. Er zijn manieren om dat programmatisch te forceren, bijvoorbeeld door het monoff commando in het gratis Wizmo hulpprogramma te gebruiken om alle beeldschermen uit te zetten.

Een andere oplossing voor NVIDIA kaarten is beschreven in DisplayPort Blanking / Screen Autodetect Problems door de monitor in te stellen om EDID informatie uit een bestand te gebruiken in plaats van de monitor zelf, zodat auto-detect niet nodig is.

Dit wordt gedaan in NVIDIA Configuratiescherm -> Workstation -> Systeem topologie weergeven -> EDID bron (voor de monitor) -> Monitor… -> EDID exporteren.

Herhaal dit voor elke monitor. De topologie zou het beeldscherm moeten weergeven als EDID ‘geforceerd’ of ‘bestand’. Zie het gelinkte artikel voor meer details.

17
17
17
2013-08-14 13:57:54 +0000

Schakel de “DisplayData Channel Command Interface” (DDC/CI) uit in uw monitorinstellingen.
Als resultaat zal Windows het niet herkennen als je je monitor uitschakelt en je bureaublad iconen blijven zoals ze zouden moeten zijn. Ik heb dit met succes getest op een Dell monitor!

Wikipedia omschrijft DDC/CI als volgt. Daar laat ik het maar bij. Er is niet veel over te vinden op het net.

[…] DDC/CI specificeert een manier voor een computer om opdrachten naar de monitor te sturen, en sensorgegevens van de monitor te ontvangen, via een bidirectionele link. […] Sommige kantelbare DDC/CI-monitoren ondersteunen een auto-pivot-functie, waarbij een rotatiesensor in de monitor het besturingssysteem in staat stelt het beeldscherm rechtop te houden wanneer de monitor tussen de staande en liggende positie wordt bewogen.

De meeste DDC/CI-monitoren ondersteunen slechts een kleine subset van MCCS-commando’s en sommige hebben ongedocumenteerde commando’s. Veel fabrikanten besteedden in het verleden geen aandacht aan DDC/CI, maar nu ondersteunen bijna alle monitoren algemene MCCS-commando’s zoals helderheids- en contrastbeheer.

http://en.wikipedia.org/wiki/DisplayDataChannel#DDC.2FCI

Female end (monitor) Male end (Cable)

(of)

Schakel over van DisplayPort naar HDMI en blokkeer pen #19 met electrische tape.
Helaas is dit alleen mogelijk als monitor en grafische kaart extra HDMI-poorten hebben.

  • Pen 19: Hot Plug detect (alle versies) en HEC Data+ (optioneel, HDMI 1.4+ met Ethernet)

DisplayPort heeft ook een Hot Plug pen (pen #18), maar ik betwijfel of iemand in staat is om deze specifieke pen af te plakken aangezien DP connectoren gewoon te klein zijn.

5
Advertisement
5
5
2014-06-23 04:50:03 +0000

Jongens, dit was mijn hele oplossing. Ik moest alle 3 de volgende dingen doen om het werkend te krijgen.

  1. Update je Nvidia Drivers naar de laatste versie en herstart je computer
  2. Ga naar elke monitor en schakel de DDC/CI mogelijkheid uit (DISABLE IT)
  3. Volg deze instructies: https://sites.google.com/site/ebobster/stuff/displayportblanking

Dit zal voor u werken. Ik heb een tijdje moeten hacken om dit uit te zoeken. Het is een combinatie van al deze dingen om het goed te laten werken. Het kan zijn dat je je EDI bestanden meer dan eens moet herladen om het werkend te krijgen, maar het lukt je wel. :)

Er is geen reden om pin 19 uit te schakelen om dit te laten werken als je mijn instructies volgt.

5
5
5
2014-10-17 05:16:28 +0000

Ik ben ook tegen dit probleem aangelopen en ik heb besloten een klein hulpprogramma te schrijven om de positie en grootte van de vensters op elk van de schermen te herstellen. Ik heb helaas een AMD kaart dus de Nvidia oplossingen werken niet voor mij. http://www.ninjacrab.com/persistent-windows/

4
Advertisement
4
4
2014-06-24 15:21:26 +0000

Dit geldt niet voor alle Samsung monitoren, maar op mijn SyncMaster BX2031, ontdekte ik dat als ik naar het ingebouwde menu van de monitor ga, naar Setup & Reset en Magic Return op OFF zet, ik het probleem niet heb. Ik denk dat dit een poging van Samsung is om te besparen op systeemprestaties door een ongebruikt scherm uit te schakelen. Ik ben er echter niet helemaal zeker van of dit de enige functie van de functie is, dus neem het zekere voor het onzekere.

Ter verduidelijking, op Samsung monitoren gaat u naar [Menu - Instellingen & Reset - Magic Return - Uit]

2
2
2
2014-10-28 06:26:39 +0000

Een “simpele” register verandering, overgenomen van hier . Het werkt meestal voor mij. Programma’s die vastzitten in de rechter benedenhoek worden ~300px dichter naar het midden verplaatst op mijn 4k scherm, maar ik kan er mee omgaan, vooral omdat het betekent dat ik geen 3rd party app hoef te installeren:

Met behulp van Sysinternals ProcessMonitor ontdekte ik dat Windows toegang had tot het volgende register pad:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration

Mijn systeem had drie entries:

DELF003YY7707BR0MUL_30_07D7_6A^9A3774EB79DEE3E3E38496CC7DF4D936
QHD32000001_31_07D6_D5^63E1ABDD175E7871DCAEB710418A0F75
SIMULATED_8086_2A42_00000000_00020000_1010100^CDE365D1B3F0942F0CF38BFB8E127AB4

Onder elk is een boom genaamd “00”, twee van de sleutels zijn PrimSurfSize.cx PrimSurfSize.cy

Onder “00” was een andere tak ook genaamd “00”, twee van de sleutels zijn ActiveSize.cx ActiveSize.cy

De eerste twee van de configs (dwz DELF00… & QHD3…) de bovenstaande sleutels waren 1440x900, dus ze waren niet betrokken.

De derde (VERMOGEN…) waren ingesteld op 1024x768.

Ik heb deze veranderd in 1600x900 en het probleem was opgelost.

Verder veranderde ik de resolutie (via configuratiescherm) naar 1920x1080, het beweeg/resize probleem kwam terug, maar de rechter benedenhoek was ingesteld op 1600x900, d.w.z. de GEMODIFICEERDE… instellingen.“ Gebruik het advies van MichealAtOz, maar zoek binnen alle mappen met het label "00” of “01”, (etc, ik had 00 en 01) naar instellingen die 1024, 768, of I 4096 bevatten in de gegevenswaarden aan het eind tussen haakjes. Verander de 1024 in de x resolutie van je desktop (het eerste getal in resoluties) en de 768 in de y resolutie van je desktop. Verander het 4096 getal van “Stride” in welk getal er ook al in een “00” of soortgelijke getitelde map staat die al (zonder dat u ze heeft veranderd) de gewenste bureaubladresolutie getallen in primsurfsize.cx en …y. Klik met de rechter muisknop op de naam en kies modify, selecteer dan binair als de basis om de juiste resolutiewaarden in te voeren.

1
Advertisement
1
1
2017-05-05 12:14:07 +0000

Voor diegenen die DisplayPort gebruiken en een DVI ingang op de monitor hebben is er een hardware oplossing:
DP naar DVI Akasa AK-CBDP15-20BK actieve adapter

Ik gebruik er twee van met mijn twee Dell U2713HM 2560x1440 60Hz en AMD RX 480.

…ik kan nog steeds niet geloven dat ik nieuwe hardware gebruik om een software probleem op te lossen… schaam jullie Microsoft/nVidia/AMD!!!

0
0
0
2019-01-20 20:01:31 +0000

Ik had precies hetzelfde probleem met mijn HP Z24i-beeldschermen die waren aangesloten op het USB-C-dock van mijn HP ProBook 430 G5. De beeldschermen verdwenen wanneer ze werden uitgeschakeld. Niet alleen dat, maar de beeldschermen verdwenen ook telkens wanneer ik de computer vergrendelde en 60 seconden wachtte. Ook gingen de beeldschermen soms naar een permanente “amber” aan/uit stand waarbij zelfs het indrukken van de aan/uit knop van het beeldscherm niets deed en ik handmatig het netsnoer moest verwijderen, 5 seconden moest wachten tot de condensatoren ontladen waren en het netsnoer weer moest aansluiten.

De oplossing is om de instellingen van de monitor aan te passen.

  1. Druk twee keer op de knop “Menu” op het beeldscherm om het menu te openen.
  2. Selecteer Ingangsregeling…
  3. Selecteer DP Hot-Plug Detectie…
  4. Verander van Laag vermogen naar Altijd actief
  5. Selecteer Opslaan en terug
  6. Selecteer Opslaan en terug
  7. Selecteer Exit

Ik neem aan dat de meeste beeldschermen een soortgelijke instelling hebben.

Nadat ik deze aanpassingen op alle beeldschermen had gedaan, veranderde ik het Windows energieplan om de beeldschermen nooit uit te schakelen. Telkens als ik van de computer wegloop, vergrendel ik de computer en schakel ik alle beeldschermen handmatig uit met de aan/uit-knop.

Dit is een hardwareprobleem, geen softwareprobleem.

0
Advertisement
0
0
2017-05-31 10:39:01 +0000

Ik heb de optie disable DisplayPort 1.2 op het OSD van mijn monitor. Dit loste het probleem voor mij op.

0
0
0
2013-08-13 19:28:17 +0000

Bekijk de oplossing in de volgende post (vrijdag 16 september 2011 8:28 PM) http://social.technet.microsoft.com/Forums/windows/en-US/8a9b5aa7-fe33-4e6d-b39b-8ac80a21fdc2/disable-monitor-off-detection-how#c6e69e04-c0a5-44e1-a87e-7d83efb38efd

Dit is een erg lange thread - als de bovenstaande manier niet werkt voor jou, misschien kunnen de volgende oplossingen daar je helpen?!

0
Advertisement
0
0
2014-12-09 13:10:51 +0000

Ik gebruik Windows 8 en mijn monitor (aangesloten via DisplayPort) werd automatisch uitgeschakeld telkens wanneer ik mijn pc vergrendelde, na een vertraging van 60 seconden, wat het probleem veroorzaakte dat in deze vraag wordt beschreven. De andere suggesties in deze vraag en antwoord waren niet werkbaar voor mijn monitor (Samsung 4K UHD 28" Monitor U28D590D). Ik kon er met succes omheen werken door de instructies hier te volgen om dit gedrag uit te schakelen: Microsoft Support: KB 2835052: Monitor schakelt uit na 1 minuut wanneer PC is vergrendeld

In het kort, ik voerde dit uit op de opdrachtregel:

powercfg.exe /setacvalueindex SCHEME_CURRENT SUB_VIDEO VIDEOCONLOCK 3600
powercfg.exe /setactive SCHEME_CURRENT

Dit stelt het in om pas na een uur (3600 seconden) uit te schakelen, dus nu kan ik mijn PC vergrendelen wanneer ik er een paar minuten van weg loop zonder dat mijn vensters in de war raken. Dit heeft niet direct betrekking op het oorspronkelijke scenario van de vraag (waarbij de monitor handmatig werd uitgeschakeld), maar ik dacht dat anderen het misschien nuttig zouden vinden.

0
0
0
2014-09-28 04:57:31 +0000

Geen oplossing, maar een workaround. Ik heb gemerkt dat als je vensters minimaliseert voordat het beeldscherm wordt uitgeschakeld en ze pas herstelt als het beeldscherm terug is, de vensters niet opnieuw worden gerangschikt.

Ik maak gebruik van dat feit om mezelf een ‘naadloze’ ervaring te geven, zoals ik hier heb gedocumenteerd: http://thelamprechts.blogspot.com/2014/09/a-windows-workaround-to-maintain-window.html

0
Advertisement
0
0
2013-08-13 19:10:00 +0000

Probeer D-poort monitor in te stellen als main display zowel in BIOS als Windows Display Settings.

Bron: Dit artikel

-1
-1
-1
2017-02-26 19:48:00 +0000

Ik had last van hetzelfde probleem nadat ik was overgeschakeld op DP-monitoren. Ik heb een oplossing gevonden die voor mij werkt: in plaats van de monitoren uit te zetten door op de knop op de monitor te drukken, zet ik het scherm uit vanuit Windows. Ik gebruik een lenovo PC en zijn Power Manager software heeft een functie om een ‘monitor uitschakelen’ optie te zetten als ik met de rechtermuisknop op het bureaublad klik. Ik geloof dat je voor andere pc’s een tool zoals NirCmd of Monitor Off kunt downloaden om dat te doen. Als ik de monitor op deze manier uitschakel, gaan mijn monitoren in slaapstand maar blijven verbonden; en als ik ze wakker maak, blijven alle vensters waar ze waren.

-1
Advertisement
-1
-1
2014-11-21 15:24:26 +0000

Probeer dit eens:

  1. Ga naar Control Panel> Power Options.
  2. Bewerk het plan dat je gebruikt door te klikken op Change Plan Settings.
  3. Eenmaal hier klik je op Change Advanced Power Settings.
  4. Eenmaal daar, ga naar USB Settings, open het menu door op de + te klikken, en open het volgende menu genaamd USB Selective Suspend Setting. Schakel het uit.
  5. Als dit eenmaal is uitgeschakeld, zal Windows 7 niet langer je beeldscherminstelling aanpassen wanneer een beeldscherm wordt uitgeschakeld.

Ik heb het zojuist getest, en het werkt voor mijn dubbele scherm setup (HP ZDisplay Z23i 23" SCreens) met Win 7 en GeForce GT630.

Advertisement