Graphics Card Support

Hi - So I have an Nvidia FX-4800 Graphics card - I know its not supported in terms of drivers in 15.2 and up , it works as it is now but obviously not able to use it to its full potential.

So to that end what would be a good budget graphics card that is supported in 15.2 and beyond ?

I bought a 1030 card (no fan) for about $90 not long ago. Should be good going forward at lest for a while. I always look for cards in the 70 to 100 dollar range ie good but not cutting edge.

Hi
Or an AMD device, I have a RX550, a GT1030 and a GT710 in Tumbleweed, GT710’s on Leap 15.2.

Depends on what your wanting to do with the card, perhaps some details of your needs?

If you prefer an open source driver, AMD is the way to go.
But what’s wrong with your current card and the proprietary driver? Because of it’s closed source? Or is this device already canceled by Nvidia?

But what’s wrong with your current card and the proprietary driver? Because of it’s closed source? Or is this device already canceled by Nvidia?

Only supported up to 340 driver (G03 driver).
But that driver will not build anymore in Leap 15.2 without patching.

Ah, I see… okay… indeed, that card is pretty old. :slight_smile:
If games are not relevant and opensource drivers are not so important, I would choose a GeForce GT 710 with 2GB RAM - “passive cooled”. A nice side effect is, you could reducing noise and power consumption by replacing the current card.

How much potential do you require? Are you a gamer? If all you want are web browsing and video players, all the video support you should need are in the FOSS drivers. I have 6 older NVidia GPUs. Not one of them has ever had proprietary drivers installed for them since I’ve owned them. For them to work correctly, all traces of NVidia’s own drivers must be purged, which is often easier said than done. Before upgrading, the NVidia installer should have been used to uninstall them. Whether it can uninstall correctly after upgrading I have no idea. It may be all that’s needed in addition to removing NVidia’s *.conf files from /etc/X11/ and uninstalling the proprietary rpms is the following:

sudo zypper in --force libglvnd0

Im certainly no gamer - well unless you consider Grepolis as gaming :-).

For the spec of the machine graphics rendering feels slow and intermittently I get video or graphics break up, also am driving HDMI to a 32 inch oled screen but can only get a max resolution of 1366 x 768.

So was just looking for something a bit better - Its just a shame that Nvidia still support Windows drivers for the FX4800 but not Linux as I am sure the card is very capable.

It is… yes it is…
But to be little bit more fair: The linux environment ich much more heterogeneous. Since 2008 (I think the release date of your card) to these days, some APIs are changed. On Windows… it’s like 1994 - Windows NT. :stuck_out_tongue:

But I agree. Nvidia should be able to help much more regarding the nouveau project. Nvidia is very lazy…

What about GeForce GT 710 with 2GB RAM - “passive cooled”?
Unfortunately, with AMD, I haven’t found a recent model which is passive cooled.

Check screen resolution. You may need newer HDMI or DP versions for 4K or HDR.
You may want to use 10 bit colour / HDR with OLED.
https://en.wikipedia.org/wiki/High_Dynamic_Range_(color_representation)
https://en.wikipedia.org/wiki/High_dynamic_range

Hi
I’ve been happy with my Yeston RX550, the card I got has four HDMI outputs (have three screens), I wanted a single slot device as well but not passive like my GT710’s;


 Tumbleweed HP Z440
inxi -Gxxz
Graphics:  Device-1: AMD Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X] driver: amdgpu v: kernel bus-ID: 02:00.0 
           chip-ID: 1002:699f 
           Device-2: NVIDIA GP108 [GeForce GT 1030] vendor: eVga.com. driver: nvidia v: 465.24.02 bus-ID: 03:00.0 
           chip-ID: 10de:1d01 
           Device-3: NVIDIA GK208B [GeForce GT 710] vendor: ZOTAC driver: vfio-pci v: 0.2 bus-ID: 08:00.0 chip-ID: 10de:128b 
           Display: x11 server: X.Org 1.20.11 compositor: gnome-shell driver: loaded: amdgpu,nvidia 
           unloaded: fbdev,modesetting,vesa alternate: ati,nouveau,nv resolution: 1: 1920x1080~60Hz 2: 1920x1080~60Hz 
           3: 1920x1080~60Hz s-dpi: 96 
           OpenGL: renderer: Radeon RX550/550 Series (POLARIS12 DRM 3.40.0 5.12.0-1-default LLVM 12.0.0) v: 4.6 Mesa 21.0.2 
           direct render: Yes

