Saya membuat sistem multi-monitor saya tidur ketika tidak digunakan. Setelah saya membangunkannya, semua jendela diposisikan ulang ke layar yang berbeda. Pola terdekat yang bisa saya pikirkan adalah bahwa windows yang ada di layar utama beralih ke layar kedua. Sepertinya itu memutus layar utama sebelum tidur yang pada gilirannya mengalihkan semua jendela ke layar ke-2 atau ke-3.
Sunting: Ini kartu video yang saya gunakan -> SAPPHIRE FleX 100322FLEX Radeon HD 6450
Jawaban:
Masalahnya kemungkinan besar dengan driver grafis. Setiap kali satu monitor terputus dari pengaturan multimonitor di Windows, Windows akan berusaha untuk memindahkan semuanya dari layar itu ke layar yang tersisa. Biasanya, ini tidak akan terjadi ketika menangguhkan / hibernasi / mematikan komputer. Jadi, itu mungkin karena driver grafis melakukan salah satu dari yang berikut:
Periksa untuk melihat apakah ada pembaruan untuk driver grafis Anda dengan pergi ke situs web produsen chipset.
sumber
Ini adalah pertanyaan lama, tetapi jika ada yang datang ke sini dengan masalah yang sama, saya sarankan mencoba solusi yang diposting di sini:
http://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/windows-7-movesresizes-windows-on-monitor-power/1653aafb-848b-464a-8c69-1a68fbd106aa
Saya menjalankan Windows 8.1 dengan dua tampilan 2560x1440 di DisplayPort. Ketika bangun dari tidur, semua jendela saya telah didorong ke satu layar, dan beberapa dari mereka mengubah ukuran. Ini memperbaiki masalah bagi saya; sekarang semua posisi dan ukuran jendela saya dipertahankan. Inilah konten tautan yang relevan:
sumber
Jika komputer Anda memiliki Intel HD Graphics, Anda harus mengatur opsi Extend Display (dan pengaturan resolusi) dari Intel Graphics Control Panel. Jika Anda melakukannya dari pengaturan Tampilan Windows, pengaturan akan diatur ulang setelah Anda membangunkannya dari mode tidur.
Ini screenshotnya.
sumber
Saya pikir saya menemukan solusi untuk masalah ini dengan menggabungkan ide-ide dari posting ini .
(PC saya adalah Windows 10 TH2, Intel HD4600 dengan port HDMI, monitor Changhong 4k)
Inilah prosedurnya.
Hapus semua entri registri tambahan di bawah ... GraphicDrivers \ Configuration dan GraphicDrivers \ Connectivity, hanya menyisakan entri yang sesuai dengan monitor saya (MST00301 ...)
Sebelum meletakkan monitor ke mode tidur, cukup ketik "WIN" + "D" tombol kombo untuk meminimalkan semua jendela desktop.
Setelah menyalakan monitor, ketik "WIN" + "D" lagi untuk mengembalikan semua windows.
sumber
Tidak semua kartu NVidia mendukung kemampuan untuk memalsukan EDID, dan bukan hanya Sleep yang menyebabkan masalah ini. Jika monitor dimatikan atau terputus sebentar, itu dapat mendatangkan malapetaka pada tata letak layar yang dikonfigurasi dengan cermat. Karena tidak ada solusi di sini yang berhasil bagi saya, saya menulis sebuah utilitas untuk mengembalikan posisi jendela ketika jumlah monitor berubah. Ini tersedia dengan kode sumber di sini .
sumber
Biasanya ini disebabkan oleh driver grafis yang tidak mendukung mode tidur dengan benar dan oleh karena itu menonaktifkan kemampuan untuk mendeteksi layar yang terhubung saat komputer tidur.
Perbarui driver grafis Anda dari produsen untuk menyelesaikan masalah.
Jika masalah masih belum teratasi setelah memperbarui driver, itu mungkin karena ID tampilan yang dilaporkan tidak biasa (EDID). Anda biasanya dapat memaksa deteksi monitor di dalam panel kontrol driver grafis.
Namun jika ini tidak tersedia, Anda dapat menggunakan jendela Windows Resolution untuk mendeteksi perangkat ketika monitor terputus, lalu pilih tampilan yang akan melaporkan "Tampilan Lain Tidak Terhubung", kemudian di bawah Multiple Display, Anda dapat drop down dan pilih "Coba untuk Sambungkan pula ”yang akan menyiarkan sinyal ke monitor melalui jenis port yang telah Anda pilih (sinyal tidak akan interaktif), kemudian hubungkan layar yang akan menginterpretasikan sinyal yang dikirim kepadanya dengan benar.
Resolusi yang dipaksakan akan menggantikan deteksi layar dan harus bertahan melalui tidur.
sumber
Masalah yang sama di sini dengan Windows 8.1 dan Macbook Air 2013 (Intel HD Graphics 5000). Saya mencoba semuanya. Akhirnya saya pergi ke Intel yang diperbarui dengan driver terbaru untuk kartu grafis saya dan masalahnya berlanjut. Kemudian saya pergi ke properti grafik, dengan tampilan kedua saya dihidupkan di Multiple Display. Saya memilih 'Putuskan sambungan layar ini', kemudian setelah layar kedua terputus, saya pilih memperpanjang desktop saya dan masalah menghilang. Semoga ini berhasil untuk Anda.
sumber
Dalam kasus saya, dengan tiga monitor 1920x1080 diatur secara horizontal, tampaknya telah diperbaiki dengan membuka kunci registri yang disebutkan dalam jawaban lain (
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration
), menemukan kunci dimulai denganSIMULATED
, kemudian mengubah semua nilai 1920 di bawah kunci itu menjadi 5760 (1920 tiga kali, untuk tiga monitor).Saya kira
SIMULATED
kuncinya digunakan ketika PC akan tidur, tetapi Windows masih perlu mempertahankan desktop dalam proses pergi / melanjutkan dari tidur, bahkan ketika monitor yang sebenarnya mungkin belum melaporkan diri mereka sendiri.sumber
Bagi saya, perbaikannya adalah https://superuser.com/a/908156/238666 . Ringkasan: Windows gagal membaca info EDID dari monitor saat bangun, dan di panel kontrol Nvidia Anda dapat menyimpan info EDID ke file dan mengatur pc untuk membacanya dari file itu, di bawah Tugas: Workstation, Sistem Tampilan Topologi, Sumber EDID.
Dalam pandangan terbatas saya, masalah root bisa menjadi kartu Nvidia, tetapi juga Windows, DisplayPort, atau monitor (Lenovo X1 4K)
sumber
Saya menyelesaikannya dengan aplikasi kecil ini:
https://github.com/hunkydoryrepair/MonitorKeeper/releases
Jalankan saja, dan itu akan mempertahankan windows dalam posisi yang sama.
Terima kasih banyak @hunkydoryrepair.
sumber
Suka atau tidak, tetapi menurut masalah Dell yang diketahui dengan tautan monitor 4k spesifik: http://www.dell.com/support/Article/us/en/19/SLN295708/EN Saya harus beralih dari 59 / 60Hz ke 30Hz pada 3 x Dell P2415Q 4K UHD saya pada Intel 4600 terhubung dengan DP display / mDP display dan itu membantu saya - seperti yang dikatakan artikel Dell KB. Ini berlaku untuk UP3214Q dan P2715Q juga.
Masalah tidak muncul pada res QHD rendah Dell U2515H + video / PC yang sama
Penghapusan kunci registri dan pembaruan driver tidak membantu.
Pembaruan 2018/08: Dan meningkatkan kartu grafis ke NVIDIA Quadro P600 tidak memperbaiki masalah, jadi tetap menggunakan 30Hz.
sumber