You are not logged in.

#1 2021-03-02 07:33:07

atomicpookavirus
Member
Registered: 2009-06-28
Posts: 53

[SOLVED] Swapped GFX cards. Screen displays gibberish.

I am attempting to upgrade the graphics card in an old HP workstation from stock quadro fx 1500 to geforce gt 710.
After installing the new card, the output looks fine during boot but when the display manager launches, the screen displays an unreadable mess. Switching to another virtual terminal does not remedy the situation, so I am left to troubleshoot from the archiso install media.

I tried running arch-chroot into my install and running xinit. An xterm pops up and I can run glxgears. My display manager is LXDM. I would love to disable it to avoid troubleshooting via the install media but I can't for the life of me figure out how. Systemctl refuses to run any commands due to being in a chroot.

Where should I go from here to get this hardware working?

Last edited by atomicpookavirus (2021-03-03 18:24:14)

Offline

#2 2021-03-02 08:54:46

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,009

Re: [SOLVED] Swapped GFX cards. Screen displays gibberish.

Please post your xorg log, but quadro fx 1500 suggests you were using nouveau and the gt710 is maybe not properly supported by the driver, so you may want to try to install and use the nvidia blob.

Offline

#3 2021-03-02 20:25:47

atomicpookavirus
Member
Registered: 2009-06-28
Posts: 53

Re: [SOLVED] Swapped GFX cards. Screen displays gibberish.

Contents of /home/koopdi/.local/share/xorg/Xorg.0.log (garbled user output)
http://ix.io/2Rsb

I am using the nouveau driver and would like to give the nvidia driver a try. The nouveau driver is working with the gt710 from the archiso chroot.

Contents of /var/log/Xorg.0.log (working chroot)
http://ix.io/2Rsd

diff -y -W 250 /home/koopdi/.local/share/xorg/Xorg.0.log  /var/log/Xorg.0.log (partial diff)

[  2892.987] (II) modesetting: Driver for Modesetting Kernel Drivers: kms                                                   |   [   106.548]    GeForce GTX 10xx    (GPxxx)
[  2892.987] (II) VESA: driver for VESA chipsets: vesa                                                                      |   [   106.548] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[  2892.988] (EE)                                                                                                           |   [   106.548] (II) VESA: driver for VESA chipsets: vesa
Fatal server error:                                                                                                         |   [   106.549] (II) [drm] nouveau interface version: 1.3.1
[  2892.989] (EE) xf86OpenConsole: Cannot open virtual console 1 (Permission denied)                                        |   [   106.549] (WW) Falling back to old probe method for modesetting
[  2892.989] (EE)                                                                                                           |   [   106.549] (II) Loading sub module "dri2"
[  2892.990] (EE)                                                                                                           |   [   106.549] (II) LoadModule: "dri2"
Please consult the The X.Org Foundation support                                                                             |   [   106.549] (II) Module "dri2" already built-in
         at http://wiki.x.org                                                                                               |   [   106.550] (--) NOUVEAU(0): Chipset: "NVIDIA NV106"
 for help.                                                                                                                  |   [   106.550] (II) NOUVEAU(0): Creating default Display subsection in Screen section
[  2892.992] (EE) Please also check the log file at "/home/koopdi/.local/share/xorg/Xorg.0.log" for additional information  |           "Default Screen Section" for depth/fbbpp 24/32
[  2892.993] (EE)                                                                                                           |   [   106.550] (==) NOUVEAU(0): Depth 24, (--) framebuffer bpp 32
[  2892.994] (WW) xf86CloseConsole: KDSETMODE failed: Bad file descriptor                                                   |   [   106.550] (==) NOUVEAU(0): RGB weight 888
[  2892.994] (WW) xf86CloseConsole: VT_GETMODE failed: Bad file descriptor                                                  |   [   106.550] (==) NOUVEAU(0): Default visual is TrueColor
[  2892.994] (EE) Server terminated with error (1). Closing log file.                                                       |   [   106.550] (==) NOUVEAU(0): Using HW cursor

Offline

#4 2021-03-02 20:42:02

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,009

Re: [SOLVED] Swapped GFX cards. Screen displays gibberish.

The server in the first log failed because of insufficient rootless X11 conditions, https://wiki.archlinux.org/index.php/Xorg#Rootless_Xorg
The second one is a successful server on the noveau driver, I guess the difference is that the installed system kernel is at 5.11.x while the iso is 5.10.11? (There're novueau related regression reports in the last week, https://bbs.archlinux.org/viewtopic.php?pid=1959580

Offline

#5 2021-03-02 23:34:21

atomicpookavirus
Member
Registered: 2009-06-28
Posts: 53

Re: [SOLVED] Swapped GFX cards. Screen displays gibberish.

I ended up removing LXDM and everything appears to work as expected now. Performance was still poor but I just realized I'm missing messa-vdpau, adding that helps a lot even though it looks like not much is supported. Going to try the nvidia driver next and see if I can get UrT running.

vdpauinfo 
display: :0.0   screen: 0
API version: 1
Information string: G3DVL VDPAU Driver Shared Library version 1.0

Video surface:

name   width height types
-------------------------------------------
420    16384 16384  NV12 YV12 
422    16384 16384  UYVY YUYV 
444    16384 16384  Y8U8V8A8 V8U8Y8A8 
420_16 16384 16384  
422_16 16384 16384  
444_16 16384 16384  

Decoder capabilities:

name                        level macbs width height
----------------------------------------------------
MPEG1                          --- not supported ---
MPEG2_SIMPLE                   --- not supported ---
MPEG2_MAIN                     --- not supported ---
H264_BASELINE                  --- not supported ---
H264_MAIN                      --- not supported ---
H264_HIGH                      --- not supported ---
VC1_SIMPLE                     --- not supported ---
VC1_MAIN                       --- not supported ---
VC1_ADVANCED                   --- not supported ---
MPEG4_PART2_SP                 --- not supported ---
MPEG4_PART2_ASP                --- not supported ---
DIVX4_QMOBILE                  --- not supported ---
DIVX4_MOBILE                   --- not supported ---
DIVX4_HOME_THEATER             --- not supported ---
DIVX4_HD_1080P                 --- not supported ---
DIVX5_QMOBILE                  --- not supported ---
DIVX5_MOBILE                   --- not supported ---
DIVX5_HOME_THEATER             --- not supported ---
DIVX5_HD_1080P                 --- not supported ---
H264_CONSTRAINED_BASELINE      --- not supported ---
H264_EXTENDED                  --- not supported ---
H264_PROGRESSIVE_HIGH          --- not supported ---
H264_CONSTRAINED_HIGH          --- not supported ---
H264_HIGH_444_PREDICTIVE       --- not supported ---
VP9_PROFILE_0                  --- not supported ---
VP9_PROFILE_1                  --- not supported ---
VP9_PROFILE_2                  --- not supported ---
VP9_PROFILE_3                  --- not supported ---
HEVC_MAIN                      --- not supported ---
HEVC_MAIN_10                   --- not supported ---
HEVC_MAIN_STILL                --- not supported ---
HEVC_MAIN_12                   --- not supported ---
HEVC_MAIN_444                  --- not supported ---
HEVC_MAIN_444_10               --- not supported ---
HEVC_MAIN_444_12               --- not supported ---

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8         16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 P010 P016 A4I4 I4A4 A8I8 I8A8 
R8G8B8A8         16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 P010 P016 A4I4 I4A4 A8I8 I8A8 
R10G10B10A2      16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 P010 P016 A4I4 I4A4 A8I8 I8A8 
B10G10R10A2      16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 P010 P016 A4I4 I4A4 A8I8 I8A8 

Bitmap surface:

name              width height
------------------------------
B8G8R8A8         16384 16384
R8G8B8A8         16384 16384
R10G10B10A2      16384 16384
B10G10R10A2      16384 16384
A8               16384 16384

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL             y
DEINTERLACE_TEMPORAL_SPATIAL     -
INVERSE_TELECINE                 -
NOISE_REDUCTION                  y
SHARPNESS                        y
LUMA_KEY                         y
HIGH QUALITY SCALING - L1        y
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

parameter name                  sup      min      max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH              y        48     4096
VIDEO_SURFACE_HEIGHT             y        48     4096
CHROMA_TYPE                      y  
LAYERS                           y         0        4

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                 y  
CSC_MATRIX                       y  
NOISE_REDUCTION_LEVEL            y      0.00     1.00
SHARPNESS_LEVEL                  y     -1.00     1.00
LUMA_KEY_MIN_LUMA                y  
LUMA_KEY_MAX_LUMA                y  

Offline

#6 2021-03-03 17:51:40

atomicpookavirus
Member
Registered: 2009-06-28
Posts: 53

Re: [SOLVED] Swapped GFX cards. Screen displays gibberish.

I installed the latest nvidia package and most things work now! LXDM works normally. (reinstalling lxdm did not fix permission issues with nouveau.) Good 3D performance in URT with the stock engine. (The urt-m9 ioq3 port drags for some reason.) Video decoding with MPV works great. Firefox still refuses to accelerate the youtubes but it lists lots of opengl acceleration features, so that's hopeful - perhaps a future release will work better. There is even 144hz output now.

Is there a way to profile how much video memory and other GPU resources UrT or other apps consume?

vdpauinfo
display: :0.0   screen: 0
API version: 1
Information string: NVIDIA VDPAU Driver Shared Library  460.56  Tue Feb 23 23:19:15 UTC 2021

Video surface:

name   width height types
-------------------------------------------
420     4096  4096  NV12 YV12 
422     4096  4096  UYVY YUYV 
444     4096  4096  NV24 YV24 
420_16  4096  4096  P010 P016 
422_16  4096  4096  UYVY YUYV 
444_16  4096  4096  Y_U_V_444_16 

Decoder capabilities:

name                        level macbs width height
----------------------------------------------------
MPEG1                           0 65536  4032  4048
MPEG2_SIMPLE                    3 65536  4032  4048
MPEG2_MAIN                      3 65536  4032  4048
H264_BASELINE                  51 65536  4032  4080
H264_MAIN                      51 65536  4032  4080
H264_HIGH                      51 65536  4032  4080
VC1_SIMPLE                      1  8190  2048  2048
VC1_MAIN                        2  8190  2048  2048
VC1_ADVANCED                    4  8190  2048  2048
MPEG4_PART2_SP                  3  8192  2048  2048
MPEG4_PART2_ASP                 5  8192  2048  2048
DIVX4_QMOBILE                   0  8192  2048  2048
DIVX4_MOBILE                    0  8192  2048  2048
DIVX4_HOME_THEATER              0  8192  2048  2048
DIVX4_HD_1080P                  0  8192  2048  2048
DIVX5_QMOBILE                   0  8192  2048  2048
DIVX5_MOBILE                    0  8192  2048  2048
DIVX5_HOME_THEATER              0  8192  2048  2048
DIVX5_HD_1080P                  0  8192  2048  2048
H264_CONSTRAINED_BASELINE      51 65536  4032  4080
H264_EXTENDED                  51 65536  4032  4080
H264_PROGRESSIVE_HIGH          51 65536  4032  4080
H264_CONSTRAINED_HIGH          51 65536  4032  4080
H264_HIGH_444_PREDICTIVE       51 65536  4032  4080
VP9_PROFILE_0                  --- not supported ---
VP9_PROFILE_1                  --- not supported ---
VP9_PROFILE_2                  --- not supported ---
VP9_PROFILE_3                  --- not supported ---
HEVC_MAIN                      --- not supported ---
HEVC_MAIN_10                   --- not supported ---
HEVC_MAIN_STILL                --- not supported ---
HEVC_MAIN_12                   --- not supported ---
HEVC_MAIN_444                  --- not supported ---
HEVC_MAIN_444_10               --- not supported ---
HEVC_MAIN_444_12               --- not supported ---

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8         16384 16384    y  Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8 
R10G10B10A2      16384 16384    y  Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8 

Bitmap surface:

name              width height
------------------------------
B8G8R8A8         16384 16384
R8G8B8A8         16384 16384
R10G10B10A2      16384 16384
B10G10R10A2      16384 16384
A8               16384 16384

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL             y
DEINTERLACE_TEMPORAL_SPATIAL     y
INVERSE_TELECINE                 y
NOISE_REDUCTION                  y
SHARPNESS                        y
LUMA_KEY                         y
HIGH QUALITY SCALING - L1        y
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

parameter name                  sup      min      max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH              y         1     4096
VIDEO_SURFACE_HEIGHT             y         1     4096
CHROMA_TYPE                      y  
LAYERS                           y         0        4

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                 y  
CSC_MATRIX                       y  
NOISE_REDUCTION_LEVEL            y      0.00     1.00
SHARPNESS_LEVEL                  y     -1.00     1.00
LUMA_KEY_MIN_LUMA                y  
LUMA_KEY_MAX_LUMA                y  
vainfo
vainfo: VA-API version: 1.10 (libva 2.10.0)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileMPEG4Simple            :	VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    :	VAEntrypointVLD
      <unknown profile>               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD

Last edited by atomicpookavirus (2021-03-03 17:58:17)

Offline

#7 2021-03-03 19:50:21

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,009

Re: [SOLVED] Swapped GFX cards. Screen displays gibberish.

Is there a way to profile how much video memory and other GPU resources UrT or other apps consume?

nvidia-sme, you can at least look at it but idk/think that it has logging capabilities.

Offline

Board footer

Powered by FluxBB