Video Chrome HTML5 dalam layar penuh berwarna hitam ketika grafis Intel diaktifkan ATAU akselerasi perangkat keras diaktifkan


13
  • Chrome: 51.0.2704.106 m (64-bit)
  • QUADRO M1000M NVIDIA memasok driver, dikirimkan melalui pembaruan kekuatan manajer perangkat (pembaruan tidak mempengaruhi masalah): 10.18.13.5474
  • Intel HD Graphics 530: 10.18.15.4285
  • Dual monitor, eksternal terhubung melalui kabel HDMI ke input DVI.

Saat memutar video HTML5 di Chrome, video layar penuh ditampilkan dengan baik di monitor internal, tetapi jika diatur untuk ditampilkan di monitor eksternal itu hanya hitam (dengan suara).

Ini tidak terjadi pada MS Edge atau Internet Explorer (keduanya juga versi saat ini).

Penanganan masalah (yaitu, video layar penuh pada monitor eksternal berfungsi saat saya):

  1. Nonaktifkan grafis bawaan di BIOS

  2. Nonaktifkan "gunakan akselerasi perangkat keras saat tersedia" di pengaturan Chrome

Saya ingin grafis bawaan diaktifkan (untuk menghemat baterai) DAN saya ingin menggunakan akselerasi perangkat keras di Chrome (untuk mendapatkan kinerja yang lebih baik bila diperlukan).

Apakah ada pengaturan khusus untuk Chrome di Panel Kontrol NVIDIA yang perlu saya mainkan ? Saya mencoba mengatur Chrome untuk menggunakan GPU eksternal, tetapi tidak menyelesaikan masalah, jadi saya membiarkannya secara default (Chrome secara default menggunakan GPU internal, menurut panel kontrol NVIDIA).

Apakah pengaturan khusus di bendera Chrome yang harus saya mainkan?

Apa lagi yang bisa saya coba untuk mengaktifkan video layar penuh pada monitor eksternal dengan tetap menghargai 1 dan 2 di atas?

PS: Saya tidak main-main, jadi saya sebenarnya lebih suka mematikan GPU NVIDIA sepenuhnya, tetapi jika saya melakukan itu monitor eksternal tidak bekerja sama sekali (saya berasumsi itu karena output HDMI terhubung langsung ke grafik diskrit) adaptor)


2
Saya memiliki masalah ini juga. Sudah bertahun-tahun sekarang. Saya memiliki tinta yang tidak akan pernah diperbaiki. Karena itu adalah ceruk, tingkat keterampilan tinggi, perangkat keras, bug lintas perusahaan. Intel & Chrome & Nvidia
Pathfinder

Saya memiliki masalah diselesaikan di Chrome 53.0.2785.80 beta-m (64-bit), dan sejauh yang saya ingat, juga diselesaikan di 52.0.2743.116 m. Masalah lainnya, bugs.chromium.org/p/chromium/issues/detail?id=627714 , masih menggunakan solusi "nonaktifkan GPU Intel di BIOS dan jalankan hanya nVidia. Chrome dapat menggunakan akselerasi HW dan masalah ini tidak terjadi."
Gaia

1
Hai, 1 Agustus 2016, bug masih ada. Pembaruan terbaru dari segalanya. Chrome 53.0.2785.89 m, Win10 Pro Up2date, Intel HD 4600 20.19.15.4463 (5/2016), Nvidia GTX 765m 21.21.13.7270 (08/2016).
Pathfinder

Jawaban:


10

Ada bug chrome untuk ini di sini: http://crbug.com/622167


Coba tingkatkan ke Chrome 52, melalui saluran beta (atau tunggu beberapa minggu hingga dirilis ke stabil).

Saya memiliki apa yang terdengar seperti masalah yang sama pada Versi 51.0.2704.106 m (64-bit), dan setelah saya memutakhirkan ke Versi 52.0.2743.60 beta-m (64-bit) hari ini diperbaiki.

Setelah memulai ulang chrome, sepertinya perubahan saya hanya memperbaiki masalah sementara, sebagai efek samping dari memulai chrome ketika layar laptop internal adalah tampilan utama saya.

Saya melakukan beberapa percobaan, dan menemukan yang berikut:

  • Ini tidak terkait dengan video HTML5, itu terjadi setiap kali Anda memasuki mode layar penuh (dengan menekan F11 di halaman mana pun).
  • Ini hanya terjadi ketika monitor eksternal ditandai sebagai "tampilan utama" pada pengaturan tampilan Windows. Menjadikan layar laptop sebagai tampilan utama dan "memanjang" ke monitor eksternal menjadikan layar penuh pada monitor eksternal berfungsi.

Apakah laptop Anda dilengkapi dengan grafis diskrit di sepanjang GPU internal? Dan apakah monitor Anda juga merupakan Dell?
Gaia

Masalah tidak terjadi ketika GPU internal dinonaktifkan di BIOS (tampilan HW diatur ke diskrit saja, bukan hybrid). Ini menunjukkan bahwa masalah Chrome terkait dengan perangkat lunak Optimus ATAU driver Intel. Sayangnya seseorang tidak dapat menguji masalah hanya menggunakan GPU Intel, karena Anda tidak dapat menghubungkan layar eksternal ketika hanya GPU Intel yang aktif (port HDMI / miniDisplay bawaan untuk GPU diskrit pada laptop saya)
Gaia

Laptop saya memiliki grafik Intel terintegrasi dan kartu Nvidia diskrit menggunakan Optimus. Tampaknya terjadi dengan apa pun yang terhubung ke port HDMI - Saya sudah mencoba dengan monitor Lenovo dan TV.
Styglian


9

Perbaikan cepat: Startup chrome dengan flag ini: --disable-direct-composition

Masukkan pintasan untuk menjalankan chrome dan tambahkan bendera itu ke target seperti gambar di bawah ini:

Bendera Chrome Startup

Sumber jbau ... @ chromium.com (bugs.chromium.org/u/4122139466/) https://bugs.chromium.org/p/chromium/issues/detail?id=622167#c29


Saya akan memeriksa ini dan melaporkan kembali.
Gaia

Ini berhasil untuk saya. Menggunakan laptop Lenovo P50 dan mengatur monitor eksternal sebagai yang utama. Terima kasih!
Adrian K.

1
Ini tidak berhasil untuk saya. Saya menggunakan monitor eksternal sebagai tampilan utama dan mematikan layar untuk layar laptop saya. Hal yang sama terjadi pada edge & ie, tetapi tidak terjadi pada firefox.
Bysreg

0

Ini bekerja untuk saya menggunakan Alienware 17 R3 dengan Intel Graphics 530 dan Nvidia 980M GTX terintegrasi menggunakan monitor eksternal via HDMI:

Versi Chrome Versi 54.0.2840.87 m (64-bit)

Mulai Chrome dengan bendera ini:

chrome.exe --disable-direct-composition

Ini memengaruhi mode apa pun dalam layar penuh (F11) menggunakan situs web, video, HTML5 atau tidak.


Sedih dalam jawaban ini: superuser.com/a/1119807/68374 . Jawaban Anda lebih baik sebagai komentar.
Gaia

Selamat Datang di Pengguna Super! Ini menggandakan jawaban lain dan tidak menambahkan konten baru. Tolong jangan memposting jawaban kecuali Anda benar-benar memiliki sesuatu yang baru untuk disumbangkan.
DavidPostill
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.