Bug 111367 - [OpenGL] HiDPI nearly unusable with Intel drivers on Windows 10
Summary: [OpenGL] HiDPI nearly unusable with Intel drivers on Windows 10
Status: RESOLVED DUPLICATE of bug 107764
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
5.4.0.3 release
Hardware: All Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: VCL-OpenGL
  Show dependency treegraph
 
Reported: 2017-08-04 20:32 UTC by an
Modified: 2018-02-14 17:11 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
bad icons (78.74 KB, image/jpeg)
2017-08-04 20:32 UTC, an
Details
text is not fully visible (26.33 KB, image/jpeg)
2017-08-04 20:33 UTC, an
Details
pl.libreoffice.org should also be updated (129.32 KB, image/jpeg)
2017-08-04 20:33 UTC, an
Details
with full opengl rendering disabled (48.54 KB, image/jpeg)
2017-08-05 06:53 UTC, an
Details
opengl_device.log (315 bytes, text/plain)
2017-08-05 19:47 UTC, an
Details

Note You need to log in before you can comment on or make changes to this bug.
Description an 2017-08-04 20:32:27 UTC
Description:
LibreOffice on Windows 10 with HiDPI display looks bad and is barely usable. Icons are moved to high. List items have wrong hit targets, selecting (by mouse) Nth item selects N-1th. See screenshots.

Actual Results:  
Cannot use the software due to not being able to click icons.

Expected Results:
Icons look and work at least as good as in AOO 4.


Reproducible: Always

User Profile Reset: No

Additional Info:


User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:55.0) Gecko/20100101 Firefox/55.0
Comment 1 an 2017-08-04 20:32:59 UTC
Created attachment 135151 [details]
bad icons
Comment 2 an 2017-08-04 20:33:23 UTC
Created attachment 135152 [details]
text is not fully visible
Comment 3 an 2017-08-04 20:33:49 UTC
Created attachment 135153 [details]
pl.libreoffice.org should also be updated
Comment 4 Buovjaga 2017-08-04 20:43:50 UTC
Did you check that your issues are not here already? https://bugs.documentfoundation.org/showdependencytree.cgi?id=90796&hide_resolved=1
Also, one issue per report.
Comment 5 m_a_riosv 2017-08-04 22:48:29 UTC
Pls test changing OpenGL status:
Menu/Tools/Options/LibreOffice/View
Comment 6 an 2017-08-05 06:53:14 UTC
Turning *OFF* Full OpenGL rendering fixes the issue and I can finally see the menu bar.
Comment 7 an 2017-08-05 06:53:40 UTC
Created attachment 135164 [details]
with full opengl rendering disabled
Comment 8 m_a_riosv 2017-08-05 09:21:05 UTC
Please copy here the content of the file
\Users\XXXXXXX\AppData\Roaming\LibreOfficeDev\4\cache\opengl_device.log
Comment 9 an 2017-08-05 19:47:27 UTC
Created attachment 135187 [details]
opengl_device.log
Comment 10 m_a_riosv 2017-08-05 21:01:10 UTC
Thanks @an

DriverVersion: 21.20.16.4664
DriverDate: 4-21-2017
DeviceID: PCI\VEN_8086&DEV_1916&SUBSYS_07041028&REV_07
AdapterVendorID: 0x8086
AdapterDeviceID: 0x1916
AdapterSubsysID: 0x07041028
DeviceKey: System\CurrentControlSet\Control\Video\{D6922E81-C3EC-4157-9624-AF86786AF762}\0000
DeviceString: Intel(R) HD Graphics 520

Changed to unconfirmed because we need some one else reproducing the issue.
Comment 11 an 2017-08-05 21:12:43 UTC
Hi, how about this guy: https://news.ycombinator.com/item?id=14935009 ?
Comment 12 m_a_riosv 2017-08-05 21:44:59 UTC
Ok
Comment 13 Lars 2017-08-11 15:31:07 UTC
I confirm. 

* Dell Precision 7720 Nvidia Quadro P5000, Driver 385.08
* Windows 10 Pro, 64-Bit, Version: 1703, 15063.502

(Menu) > Tools > Options > View > "Use OpenGL for all rendering" = UNCHECKED (allows for correctly displaying HiDPI).

