I’ve an old crt monitor Samsung SyncMaster 1100p with a max. resolution of 1600x1200.
No I’ve bought a new one Samsung U28E59
Graphic card is a RV730 XT (Radon HD 4670)
Trying to connect the second monitor to second DVI port of card while system is up and running fine with first monitor display is mangled.
Trying to connect only new one (nevertheless running or booting) display is mangled too.
Changing to console CNTR-ALT-F1 shows console right on oth monitors
First monitor is connected over an DVI-D-VGA adapter at video card where second one has only DVI-d cable
The new monitor woks fine connected to an laptop dvi output…
Is de modline stuff idividual for ports of video cards or not?
How can I configure/debug the stuff??? I have ssh access from other machine to collect log output of Xorg log etc.
How can I reconfigure X to use only new monitor to generate config new?
Were is the configuration saved?
It may be that you need to switch ports that the cables connect to. IOW, switch the DVI-VGA converter to the other output port. The intent here is to shift the primary display to the port that the HD 4670 card considers primary, assuming it is not that way now. Having the higher resolution display connected to the primary port often works better.
Alternatively, the primary port can be changed via software thus:
xrandr --output DVI-D --primary
If it helps it can be put in a startup script
It’s also possible that switching DDX would help. You could use /etc/X11/xorg.conf.d/50-device.conf to specify whichever DDX is the other DDX. Check in /var/log/Xorg.0.log to see whether RADEON(0) or MODESETTING(0) is filling it up, then specify the other in the .conf file. Or, if xf86-video-ati is installed, remove it. If it is not installed, install it. The modesetting DDX is in the server rpm rather than a separate package. Then restart X to see if any change in behavior.
Configurations usually do not need saving. X is good at autoconfiguring, but you have run into an apparent exception to its competence, or some bug. Custom configurations can be done in and saved in various ways that may depend on which DE and/or DM you use.
Another possibility is the HD4670 might not support any 3840x2160 mode. I have HD3470 that supports 2560x1440 along with 2560x1080 or 1920x1200 but no 4k display to test it with.
Displays and graphics cards are sometimes deficient in some ways while good or overkill in others. When you wish to use only one display it may not be enough to power down one display. It may be necessary to remove its input cable as well.
I’ve already tried to invert ports and I always plug of cable to try one monitor.
I’ve seen now on my laptop that the common resolution with old CRT monitor and new one is 1280x1040
Resolution setting to 1280x1040 on my laptop for second display (ext monitor) works fine (normal on laptop both displays have 1920x1080)
Setting 1280x1040 on my linux system (not laptop) on primary display and connecting after that monitor mangles again the whole display
I’ve no entry of MODESETTING(0) only RADEON(0) on Xorg.log
xf86-video-ati-18.0.1-lp150.1.1.x86_64 is installed. You’ve written to remove it, is this not my display driver?
It seems that 3840x2160 is supported but strange message at end of
Setting screen physical size to 1016 x 571 but it’s very long the stripped Xorg.log file will post in other message…
[117966.455]
X.Org X Server 1.19.6
Release Date: 2017-12-20
[117966.455] X Protocol Version 11, Revision 0
[117966.455] Build Operating System: openSUSE SUSE LINUX
[117966.455] Current Operating System: Linux gw1 4.12.14-lp150.12.61-default #1 SMP Tue May 14 18:07:55 UTC 2019 (83c1242) x86_64
[117966.455] Kernel command line: BOOT_IMAGE=/vmlinuz-4.12.14-lp150.12.61-default root=UUID=c321f337-07fa-43d3-996c-232e5cb20f4c resume=/dev/disk/by-label/Swap showopts
[117966.455] Build Date: 14 March 2019 12:00:00PM
[117966.455]
[117966.455] Current version of pixman: 0.34.0
[117966.455] (==) Using config directory: "/etc/X11/xorg.conf.d"
[117966.455] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[117966.456] (==) No Layout section. Using the first Screen section.
[117966.456] (==) No screen section available. Using defaults.
[117966.456] (**) |-->Screen "Default Screen Section" (0)
[117966.456] (**) | |-->Monitor "<default monitor>"
[117966.456] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[117966.456] (==) Automatically adding devices
[117966.456] (==) Automatically enabling devices
[117966.456] (==) Automatically adding GPU devices
[117966.456] (==) Max clients allowed: 256, resource mask: 0x1fffff
[117966.456] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[117966.456] Entry deleted from font path.
[117966.456] (==) ModulePath set to "/usr/lib64/xorg/modules"
[117966.456] (**) Extension "XFree86-DGA" is disabled
[117966.456] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[117966.456] (II) Loader magic: 0x55dafaaf5d00
[117966.456] (II) Module ABI versions:
[117966.456] X.Org ANSI C Emulation: 0.4
[117966.456] X.Org Video Driver: 23.0
[117966.456] X.Org XInput driver : 24.1
[117966.456] X.Org Server Extension : 10.0
[117966.458] (++) using VT number 7
[117966.458] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[117966.459] (II) xfree86: Adding drm device (/dev/dri/card0)
[117966.469] (--) PCI:*(0:1:0:0) 1002:9490:1682:2931 rev 0, Mem @ 0xe0000000/268435456, 0xf7ae0000/65536, I/O @ 0x0000a000/256, BIOS @ 0x????????/131072
[117966.469] (II) LoadModule: "glx"
[117966.469] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[117966.470] (II) Module glx: vendor="X.Org Foundation"
[117966.470] compiled for 1.19.6, module version = 1.0.0
[117966.470] ABI class: X.Org Server Extension, version 10.0
[117966.470] (II) Applying OutputClass "Radeon" to /dev/dri/card0
[117966.470] loading driver: radeon
[117966.470] (II) Scanning /etc/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
[117966.470] (II) Scanning /etc/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
[117966.470] (==) Matched radeon as autoconfigured driver 0
[117966.470] (==) Matched ati as autoconfigured driver 1
[117966.470] (==) Matched ati as autoconfigured driver 2
[117966.470] (==) Matched modesetting as autoconfigured driver 3
[117966.470] (==) Matched fbdev as autoconfigured driver 4
[117966.470] (==) Matched vesa as autoconfigured driver 5
[117966.470] (==) Assigned the driver to the xf86ConfigLayout
[117966.470] (II) LoadModule: "radeon"
[117966.470] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
[117966.470] (II) Module radeon: vendor="X.Org Foundation"
[117966.470] compiled for 1.19.6, module version = 18.0.1
[117966.470] Module class: X.Org Video Driver
[117966.470] ABI class: X.Org Video Driver, version 23.0
[117966.470] (II) LoadModule: "ati"
[117966.470] (II) Loading /usr/lib64/xorg/modules/drivers/ati_drv.so
[117966.471] (II) Module ati: vendor="X.Org Foundation"
[117966.471] compiled for 1.19.6, module version = 18.0.1
[117966.471] Module class: X.Org Video Driver
[117966.471] ABI class: X.Org Video Driver, version 23.0
[117966.535] (II) LoadModule: "modesetting"
[117966.535] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[117966.535] (II) Module modesetting: vendor="X.Org Foundation"
[117966.535] compiled for 1.19.6, module version = 1.19.6
[117966.535] Module class: X.Org Video Driver
[117966.535] ABI class: X.Org Video Driver, version 23.0
[117966.535] (II) LoadModule: "fbdev"
[117966.536] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[117966.536] (II) Module fbdev: vendor="X.Org Foundation"
[117966.536] compiled for 1.19.6, module version = 0.4.4
[117966.536] Module class: X.Org Video Driver
[117966.536] ABI class: X.Org Video Driver, version 23.0
[117966.536] (II) LoadModule: "vesa"
[117966.536] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
[117966.536] (II) Module vesa: vendor="X.Org Foundation"
[117966.536] compiled for 1.19.6, module version = 2.4.0
[117966.536] Module class: X.Org Video Driver
[117966.536] ABI class: X.Org Video Driver, version 23.0
[117966.536] (II) RADEON: Driver for ATI/AMD Radeon chipsets:
ATI Radeon Mobility X600 (M24), ATI FireMV 2400,
ATI Radeon Mobility X300 (M24), ATI FireGL M24 GL,
...
Logs the size of Xorg.0.log should be uploaded to https://susepaste.org or equivalent temporary file sharing service, and a link thereto posted here. Use of susepaste.org can be facilitated by using the susepaste command.
3840x2160 requires a Dual-link DVI cable. Is that what you have?
RADEON(0) indicates the DDX (driver) used is for Radeon products. It is provided by the rpm xf86-video-ati. MODESETTING(0) would indicate the default DDX in use, a newer technology that might work better than the Radeon DDX. It is provided by the same rpm as the X11 server, not a separate package. The Modesetting DDX will normally be used whenever any applicable xf86-video-[amd|ati|intel|nouveau] DDX is not installed. Switching DDX will help nothing if the display resolution requires use of a dual-link DVI cable but such is not used.
No.
Capabilities are:
Up to 2560x1600 (Dual-link DVI)
Up to 2048x1536 (VGA)
Up to 1920x1080 (HDMI)
To get UHD 3840x2160 60p user will need HDMI 2.0+ or DP 1.2+.
OP’s videocard is too old for a UHD monitor.
Upgrade videocard or downgrade “Samsung U28E59”.
Maybe videocard that built in CPU can help with it.
Samsung U28E590D has no DVI input.
Maybe there is another model?
Sorry after a hugh time again trying to solve the problem.
I had several real problems so I had to suspend solving the problem…
Samsung Monitor has 2 HDMMI inputs and one DisplayPort input. Sorry I mangled DVI with HDMI
I have a DVI-D to HDMI converter connected to mi DVI-I connector.
Now installed windows to test and it works fine with windows. Screen resolution is 3840x2160
Even dual monitor works fine old monitor 1600x1200 and new one 3840x2160 without any problems.
Linux starting with grub and in the meantime upgraded to leap 15.2 does still not work.
Booting will not show anything after grub bootmenu and using old monitor to configure will mangle stuff again…
Any idea how to solve? This seems to be a sw issue…
Ideas to try:[ol][li]if /etc/X11/xorg.conf exists, remove it
[/li][li]if using Plasma:[list=1][]go into systemsettings5 and in “Startup & Shutdown” -> “Background Services”: deselect KScreen2, then Save
[/li][li]log out of Plasma, and login on a vtty, then:
[/li][li]delete ~/.cache/
[/li][li]delete ~/.local/share/kscreen2
[/li][li]log back into Plasma[/ol]
[/li][li]if any files in /etc/X11/xorg.conf.d/ contain:[ul][*]Section “Device”
[/li][li]Section “Monitor”
[/li][li]Section “Screen”[/ul]and any of the non-blank lines in the file are uncommented, remove those file(s) containing uncommented lines (or just remove the f from each filename).[/list]
[/li]
Old Radeons can drive dual displays without using the Radeon DDX driver (contained in xf86-video-ati), as shown here:
and then restart your X session. If this does not help, it’s up to you whether to bother reinstalling xf86-video-ati. Whether one or the other DDX driver works better than the other is unpredictable. Often they perform indistinguishably.
I use KDE on Tumbleweed. When using 2 monitors I go to System Settings > Display and Monitor > Display Configuration. Never experienced any problems with any monitor I attached.
I’ve removed the ati driver as suggested and disabled kscrenn2 and done all the other stuff.
(there is no ~/.local/share/kscreen2 only ~/.local/share/kscreen, nor any info in the X11 files)
xdm with this driver is showing login screen right but after login display is mangled if both monitors are connected.
Output of inix an xrandr does not change if both monitors are connected or only the old one
New monitor only does never work
Output of both commands does not change.
I have also changed port 0 with port 1 with the new monitor only connected and both monitors.
Everytime I have killed the X server and done the commands with remote login because you cannot see anything
If I connect the cable the display mangles and if I disconnect the cable from new monitor the display show right again…
Could it be that I do need an DVI-I Adapter even the analog part is not used?
Can it be that the system cannot get monitor information over this adapter?
I’m really stucked…
Where does the X system or plasma save the information about last resolution and mode?
Could it be that the mode of 2 monitor is overlay and for that the mangle because the resolution does not work?
But I’m unable to modify because if I connect the the second cable even the monitor is not connected the display is mangled…
GTF and CVT are no better at generating modelines than the X server, as long as it’s given the required specifiations (which CVT and GTF also need), either from EDID automatically (when valid), or from a Section “Monitor” (when EDID isn’t working).
Modelines in xorg.conf are an anachronism, valid, but messy to generate and maintain, especially when any display switching or cable connector type switching is involved, which requires editing xorg.con*. Instead of trying to pick a modeline from somewhere in a log or command line utility, place in Section “Monitor” the required, and simpler, HorizSync and VertRefresh specs which EDID should be providing, e.g.:
Use your own display’s specs if you can locate them. Those above will probably be adequate if you are unable to.
I mostly quit using xorg.con* several years ago when I found in most cases configuring via xrandr in a startup script was a whole lot easier, especially if using arandr to generate the script. I did have occasion to dust off the xorg.conf cobwebs just two days ago here.
Can it be that the system cannot get monitor information over this adapter?
Given the obstacles you’ve encountered, I believe there is significant likelihood that this is true, but xorg.con* can work around that limitation.
Where does the X system or plasma save the information about last resolution and mode?
I’ve never seen evidence that Xorg saves anything anywhere on disk.
Could it be that the mode of 2 monitor is overlay and for that the mangle because the resolution does not work?
But I’m unable to modify because if I connect the the second cable even the monitor is not connected the display is mangled…
Memory can and occasionally does go bad. I’m wondering if maybe some of the RAM on the HD 4670 has gone bad, working OK with one display, but not with two??? I would not expect this to be the case here, since Windows is OK with both. Still, strange things can happen…
I also wonder if xrandr in a startup script specifying less than native modes for one or possibly both of the displays would stop the corruption? Try doing this logged in as root:
This is to do if xf86-video-ati is installed. If it is not (meaning the modeset(0) DDX driver is shown in use in /var/log/Xorg.0.log instead of RADEON(0)), then change the last line to:
For UHD (4K) at 60 Hz you need HDMI 2.0+ or DP 1.2+.
New video cards have troubles with VGA output, so use old video card for VGA, and new card for new UHD monitor.