I have a desk top PC with an AMD Radeon HD 7870 GHz Edition graphics card. 2 monitors, 24" BenQ FP241WZ and 24" HP LP2475w.
Recently upgraded to leap 15.2
Problem: The BenQ works fine at 1920 x 1600, but the HP either breaks up or had overlapping vertical banding. Its ok at 1600 x 1000
I have tried:
Swapping the two DVI leads over. The BenQ will not display a picture, only “Frequency too high”
Installed Windows 10 onto a spare drive: Both monitors work at 1920 x 1600
Did a clean install of leap 15.2 onto another partition: same problem
Logged on using a different GUI the 24" HP monitor reported variously as 24", 25" or 26", but there are no settings other than resolution
I have searched for a solution, but I think I am out of my depth!
Two images:
Screenshot https://live.staticflickr.com/65535/50894128111_8e22201152_b.jpg
This reads like EDID is being read wrong perhaps. This could be investigated further, and while it is possible to load a custom EDID at boot time, a simpler approach might just be to add a suitable custom display mode for the monitor using xrandr. This can be invoked via a desktop autostart file once shown to be working.
Thank you, have now found Xorg.1.log, though it was last modified 27/03/2016
I have noticed that the display fault is visible on the splash screen during start up.
89361.395] X.Org X Server 1.16.1
Release Date: 2014-09-21
89361.395] X Protocol Version 11, Revision 0
89361.395] Build Operating System: openSUSE SUSE LINUX
89361.395] Current Operating System: Linux dt1 3.16.7-35-desktop #1 SMP PREEMPT Sun Feb 7 17:32:21 UTC 2016 (832c776) x86_64
89361.395] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.7-35-desktop root=UUID=ea6e24f3-a8c6-4109-b05b-b63e89976d56 resume=/dev/disk/by-id/ata-WDC_WD1001FALS-00Y6A0_WD-WCATR1727767-part2 splash=silent quiet showopts
89361.395] Build Date: 08 February 2016 10:43:38AM
89361.395]
89361.395] Current version of pixman: 0.32.6
89361.395] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
89361.395] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
89361.395] (==) Log file: “/home/john/.local/share/xorg/Xorg.1.log”, Time: Sun Mar 27 17:32:12 2016
89361.395] (==) Using config file: “/etc/X11/xorg.conf”
89361.395] (==) Using config directory: “/etc/X11/xorg.conf.d”
89361.395] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
89361.396] (==) ServerLayout “aticonfig Layout”
89361.396] () |–>Screen “aticonfig-Screen[0]-0” (0)
89361.396] () | |–>Monitor “<default monitor>”
89361.396] () | |–>Device “aticonfig-Device[0]-0”
89361.396] (==) No monitor specified for screen “aticonfig-Screen[0]-0”.
Using a default monitor configuration.
89361.396] (==) Automatically adding devices
89361.396] (==) Automatically enabling devices
89361.396] (==) Automatically adding GPU devices
89361.397] (WW) The directory “/usr/share/fonts/misc/sgi” does not exist.
89361.397] Entry deleted from font path.
89361.397] (==) FontPath set to:
/usr/share/fonts/misc:unscaled,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/75dpi:unscaled,
/usr/share/fonts/ghostscript/,
/usr/share/fonts/cyrillic:unscaled,
/usr/share/fonts/truetype/,
built-ins
89361.397] (==) ModulePath set to “/usr/lib64/xorg/modules”
89361.397] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
89361.397] (II) Loader magic: 0x80ec80
89361.397] (II) Module ABI versions:
89361.397] X.Org ANSI C Emulation: 0.4
89361.397] X.Org Video Driver: 18.0
89361.397] X.Org XInput driver : 21.0
89361.397] X.Org Server Extension : 8.0
89361.399] (–) PCI:*(0:1:0:0) 1002:6818:174b:e224 rev 0, Mem @ 0xc0000000/268435456, 0xfea00000/262144, I/O @ 0x0000e000/256, BIOS @ 0x???/131072
89361.400] (II) “glx” will be loaded by default.
89361.400] (II) LoadModule: “glx”
89361.400] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
89361.400] (II) Module glx: vendor=“Advanced Micro Devices, Inc.”
89361.400] compiled for 6.9.0, module version = 1.0.0
89361.401] (II) LoadModule: “fglrx”
89361.401] (II) Loading /usr/lib64/xorg/modules/drivers/fglrx_drv.so
89361.416] (II) Module fglrx: vendor=“FireGL - AMD Technologies Inc.”
89361.416] compiled for 1.4.99.906, module version = 15.30.3
89361.416] Module class: X.Org Video Driver
89361.416] (II) Loading sub module “fglrxdrm”
89361.416] (II) LoadModule: “fglrxdrm”
89361.416] (II) Loading /usr/lib64/xorg/modules/linux/libfglrxdrm.so
89361.417] (II) Module fglrxdrm: vendor=“FireGL - AMD Technologies Inc.”
89361.417] compiled for 1.4.99.906, module version = 15.30.3
89361.417] (II) AMD Proprietary Linux Driver Version Identifier:15.30.3
89361.417] (II) AMD Proprietary Linux Driver Release Identifier: 15.30.1025
89361.417] (II) AMD Proprietary Linux Driver Build Date: Nov 17 2015 22:40:55
89361.417] (EE)
Fatal server error:
89361.417] (EE) xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)
89361.417] (EE)
89361.417] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
89361.417] (EE) Please also check the log file at “/home/john/.local/share/xorg/Xorg.1.log” for additional information.
89361.417] (EE)
Now, I’m not proposing you copy the file blindly, but the 1920*1200 display modelines may be worth trying via xrandr to see if they can produce a stable display at the desired resolution.
First. A sincere thank you for all your help. I am on a steep learning curve and though I have learnt a lot it is only just enough for me to be dangerous ;).
Update. Though I had a little success with xrandr, I needed to use excel with macros, so I resorted to using windows on another partition for the last few weeks. I also realised that my monitors were 10 years and 13 years old, and rather than spend time getting these monitors to work properly, I ordered a 32 inch BenQ 3840 x 2160 UHD replacement. Wow! What a difference! I am a keen photographer and find image processing in Linux far superior. At least my son has made use of one monitor with his laptop whilst working at home during lockdown.
I also decided to upgrade the graphics card with an AMD Pro W5500. Ah! All went well in Windows but on returning to OpenSuse it was a different matter.
The computer boots up but only to a command prompt. I can log in and use startx to get GUI up and running.
Problem. I don’t think the amdgpu driver is loading properly as there are no options in the Display Configuration - it just says default (3840x2160) and Refresh rate 0 Hz.
There are errors in /var/log/Xorg.0.log such as
(EE) Failed to load module “ati” (module does not exist, 0)
I did install the AMD graphics driver and there is a conf file /etc/X11/xorg.conf.d/10-amdgpu.conf
Please would you be able to point me in the right direction to find the cause and then how can I correct it
Why are you trying to use oddball resolutions instead of your two displays’ native resolution, 1920x1200. It’s a common one, same as two of my own. I wouldn’t expect anyone to be happy with 6/5 aspect ratio (1920x1600) on an 16/10 screen wildly distorting everything like 1024x768 on a 1600x900 screen, assuming the display will actually support 1920x1600. 1600x1000 is a proper aspect for a 1920x1200 display, but I have to wonder why you are trying to use it.
I have AMD HD models both newer and older than yours with 15.2 working just fine on 1920x1200, 2560x1080 and 2560x1440 screens in their native modes.
You should need no *.conf files in /etc/X11, and no .conf files configuring Device, Monitor or Screen in /etc/X11/xorg.conf.d/. You may find 50-.conf files in a standard fresh 15.2 installation’s /etc/X11/xorg.conf.d/, but their contents are nothing but templates with comments.
No driver for SLE 15.2 = Leap 15.2, only 15.1.
Probably AMD will release it soon:
Upcoming Radeon Pro Software for Enterprise
Revision Number
21.Q1
AMD Pro W5500 ~ Radeon RX 5500 XT.
To use it with Mesa 3D update Mesa 3D to the latest from experimental repo.
Possibly you will need to update X11 and manually add firmware (for Navi 14).
I think I have caused some confusion.
I had typed 1920x1600 instead of 1920x1200 in my first post.
I have used opensuse for at least 10 years, and still learning my way.
About 10 years ago I upgraded my desk top with a new motherboard and Sapphire RADEON HD 4870 Graphics card. At first it worked well, but I had problems after upgrading opensuse (I think it was version 10 when I started using it). A search of the internet showed up links to Malcolm Lewis and his help with ATI graphics cards - it was such a help.
Both monitors worked properly at their optimum resolution 1920 x 1200.
My troubles began after I upgraded from Leap 15.1 to 15.2
My HP monitor was stuck as “default monitor” with resolution 1280x1024 with no other choice.
Your previous advice helped thanks, but as both monitors were over 10 years old I decided to upgrade.
I replaced the HP (my son is now using it with his laptop) with a BenQ 4k monitor and the graphics card with an AMD Radeon Pro W5500.
I installed the AMD drivers, but unfortunately the amdgpu driver doesn’t seem to load.
As I mentioned before it will only boot up into text mode. I can log in and use startx to get into the GUI.
Problem: The monitor is not recognised - simply default monitor and a refresh rate of 0 Hz
I have no idea how long ago cards with 4k support first appeared. I have HD2400, HD2600 (iMac), HD3570, HD5450, HD6450 & HD8570, plus two R7s, but currently, no 4k displays. All from 3570 up have at least two video connectors and support 2560x1440 and 2560x1080 simultaneously. Any more must wait until I find a 4k display that I can live with, or find something on the net that suggests or spells out when 4k support appeared.
I suppose your Navi may be too new for 15.2 without upgrading to 15.3 kernel and/or X drivers.
4K support appears in HDMI 1.3 and DP 1.0.
Navi 14 will work with Leap 15.2 with updated graphics stack (Mesa 3D + X11).
AMD already released drivers for Leap 15.1.