Leap 15.2 Intel DMQ77 M/B
inxi -Gxxz
Graphics:  Device-1: Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics driver: i915 v: kernel 
           bus-ID: 00:02.0 chip-ID: 8086:0152 
           Device-2: NVIDIA GK208B [GeForce GT 710] vendor: ZOTAC driver: nvidia v: 465.24.02 
           bus-ID: 01:00.0 chip-ID: 10de:128b 
           Device-3: NVIDIA GK208B [GeForce GT 710] vendor: ZOTAC driver: nvidia v: 465.24.02 
           bus-ID: 02:00.0 chip-ID: 10de:128b 
           Device-4: NVIDIA GK208B [GeForce GT 710] vendor: ZOTAC driver: nvidia v: 465.24.02 
           bus-ID: 03:00.0 chip-ID: 10de:128b 
           Display: x11 server: X.Org 1.20.3 compositor: gnome-shell driver: 
           loaded: modesetting,nvidia unloaded: fbdev,vesa alternate: intel,nouveau,nv 
           resolution: 1920x1080~60Hz s-dpi: 96 
           OpenGL: renderer: Mesa DRI Intel Ivybridge Desktop v: 4.2 Mesa 19.3.4 compat-v: 3.0 
           direct render: Yes 

The GT1030 also runs well in my tests but only used for offload and cuda cores, I may at some point pop a faster GPU in that x16 slot since not using the PCI slot it covers…

Leap system just playing with cuda cores, the GT710’s are all passive (2 are PCIx1 devices).

Let’s see a log for what you have now, and monitor specs:

# susepaste /var/log/Xorg.0.log
# hwinfo --monitor

Paste here the URLs resulting from those command. If command produces file not found, it’s possible the location of file is in ~/.local/share/xorg/Xorg.0.log instead, so adjust accordingly. Also possible is not a 0 but 1 or 99, so adjust if so. Be sure if multiple copies to use only the one with the most recent time stamp.

If you’re using a 32" TV rather than a 32" PC display, odds are high its native mode is 1366x768, a 720p TV rather than Full HD 1080 TV, and 31.5" rather than 32", which TV makers call a size “class”. 1366x768 is crude, especially on a 32" display.

If rendering is truly slow, it may be running on a non-accelerated fallback driver, FBDEV or VESA. Xorg.0.log will report the driver in use. So would:

# inxi -Gxxy

If error results, do -I instead of -Gxxy first, then repeat -Gxxy for full copy and paste, using code tags.

From hwinfo

37: None 00.0: 10002 LCD Monitor                                
  [Created at monitor.125]
  Unique ID: rdCR._gHUe+bUcP3
  Parent ID: aN6P.GkMkK_9mvi1
  Hardware Class: monitor
  Model: "SAMSUNG"
  Vendor: SAM "SAMSUNG"
  Device: eisa 0x0a7c "SAMSUNG"
  Resolution: 720x400@70Hz
  Resolution: 640x480@60Hz
  Resolution: 640x480@67Hz
  Resolution: 640x480@72Hz
  Resolution: 640x480@75Hz
  Resolution: 800x600@60Hz
  Resolution: 800x600@72Hz
  Resolution: 800x600@75Hz
  Resolution: 832x624@75Hz
  Resolution: 1024x768@60Hz
  Resolution: 1024x768@70Hz
  Resolution: 1024x768@75Hz
  Resolution: 1280x720@60Hz
  Resolution: 1366x768@60Hz
  Size: 698x393 mm
  Year of Manufacture: 2012
  Week of Manufacture: 47
  Detailed Timings #0:
     Resolution: 1366x768
     Horizontal: 1366 1436 1579 1792 (+70 +213 +426) +hsync
       Vertical:  768  771  774  798 (+3 +6 +30) +vsync
    Frequencies: 85.50 MHz, 47.71 kHz, 59.79 Hz
  Year of Manufacture: 2012
  Week of Manufacture: 47
  Detailed Timings #1:
     Resolution: 1280x720
     Horizontal: 1280 1390 1430 1650 (+110 +150 +370) +hsync
       Vertical:  720  725  730  750 (+5 +10 +30) +vsync
    Frequencies: 74.25 MHz, 45.00 kHz, 60.00 Hz
  Driver Info #0:
    Max. Resolution: 1366x768
    Vert. Sync Range: 24-75 Hz
    Hor. Sync Range: 15-68 kHz
    Bandwidth: 85 MHz
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #9 (VGA compatible controller)

