opis problemu
Korzystam z następującej konfiguracji:
- nVidia GeForce GTX 680
- Dell UP3214Q (Ultra-HD, 3840x2160, działa w natywnej rozdzielczości, podłączony przez DisplayPort 1.2, tj. DisplayPort w GTX -> mini-DisplayPort na monitorze, konfiguracja jako podstawowa)
- Dell 3008WFP (2560 x 1600, działający w natywnej rozdzielczości, podłączony przez DVI-D, skonfigurowany jako dodatkowy)
- Windows 8.1 Pro x64
- Najnowsze sterowniki nVidia i monitor
Występuje następujący problem: Nawet po przebudzeniu ze stanu wstrzymania wszystkie wcześniej uruchomione aplikacje zostają przeniesione na główny monitor.
Własne badania problemu
Biorąc pod uwagę konfigurację z dwoma monitorami przy użyciu dwóch połączeń DVI-D z tą samą kartą graficzną, która nie wykazywała nieregularnego przestawiania okien, przypuszczam, że obecne zachowanie w nowej konfiguracji może wynikać z nVidii GTX 680 obsługującej DisplayPort i DVI-D w jakiś inny sposób, co może skłonić Windows 8.1 do „zapomnienia” drugorzędnego przynajmniej na chwilę.
Dalsze badania
Znalazłem tę kolekcję slajdów na DisplayPort od VESA, z których wywnioskowałem, że UltraHD może nie zapewniać (właściwego) sygnału na styku Hot-Plug-Detect, gdy jest miękko wyłączony lub w trakcie „budzenia” ze stanu gotowości , podczas gdy 3008WFP wydaje się zapewniać ten sygnał na odpowiedniku DVI-D. Tak więc mój UltraHD nie jest wykrywany na czas, co powoduje, że wszystkie aplikacje są najpierw przesyłane do 3008WFP, a kiedy UltraHD w końcu zgłasza swoją obecność, wszystkie okna są przenoszone z powrotem do niego, ponieważ jest to podstawowy. : |
pytania
- Jak mogę przejść do wyświetlania okien na swoich monitorach po przebudzeniu ze stanu gotowości, gdy je opuszczałem przed przejściem w tryb gotowości?
- Czy istnieje możliwość sfałszowania sygnału wykrywalnego podczas pracy w trybie UltraHD bez utraty możliwości przerwania ( patrz strona 21 tutaj )?