-
Notifications
You must be signed in to change notification settings - Fork 498
Gazebo GUI / Rendering is scaled #2531
Comments
Original comment by Theppasith Nisitsukcharoen (Bitbucket: tutor-hg). I'm also having this issue. Gazebo9 Menus size is very big and not usable. |
Original comment by Frank Carey (Bitbucket: frankcarey). I installed using the official install script and ran into the same issue:
Looks like there is an issue with qt 5.11 in mojave (the default version from homebrew currently). 5.12 is available if you do:
|
Original comment by Frank Carey (Bitbucket: frankcarey). I can confirm that while it took over 3 hrs to compile qt via homebrew, it did fix the issue immediately (no reboot or reinstall or anything required) |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). I'm still running high sierra on my primary mac machine, but I have confirmed the error on a mac mini running mojave. @frankcarey great news that it is fixed in qt 5.12, but 5.12 does not yet have a release candidate; it is still on beta3: So I would guess it will be at least a few weeks before this fix is released, possibly more than a month. If the unreleased patch that fixes this can be identified, we could try submitting it to homebrew as a patch on the current release of 5.11.2. It might not be accepted, but it could be worth a shot. |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters).
|
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). quick update: qt 5.12.0 has a release candidate rc1 as of Nov 22 in the past there has been 1-2 weeks between rc1 and the release, so we are probably getting closer |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). 5.12.0 has been released; I'm testing it now and will submit a homebrew pull request unless someone else beats me to it |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). well, qt 5.12.0 is now released into homebrew and bottles are available, but gazebo on mojave still looks broken to me, though it doesn't look scaled; it just looks like nothing is appearing in the 3d window. I'll ask @iche033 to take a look on one of our test machines. |
Original comment by Theppasith Nisitsukcharoen (Bitbucket: tutor-hg). Same to me as well , After using QT 5.12 the scale rendering issue seems to disappear but there's nothing in 3d windows. It's just a grey screen with no ground plane and sun. and when you click the sun in the object window on the left , app crashed. |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). Ooh, thanks for the tip! I've collected a backtrace from gzclient: an excerpt that implicates
The bottle doesn't have debug symbols, so I'm building again from source to get a better backtrace. |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). Now in debug mode, the backtrace points at
|
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). The following patch fixes the seg-fault:
|
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). @iche033 discovered that minimizing the So, there are two issues:
|
Original comment by Ian Chen (Bitbucket: Ian Chen, GitHub: iche033). Actually on retina displays, it's rendering to the entire window but the camera orbit control mouse positions are scaled to 25% of the window. I have a fix for the camera control issue but have not figured out how to get the render window to start painting without the minimize + restore workaround |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). I just tested gazebo7 as well, and it has a blank screen as well. I'm inclined to leave this broken and only support gazebo8+ on mojave. |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). Also, minimize / restore doesn't work with gazebo7; it stays blank. |
Original comment by Ian Chen (Bitbucket: Ian Chen, GitHub: iche033). I created pull request #3051 that seems to fix gazebo9 + Mojave + Qt 5.12 |
Original comment by Ian Chen (Bitbucket: Ian Chen, GitHub: iche033).
pull request #3051 merged. Please re-open if issue persists |
Original comment by S Albert (Bitbucket: starthal). @scpeters Thanks for the info about gazebo7. I upgraded to Mojave on my MacBook Pro 2015, uninstalled Homebrew entirely, and reinstalled Homebrew and gazebo7. It works fine, including rendering and correct scaling. But I also attempted to do a fresh install on a new system (MacBook Pro 2018) that shipped with Mojave. That shows the blank screen you're describing (actually it's transparent, showing whatever's behind the window). Is there any info I can give you about my working system that would be helpful? We are probably moving to gazebo9 soon, but this would be helpful in the short-term. |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). @starthal that sounds like a new issue; do you mind opening a new issue either here or at https://github.com/osrf/homebrew-simulation with more details and screenshots? |
Original report (archived issue) by Samuel Ong (Bitbucket: samuelong).
Hi guys, I have recently updated my MacOS to Mojave from High Sierra, running Gazebo 9.
Gazebo seems to be working but the display is really off, and I have no idea how I should fix it. Any advice would be great!! Resizing doesn't help at all, and please let me know what information do you need me to provide.
Thanks in advance.
Screenshot 2018-10-01 at 8.49.30 AM.png
The text was updated successfully, but these errors were encountered: