Having managed to install Leap 15.3 on my spare server I am trying to improve my display experience, Instead of using a Matrox card which I had used to date I wished to try and get the on-board display working so that the scroll bar is visible and I can see more than a few lines.
The display now working is shown as Device-2 in the system description here:-
I am using the wide screen I had to move when trying to bring this system up to date. This gave me as I recall 1280x1024 but the best I can get using the display settings on the present display adaptor is 1024 x 768 and it looks dreadful. Is there anything I can do to improve this? I recall there were some fixes I was able to use a while ago but cannot recall.
you can use cvt and xrandr to set other video sizes this is how I set 1920x1080 and get the name of the video adapter I want to attach it to.
I know mine is the first adapter so I just need the first two lines - you may need more.
xrandr can set any resolution that the chipset on the board can handle.
llr@VM1:~> cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
llr@VM1:~>xrandr --verbose | head -2
Screen 0: minimum 1 x 1, current 1280 x 1024, maximum 8192 x 8192
Virtual1 connected primary 1752x980+0+0 (0x542) normal (normal left inverted right x axis y axis) 0mm x 0mm
llr@VM1:~> xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
llr@VM1:~> xrandr --addmode Screen 0 1920x1080_60.00
llr@VM1:~> xrandr -s 1920x1080
You can probably make the Matrox behave adequately via appropriate manual configuration: https://bugzilla.opensuse.org/show_bug.cgi?id=1175754#c1
I have various old Matrox cards working on 32bit Tumbleweed, but no G200* do I have.
Hi all and many thanks for the suggestions. Machine in pieces at present while I upgrade the Xeons. If all goes well I should be able to try it in a day or so.
Will report progress.
Thanks again,
Budge.
OK I have it up again and here is the result your suggestion:-
alastair@localhost:~> inxi -Gaz
Graphics:
Device-1: Matrox Systems MGA G200EV vendor: IBM driver: mgag200 v: kernel
bus ID: 07:00.0 chip ID: 102b:0530
Device-2: AMD Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
vendor: PC Partner Limited driver: radeon v: kernel bus ID: 15:00.0
chip ID: 1002:6779
Display: x11 server: X.org 1.20.3 compositor: kwin_x11
driver: ati,modesetting,radeon FAILED: mga unloaded: fbdev,vesa
resolution: <xdpyinfo missing>
OpenGL: renderer: llvmpipe (LLVM 11.0.1 128 bits) v: 4.5 Mesa 20.2.4 compat-v: 3.1
direct render: Yes
alastair@localhost:~>
Clearly the Caicos is not working as expected. Is it a driver issue?
I could pull the Matrox but I had an ambition to be able to switch between the two. At present the BIOS is set for the on-board Caicos machine and I would like to get this working correctly. What is my first step please?
Budge.
Leap’s inxi is broken WRT your graphics combination, so needs an update, either by upgrading to TW’s more recent, less broken version, or upgrading to the day old upstream latest version
sudo inxi -I
then to be run in Konsole again as
sudo zypper in xdpyinfo
zypper rm xorg-x11-driver-video xf86-video-ati
inxi -SGay
and we need to see your X log:
cat /var/log/Xorg.0.log | susepaste -e 40320
I’ve been seeing a disappointing number of failures in recent months by users of old ATI GPUs. I’m CC’d on these reported issues:
Well that was fun. After your second command my system told me to install a couple of files so I followed these instructions, logged out and started again. The result I have is below:-
alastair@localhost:~> sudo inxi -SGay
[sudo] password for root:
Error 10: Unsupported value: 0 for option: y
Check -h for correct parameters.
alastair@localhost:~> sudo inxi -I
Info:
Processes: 394 Uptime: 8h 26m Memory: 39.26 GiB used: 1.30 GiB (3.3%)
Init: systemd runlevel: 5 Shell: bash inxi: 3.1.00
alastair@localhost:~> sudo zypper in xdpyinfo
Retrieving repository 'SUSE:SLE-15-SP1:Update' metadata .........................[error]
Repository 'SUSE:SLE-15-SP1:Update' is invalid.
[https-download.opensuse.org-0677fdea|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/pool-leap-15.3/] Valid metadata not found at specified URL
History:
- [https-download.opensuse.org-0677fdea|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/pool-leap-15.3/] Repository type can't be determined.
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'SUSE:SLE-15-SP1:Update' because of the above error.
Retrieving repository 'SUSE:SLE-15-SP1:GA' metadata .............................[error]
Repository 'SUSE:SLE-15-SP1:GA' is invalid.
[https-download.opensuse.org-3435cf18|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/pool/] Valid metadata not found at specified URL
History:
- [https-download.opensuse.org-3435cf18|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/pool/] Repository type can't be determined.
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'SUSE:SLE-15-SP1:GA' because of the above error.
Retrieving repository 'SUSE:SLE-15-SP2:GA' metadata .............................[error]
Repository 'SUSE:SLE-15-SP2:GA' is invalid.
[https-download.opensuse.org-54a8c274|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/GA/pool/] Valid metadata not found at specified URL
History:
- [https-download.opensuse.org-54a8c274|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/GA/pool/] Repository type can't be determined.
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'SUSE:SLE-15-SP2:GA' because of the above error.
Retrieving repository 'SUSE:SLE-15:Update' metadata .............................[error]
Repository 'SUSE:SLE-15:Update' is invalid.
[https-download.opensuse.org-72cbb05e|https://download.opensuse.org/repositories/SUSE:/SLE-15:/Update/pool-leap-15.3/] Valid metadata not found at specified URL
History:
- [https-download.opensuse.org-72cbb05e|https://download.opensuse.org/repositories/SUSE:/SLE-15:/Update/pool-leap-15.3/] Repository type can't be determined.
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'SUSE:SLE-15:Update' because of the above error.
Retrieving repository 'SUSE:SLE-15-SP1:GA' metadata .............................[error]
Repository 'SUSE:SLE-15-SP1:GA' is invalid.
[https-download.opensuse.org-9f022706|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/pool/] Valid metadata not found at specified URL
History:
- [https-download.opensuse.org-9f022706|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/pool/] Repository type can't be determined.
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'SUSE:SLE-15-SP1:GA' because of the above error.
Retrieving repository 'SUSE:SLE-15-SP3:GA' metadata .............................[error]
Repository 'SUSE:SLE-15-SP3:GA' is invalid.
[https-download.opensuse.org-a02ed9b1|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP3:/GA/pool/] Valid metadata not found at specified URL
History:
- [https-download.opensuse.org-a02ed9b1|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP3:/GA/pool/] Repository type can't be determined.
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'SUSE:SLE-15-SP3:GA' because of the above error.
Retrieving repository 'SUSE:SLE-15-SP2:Update' metadata .........................[error]
Repository 'SUSE:SLE-15-SP2:Update' is invalid.
[https-download.opensuse.org-ba5621ad|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/Update/pool-leap-15.3/] Valid metadata not found at specified URL
History:
- [https-download.opensuse.org-ba5621ad|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/Update/pool-leap-15.3/] Repository type can't be determined.
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'SUSE:SLE-15-SP2:Update' because of the above error.
Some of the repositories have not been refreshed because of an error.
Loading repository data...
Warning: Repository 'openSUSE:Backports:SLE-15-SP3' appears to be outdated. Consider using a different mirror or server.
Reading installed packages...
'xdpyinfo' is already installed.
No update candidate for 'xdpyinfo-1.3.2-1.24.x86_64'. The highest available version is already installed.
Resolving package dependencies...
Nothing to do.
alastair@localhost:~> inxi -SGay
Error 10: Unsupported value: 0 for option: y
Check -h for correct parameters.
alastair@localhost:~>
While waiting I have tried a couple of changes. First I upgraded to TW. Apart from some repo failures on a couple of files I have been able to boot into TW without any issues but no change to the display resolution.
I then tried switching to the Matrox card. This gives me a result which suggests your earlier comment that the two systems are being confused. Here is the output I have now:-
This is the result with display plugged into the Matrox card!!!
Now how do I sort this out? If you want me to change anything please let me know but meanwhile I shall stay with TW as this is what I have been using on my main machine.
In order to try and sort this I removed the graphics card which I remember as a Matrox card. Without the card in the machine my display is still showing:-
During the process of upgrading from Leap 15.3 to TW I had a couple of errors. Running zypper dup enabled me to fix the missing files but strangely I had a new message when the kernel was changed that secure boot is not supported. Does that mean it is supported on Leap 15.3 and not on TW?
Grateful for help please.
Unfortunately I have only the one screen until new screen arrives or I could copy the grub settings from the original machine which is working but inaccessible at present.
Above is the Matrox IGP, aka GPU, on the motherboard.
Device-2: AMD Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
vendor: PC Partner Limited driver: radeon v: kernel bus ID: 15:00.0
chip ID: 1002:6779
Above is the AMD add-in GPU device.
…inxi: 3.3.03
Inxi 3.3.05 was released 3 days ago. Its changelog is over 700 lines longer, 37k bytes, than for 3.3.03. Maybe a sudo inxi -U would make understanding its output easier.
Have you tried an IceWM session instead of Plasma to see if it makes any difference? IIRC, Plasma requires compositing be enabled, while also IIRC, the MGA driver is incapable of enabling compositing.
OK and thanks. While waiting and feeling my way I have tried TW with no benefit. I have therefore reverted to Leap 15.3. A few difficulties with repo access and on first zypper dup: I had message to change repo mirror as system was out of date. This still to be resolved.
I am sorry my own memory let me down about the add-in card. Could have sworn I purchased a Matrox. Must have been from way back before the new server machines. Anyhow I have removed the add-in card for now so I can get the mobo system optimised.
I have not tried your suggestions as I had no idea how. Will look at this again when I am back at machine. On laptop to write this.
Disable onboard Matrox in BIOS, add your AMD/ATI video card, install OS.
Old Matrox chips are not supported now by Mesa 3D.
You need ATI Terascale chip at least for decent performance.
Now back at the machine. For time being I only have the Matrox on-board display. I looked at the link but couldn’t work out what to download or what to do with it. Lots of options in the bug notes. What should I do please.
I have update inxi.
I am now using IceWM but had to download and install it as it was no longer an option from login screen.
I am having some difficulties with IceWM as all commands are different and I cannot right click to save a highlighted text. Ctrl+C doesn’t work either. Bottom line is that the display is as before and I cannot yet find how to change resolution.
Great but I have just removed this card to try and get Matrox working. Does this mean I should stop working on the on-board Matrox and trying to get it working?
For desktop usage install your AMD card. For best results use AMD GCN3+ for that.
If you want your machine to be a server without graphics, then you may stay with onboard Matrox.
Hi, I understand the options. Likely long term use will be server type function, which is why I was keen to optimise the Matrox. As it is now the display is dreadful to work with and I had hoped I could get it improved.
Unfortunately I am not sure how to use the link that mrmazda sent as there are several patches offered. Must get this sorted first but no idea what a shadow configuration is or how to install it. All assistance gratefully received!
So I did exactly what you directed. What I don’t understand is “shadow.” I assume it just loads nothing. I had expected to have to load some code. What I have followed doesn’t seem to do anything or make it possible for me to change the resolution using settings tools. I do not however have the problems I had last night with repos which seems to have passed.
I have now repeated your original instructions and have the following results:-
alastair@localhost:~> sudo inxi -I
[sudo] password for root:
Info:
Processes: 375 Uptime: 0h 25m Memory: 39.26 GiB used: 1.7 GiB (4.3%) Init: systemd
runlevel: 5 Shell: Bash inxi: 3.3.05
alastair@localhost:~> sudo zypper in xdpyinfo
Loading repository data...
Reading installed packages...
'xdpyinfo' is already installed.
No update candidate for 'xdpyinfo-1.3.2-1.24.x86_64'. The highest available version is already installed.
Resolving package dependencies...
Nothing to do.
alastair@localhost:~> zypper rm xorg-x11-driver-video xf86-video-ati
Root privileges are required to run this command.
alastair@localhost:~> sudo zypper rm xorg-x11-driver-video xf86-video-ati
Reading installed packages...
'xorg-x11-driver-video' not found in package names. Trying capabilities.
No provider of 'xorg-x11-driver-video' found.
'xf86-video-ati' not found in package names. Trying capabilities.
No provider of 'xf86-video-ati' found.
Resolving package dependencies...
Nothing to do.
alastair@localhost:~> sudo inxi -SGay
System:
Host: localhost.localdomain Kernel: 5.3.18-59.10-default x86_64 bits: 64
compiler: gcc v: 7.5.0
parameters: BOOT_IMAGE=/boot/vmlinuz-5.3.18-59.10-default
root=UUID=14ea0189-e29d-49ba-81c3-565fde86e1ba splash=silent
mitigations=auto quiet
Console: tty pts/1 DM: SDDM Distro: openSUSE Leap 15.3
Graphics:
Device-1: Matrox Systems MGA G200EV vendor: IBM driver: mgag200 v: kernel
bus-ID: 07:00.0 chip-ID: 102b:0530 class-ID: 0300
Device-2: AMD Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
vendor: PC Partner Limited driver: radeon v: kernel bus-ID: 15:00.0
chip-ID: 1002:6779 class-ID: 0300
Display: server: X.org 1.20.3 compositor: kwin_x11 driver:
loaded: mga,modesetting unloaded: fbdev,vesa alternate: ati tty: 88x29
Message: Advanced graphics data unavailable in console for root.
alastair@localhost:~> cat /var/log/Xorg.0.log |susepaste -e 40320
Pasted as:
https://susepaste.org/66525572
https://paste.opensuse.org/66525572
Link is also in your clipboard.
alastair@localhost:~>