Excellent. This fix is looking good so far. Thanks for trying it out.cpthomas wrote: ↑Mon Jul 08, 2019 2:57 pmHello!
I've had similar problems and symptoms getting dual monitors working. Two (differently sized) screens would individually work in HDMI-0 on boot, and tvservice would correctly report them, but I couldn't boot with two screens plugged in, and tvservice wouldn't recognise anything plugged into HDMI-1, returning "[E] Invalid device/display ID." instead .
Running sudo rpi-update and then rebooting seems to have fixed it for me too.
Thank you very much. I updated my firmware and have no problems driving dual monitors. No /boot/config.txt settings needed.
No change in findings for pure hdmi connections, however...
andynz wrote: ↑Wed Jul 10, 2019 8:18 pmI did the rpi-update yesterday and the second monitor then workined fine. But after an 'apt update upgrade' the unit does not fully boot. I see the 4 Raspberries on the first monitor then blank screens and just the RED LED lit on the Pi4-4G board. If I remove the second monitor connection the boot works fine with single monitor.
I have not tried doing a reinstall, rpi-update and NOT do the apt upgrade yet to confirm it is definitely the apt update that causes the issue.
Oh and BTW, thanks heaps to the Pi developers. You guys have produced a great general workstation with huge potential. I really appreciate what you have created.
The new driver allocates memory from the kernel cma heap, not gpu_mem. Gpu_mem is now only used by the camera and codecs, therefore 64M is sufficient for most use cases, with higher values only being required for heavy camera use cases or 4k hevc decode (libreelec does this for you)
Code: Select all
xrandr: Screen 0: minimum 320 x 200, current 3360 x 1050, maximum 7680 x 7680 HDMI-1 connected primary 1680x1050+1680+0 (normal left inverted right x axis y axis) 408mm x 255mm 1680x1050 59.95*+ 1280x1024 75.02 60.02 1440x900 74.98 59.90 1280x960 60.00 1152x864 75.00 1024x768 75.03 70.07 60.00 832x624 74.55 800x600 72.19 75.00 60.32 56.25 640x480 75.00 72.81 66.67 59.94 720x400 70.08 HDMI-2 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 408mm x 255mm 1680x1050 59.95*+ 1280x1024 75.02 60.02 1440x900 74.98 59.90 1280x960 60.00 1152x864 75.00 1024x768 75.03 70.07 60.00 832x624 74.55 800x600 72.19 75.00 60.32 56.25 640x480 75.00 72.81 66.67 59.94 720x400 70.08 tvservice -l: 2 attached device(s), display ID's are : Display Number 2, type HDMI 0 Display Number 7, type HDMI 1 tvservice -s -v 2: state 0x6 [DVI CUSTOM RGB full unknown AR], 1680x1050 @ 60.00Hz, progressive tvservice -s -v 7: state 0x6 [DVI CUSTOM RGB full unknown AR], 1680x1050 @ 60.00Hz, progressive