inxi -Gxxy

Error 10: Unsupported value: 0 for option: y

I tried “inxi -l” first then “inxi -Gxxy” but only got

inxi -l
Partition:
  ID-1: / size: 445.12 GiB used: 10.25 GiB (2.3%) fs: btrfs dev: /dev/sda2 
  label: N/A 
  ID-2: /home size: 445.12 GiB used: 10.25 GiB (2.3%) fs: btrfs dev: /dev/sda2 
  label: N/A 
  ID-3: /opt size: 445.12 GiB used: 10.25 GiB (2.3%) fs: btrfs dev: /dev/sda2 
  label: N/A 
  ID-4: /tmp size: 445.12 GiB used: 10.25 GiB (2.3%) fs: btrfs dev: /dev/sda2 
  label: N/A 
  ID-5: /var size: 445.12 GiB used: 10.25 GiB (2.3%) fs: btrfs dev: /dev/sda2 
  label: N/A 
  ID-6: swap-1 size: 2.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda3 label: N/A 
sbdawson@Levin:~> inxi -Gxxy
Error 10: Unsupported value: 0 for option: y
Check -h for correct parameters.

I’m not good with the command line so apologies if doing it wrong.

I did find an AMD R7 250 2Gb graphics card so am going to swap that out and see what happens as well.

You can’t blame an old GPU for failing to support a mode that the display does not support. 1366x768 on a large screen is seriously crude.

inxi -Gxxy

Error 10: Unsupported value: 0 for option: y

I tried “inxi -l” first then “inxi -Gxxy” but only got

inxi -l
Partition:...
Error 10: Unsupported value: 0 for option: y
Check -h for correct parameters.

I’m not good with the command line so apologies if doing it wrong.
We both got it wrong. You typed a small el. I typed a capital eye. I should have typed a U. When a command says an option is invalid, try again without the bad option. Anyway, try with -U, to update inxi, then y should be OK:

# inxi -GSxxy
System:
  Host: gx78b Kernel: 5.3.18-56-default x86_64 bits: 64 compiler: gcc v: 7.5.0
  Desktop: KDE Plasma 5.18.6 tk: Qt 5.12.7 wm: kwin_x11 dm: LightDM
  Distro: openSUSE Leap 15.3
Graphics:
  Device-1: AMD Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] vendor: Dell
  driver: radeon v: kernel bus-ID: 01:00.0 chip-ID: 1002:6779
  Display: x11 server: X.Org 1.20.3 compositor: kwin_x11 driver:
  loaded: modesetting unloaded: fbdev,vesa alternate: ati s-res: 1920x1200
  s-dpi: 96
  OpenGL: renderer: AMD CAICOS (DRM 2.50.0 / 5.3.18-56-default LLVM 11.0.1)
  v: 3.3 Mesa 20.2.4 compat-v: 3.1 direct render: Yes

I installed the R7 250 2GB card and while that works fine I notice there is no Linux AMD drivers for it , I guess native will have to do.

AMD pays people to contribute to FOSS graphic driver development. Proprietary drivers are of limited to no benefit to Intel and AMD graphics users.

Open OpenCL drivers from Mesa 3D are unusable.

Support for GCN1 was ended 16/4/2020 with Radeon™ Software for Linux® driver 20.10.
Try to install this driver, but it is intended for SLE 15 SP1 = Leap 15.1.
You may use Mesa 3D driver + OpenCL drivers from AMD.