Using Multiple Monitors

olivier2101

    Good morning,

     

    I am today using a brand new Display, a DELL U2515H (2560x1440) with a DPI (display port) connexion, along with my previous old  external screen (now wired with a VGA-VGA cable), a full HD Iiyama.

     

    I am very disappointed to see that the SQL Developer window DOES NOT display itself correctly anymore, but in my laptop screen (HP 1366x768) : when I drag and drop my SQL Dev window to any of my two external screens, the contents of the window freezes in a funny way, and does not do anything anymore. And when I drag it back to my laptop screen, it works again ! (but in a very low resolution : 1366 x 768...).

     

    Here is my configuration :

    - SQL Developer 17.2.0.188, build 188.1159

    - Windows 7 Enterprise SP1 64 bits, 8GB RAM

     

    I tried to switch from the Windows aero theme to Windows 7 Basic : it does not improve anything.

    Your help is welcome.!  I am working full time on Oracle SQL Developer, and this is really a problem for me.

    Thx,

    Olivier

     

    enclosed a snapshot of SQL Dev on my internal low res display : works fine

    and another snapshot of SQL Dev when dragged and dropped on my external high res display : frozen...Bug display SQL Dev on high res ext display - 1 - Normal display on internal laptop low res.jpgBug display SQL Dev on high res ext display - 2 - Frozen when displayed on external 2560x1440 high res.jpg

      • 1. Re: Using a
        BluShadow

        Do you only get this with SQL Developer or does it happen with any other software? (how long have you been using your new display?)

        It looks like a graphics driver type issue at first glance.

        • 2. Re: Using a
          olivier2101

          Information to add here : this bug only happens with Oracle SQL Developer.

           

          All the other softwares work fine : Putty, WinSCP, Notepad++, Skype, MS Word, Outlook, ...

           

          This bug does not seem to be related to the display driver

          • 3. Re: Using a
            BluShadow

            any other Java based applications do the same?

            • 4. Re: Using a
              thatJeffSmith-Oracle

              what version of Java are you using?

               

              check for video driver updates, it seems that many drivers out there have issues with Java applications

               

              I have a dual monitor setup with no issues

              • 5. Re: Using Multiple Monitors
                olivier2101

                I am using Version 8 update 91 build 1.8.0_91-b14 "Copyright 2016" of Java... not the latest :-/

                 

                I am going to upgrade it and restart my computer...

                 

                I will let you know of course. Thank you !

                • 6. Re: Using Multiple Monitors
                  BluShadow

                  Well, I didn't have SQL Developer installed (I know, naught me!), but I've just downloaded it (version 17.2.0.188 build 188.1159) and installed it, set the JDK path as requested to my JDK installation jdk1.8.0_121 and it works fine on my dual HD monitors.  Likewise I'm using Windows 7 SP1, with Aero theme enabled, 12Gb Memory.  Both monitors are Dell P2212H 1920x1080@60Hz using on board Intel HD Graphics 4400 processor connection, Video Bios 1025.14.   DirectX 11.0, OpenGL 4.2

                   

                  No problem with moving or resizing the SQL Developer window or moving it from screen to screen.

                   

                  I still suspect it's your graphics drivers or your Java version for your extended resolution.

                  • 7. Re: Using Multiple Monitors
                    Peter de Vaal

                    I have been using SQL Dev (latest version and previous versions) in many hardware configurations, on Windows 7 and 10 (32 and 64 bit) and on MacOS (my preferred platform) with a lot of different monitors. I even had a 4 monitor setup, and it always worked.

                    I always keep Java up-to-date, so use 1.8.0.144 now.

                    • 8. Re: Using a
                      olivier2101

                      End of the story :

                       

                      I did not find a solution for this incompatibility between JAVA and my Intel display driver, but a workaround.

                       

                      I updated my Windows 7 Professional with the latest patches, and it did not help.

                      I updated my Java JRE to the latest version : it did not help either.

                      I also updated my Intel graphic driver using the latest versions on the HP website : again, it did not help.

                       

                      Quite surprisingly, with some Full HD external screens, I could drag and drop my SQL Developer window from my internal screen to the external one, with no harm. But not with other external screens, especially with high resolution ones.

                       

                      The workaround which I found, is to define as main screen, my external high resolution screen : so that, when I open SQL Developer, it directly opens in that screen. And it works ! But then when I drag and drop the SQL Developer window to my internal low res display, the internal part of the window freezes again... .

                       

                      I believe this is an Intel driver bug with products developed in Java : my Intel driver cannot always manage properly a java window when dragged and dropped from one display to another. But this workaround is nice enough.

                       

                      Thx to all for your help - Olivier (Paris-France)

                      • 9. Re: Using Multiple Monitors
                        PeterInMD

                        Thank you for the workaround.  It's not my ideal but it works for me.  I have to start SQL Developer on the high-resolution monitor and then it works when I move it to any other connected display.  If I start it on the low-resolution monitor, then it fails to repaint and respond on the high-resolution monitor.

                         

                        I am experiencing the problem even with 4.2 and 4.1.5. I believe it to be some problem between Java and Intel drivers.

                         

                        I have an Intel HD Graphics 5500 adapter in my Dell Lattitude E7450 with a Dell U2414H monitor connected via DisplayPort through a Dell docking station.  I also have a Dell P1913 display connected via DVI through the docking station.

                        I use Java 8u144, which seems current as of today.  The Intel driver is 20.19.15.4531.

                         

                        By the way...   I have abandoned 12.7, which won't complete the startup process at all no matter what display is "main".

                        • 10. Re: Using Multiple Monitors
                          Ulf Schierenbeck

                          I had the same issues,

                          after switching to  an Aero-Design everthing works fine.

                          • 11. Re: Using Multiple Monitors
                            Lawrence_C

                            WIth 3 monitors, Aero mode didn't solve my problem.

                            The workaround at the moment is to set the left most monitor as you main monitor and keep top left co-ordinate of other monitors postive to the left monitor.

                             

                            See https://support.microsoft.com/en-us/help/4034670/windows-7-update-kb4034670

                            • 12. Re: Using Multiple Monitors
                              user3911184

                              I had the same issue, I followed the KB link provided by Lawrence and found more updated information in there which fixed my problem.

                               

                              See https://support.microsoft.com/en-us/help/4039884/windows-7-update-kb4039884

                               

                              Thanks Guys

                              • 13. Re: Using Multiple Monitors
                                z00mantwo

                                I have this issue also. Note that fix KB4039884 has been pulled so that option is no longer available.

                                 

                                Only work around seems to be always have your left most monitor be the "Main Display" then things display correctly.

                                 

                                Irritating since I prefer my center monitor being my "main display" in my three monitor setup.

                                1 2 上一个 下一个