On 9/18/19 5:35 PM, Felix Miata wrote:
Mark Hounschell composed on 2019-09-18 13:03 (UTC-0400):
I just upgraded a 15.0 install to 15.1. I am using an NVIDIA Corporation G70 [GeForce 7800 GT] (rev a1) and the nvidia-304.137 kernel driver from nvidia. I've been patching this driver for use on the latest kernels for some time now. In fact on the 15.0 installation I am using it with a vanilla 5.3.0 kernel with no issues. The reason I cannot use the on kernel nouveau driver is because I can't get it to support multiple screens. Every monitor connected has the same thing displayed.
On the 15.1 box after the upgrade from 15.0 I get this in the Xorg.0.log log file.
[ 21.746] ================ WARNING WARNING WARNING WARNING ================ [ 21.746] This server has a video driver ABI version of 24.0 that this driver does not officially support. Please check http://www.nvidia.com/ for driver updates or downgrade to an X server with a supported driver ABI. [ 21.746] ================================================================= [ 21.746] (EE) NVIDIA: Use the -ignoreABI option to override this check.
My question is how do I implement this "-ignoreABI" thing to override this check?
Or maybe a better question might be why does the nouveau driver not support multiple screens multiple monitors? Or am I wrong there and just don't know how to configure it? "Settings/Configure-Desktop" is certainly no help there.
How many screens are you trying to use?
The video card has 2 DVI ports and I have identical monitors connected to each port. On the 15.0 system with the nvidia driver both are 1600x1200 resolution and I can drag and drop things to either monitor. On the 15.1 system using nouveau whatever is one one screen is also on the other and cannot move the mouse between the 2 monitors.
Have you tried using the (newer) default DDX instead of nouveau?
I have no idea what "the (newer) default DDX" is. Is it a kernel driver or X11 driver?
Dual via FOSS is certainly possible. The following three NVidia cards, all newer than yours, 7, 5 & 2-3 years, need no user configuration except when wanting placement over/under instead of default side-by-side:
Side by side (default): # xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r Screen 0: minimum 320 x 200, current 4480 x 1440, maximum 16384 x 16384 DP-2 connected 1920x1200+2560+0 (normal left inverted right x axis y axis) 519mm x 324mm DP-1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 598mm x 336mm 2560x1440 59.95*+ 74.92 1920x1200 59.95*+
# inxi -V | head -n1 inxi 3.0.36-00 (2019-08-14)
I notice that your inxi is newer than what I have on my fresh/updated 15.1 system harley:/home/markh # inxi -V | head -n1 inxi 2.3.40-00 (2017-09-21) #rpm -q inxi inxi-2.3.40-lp151.2.1.noarch
# inxi -GxxSza System: Host: p5bse Kernel: 4.12.14-lp151.28.13-default x86_64 bits: 64 compiler: gcc v: 7.4.0 parameters: root=/dev/sda# ipv6.disable=1 net.ifnames=0 noresume mitigations=auto consoleblank=0 vga=791 video=1024x768@60 video=1280x720@60 video=1440x900@60 3 Desktop: KDE 3 wm: kwin dm: startx Distro: openSUSE Leap 15.1 Graphics: Device-1: NVIDIA GF119 [NVS 310] vendor: Hewlett-Packard driver: nouveau v: kernel bus ID: 01:00.0 chip ID: 10de:107d Display: server: X.Org 1.20.3 driver: modesetting unloaded: fbdev,vesa alternate: nouveau,nv,nvidia resolution: 2560x1440~60Hz, 1920x1200~60Hz OpenGL: renderer: llvmpipe (LLVM 7.0 128 bits) v: 3.3 Mesa 18.3.2 compat-v: 3.1 direct render: Yes
My version of inxi does not support the -a option. I am using the monitors side by side. On the 15.0 system with the nvidia driver markh@harley:~> inxi -GxxSz System: Host: harley Kernel: 5.3.0 x86_64 bits: 64 gcc: 7.4.1 Desktop: KDE Plasma 5.12.8 (Qt 5.9.4) dm: sddm,sddm Distro: openSUSE Leap 15.0 Graphics: Card: NVIDIA G70 [GeForce 7800 GT] bus-ID: 15:00.0 chip-ID: 10de:0092 Display Server: x11 (X.Org 1.19.6 ) driver: nvidia Resolution: 1600x1200@60.00hz, 1600x1200@60.00hz OpenGL: renderer: GeForce 7800 GT/PCIe/SSE2 version: 2.1.2 NVIDIA 304.137 Direct Render: Yes On the fresh 15.1 install harley:/home/markh # inxi -GxxSz System: Host: harley Kernel: 4.12.14-lp151.28.13-default x86_64 bits: 64 gcc: 7.4.0 Desktop: KDE Plasma 5.12.8 (Qt 5.9.7) dm: sddm,sddm Distro: openSUSE Leap 15.1 Graphics: Card: NVIDIA G70 [GeForce 7800 GT] bus-ID: 15:00.0 chip-ID: 10de:0092 Display Server: x11 (X.Org 1.20.3 ) drivers: fbdev,nouveau (unloaded: modesetting,vesa) Resolution: 1280x1024@77.00hz OpenGL: renderer: llvmpipe (LLVM 7.0, 128 bits) version: 3.3 Mesa 18.3.2 (compat-v: 3.1) Direct Render: Yes Mark -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org