Seems having the above value CHECKED as DEFUALT is a bad idea. If someone really needs OpenGL for all rendering then they could enable. This would allow for everyone to be functional immediately without encountering significant problems should they be lucky to have this display concern. Improves user experience.
Comment 14 Buovjaga 2017-08-11 17:00:17 UTC
Lars: you could copy and paste the contents of your C:\Users\User\AppData\Roaming\LibreOffice\4\cache\opengl_device.log to a comment
Comment 15 Lars 2017-08-11 17:23:19 UTC
opengl_device.log=
---
DriverVersion: 21.20.16.4664
DriverDate: 4-21-2017
DeviceID: PCI\VEN_8086&DEV_591D&SUBSYS_07B11028&REV_04
AdapterVendorID: 0x8086
AdapterDeviceID: 0x591d
AdapterSubsysID: 0x07b11028
DeviceKey: System\CurrentControlSet\Control\Video\{E27AE257-34AC-44BE-B8A1-6F4FD00B9993}\0000
DeviceString: Intel(R) HD Graphics P630

----------------------------------------

opengl_devices.log=
---
Device Index: 0
  Selected: false
  Device Name: Intel(R) HD Graphics P630
  Device Vendor: Intel(R) Corporation
  Device Version: OpenCL 2.1 
  Driver Version: 21.20.16.4590
  Device Type: gpu 
  Device Extensions: cl_intel_accelerator cl_intel_advanced_motion_estimation cl_intel_d3d11_nv12_media_sharing cl_intel_driver_diagnostics cl_intel_dx9_media_sharing cl_intel_motion_estimation cl_intel_packed_yuv cl_intel_required_subgroup_size cl_intel_simultaneous_sharing cl_intel_subgroups cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_khr_depth_images cl_khr_dx9_media_sharing cl_khr_fp16 cl_khr_fp64 cl_khr_gl_depth_images cl_khr_gl_event cl_khr_gl_msaa_sharing cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_gl_sharing cl_khr_icd cl_khr_image2d_from_buffer cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_khr_spir cl_khr_subgroups cl_khr_throttle_hints 
  Device OpenCL C Version: OpenCL C 2.0 
  Device Available: true
  Device Compiler Available: true
  Device Linker Available: true
  Platform Name: Intel(R) OpenCL
  Platform Vendor: Intel(R) Corporation
  Platform Version: OpenCL 2.1 
  Platform Profile: FULL_PROFILE
  Platform Extensions: cl_intel_dx9_media_sharing cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_d3d11_sharing cl_khr_depth_images cl_khr_dx9_media_sharing cl_khr_fp64 cl_khr_gl_sharing cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_image2d_from_buffer cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_spir

Device Index: 1
  Selected: true
  Device Name: Intel(R) Xeon(R) CPU E3-1535M v6 @ 3.10GHz
  Device Vendor: Intel(R) Corporation
  Device Version: OpenCL 2.1 (Build 2)
  Driver Version: 6.8.0.2
  Device Type: cpu 
  Device Extensions: cl_khr_icd cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_depth_images cl_khr_3d_image_writes cl_intel_exec_by_local_thread cl_khr_spir cl_khr_dx9_media_sharing cl_intel_dx9_media_sharing cl_khr_d3d11_sharing cl_khr_gl_sharing cl_khr_fp64 cl_khr_image2d_from_buffer 
  Device OpenCL C Version: OpenCL C 2.0 
  Device Available: true
  Device Compiler Available: true
  Device Linker Available: true
  Platform Name: Intel(R) OpenCL
  Platform Vendor: Intel(R) Corporation
  Platform Version: OpenCL 2.1 
  Platform Profile: FULL_PROFILE
  Platform Extensions: cl_intel_dx9_media_sharing cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_d3d11_sharing cl_khr_depth_images cl_khr_dx9_media_sharing cl_khr_fp64 cl_khr_gl_sharing cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_image2d_from_buffer cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_spir

Device Index: 2
  Selected: false
  Device Name: Quadro P5000
  Device Vendor: NVIDIA Corporation
  Device Version: OpenCL 1.2 CUDA
  Driver Version: 378.98
  Device Type: gpu 
  Device Extensions: cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_copy_opts cl_khr_gl_event
  Device OpenCL C Version: OpenCL C 1.2 
  Device Available: true
  Device Compiler Available: true
  Device Linker Available: true
  Platform Name: NVIDIA CUDA
  Platform Vendor: NVIDIA Corporation
  Platform Version: OpenCL 1.2 CUDA 8.0.81
  Platform Profile: FULL_PROFILE
  Platform Extensions: cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_copy_opts cl_khr_gl_event
Comment 16 Aron Budea 2018-02-14 17:11:31 UTC
This seems to be the same as bug 107764 as well, please update your graphics drivers.

*** This bug has been marked as a duplicate of bug 107764 ***