helloSystem / ISO

helloSystem Live and installation ISO
https://github.com/helloSystem/
BSD 3-Clause "New" or "Revised" License
805 stars 59 forks source link

Garbled screen on NVIDIA GeForce GT 630 #530

Open louies0623 opened 9 months ago

louies0623 commented 9 months ago
          It filled up successfully, just got the Garbled screen error.

https://bsd-hardware.info/?id=pci:10de-0f00-1462-8a90

Originally posted by @louies0623 in https://github.com/helloSystem/ISO/issues/523#issuecomment-1712517143

Describe the bug

524 (comment)

Same bug

Version (please complete the following information):

Live build 0I42

probonopd commented 9 months ago

Does it work properly on NomadBSD?

louies0623 commented 9 months ago

Yes, it can be executed, but there will be severe lag. Supplement: There will be a short Grable screen.

louies0623 commented 9 months ago

Hello system 2 0xffffffff83200000 db7e30 nvidia.ko 1 0xffffffff8310b000 e6dd0 nvidia-modeset.ko

nomadbsd ✓ 2 0xffffffff82c00000 db7dc0 nvidia.ko 1 0xffffffff839b8000 e6d40 nvidia-modeset.ko 20230914_223155

Ghostbsd 1 0xffffffff84a00000 db7e30 nvidia.ko 1 0xffffffff847fb000 e6dd0 nvidia-modeset.ko

Nomadbsd is more stable than Live after installation.

louies0623 commented 9 months ago

@probonopd What do you think about temporarily using Nouveau as the driver?

probonopd commented 9 months ago

Nouveau is Linux-only, and even there it never has worked as well as the official Nvidia driver for me.

louies0623 commented 9 months ago

Can we use nomadbsd driver on the system?

probonopd commented 9 months ago

I think we are using the same?

If you can find the differences, I can try to make them the same.

louies0623 commented 9 months ago

@probonopd Ghost bsd /usr/local/etc/X11/xorg.conf.d/00-video-initgfx.conf There is no file. Nomadbsd : 20230926_212439 20230926_214948

hello system 20230926_222208

louies0623 commented 9 months ago

I have a guess that our system may have problems processing nvidia graphics cards, but I don’t have a newer graphics card to verify.

probonopd commented 9 months ago

So, looks pretty identical to me. Can you find out what exactly we need to change?

louies0623 commented 9 months ago

https://github.com/helloSystem/ISO/issues/542#issuecomment-1738249445

louies0623 commented 9 months ago

@probonopd We found that we need to add linux_enable="YES" to /boot/loader.conf and it will be fixed. Update: It also requires pkg install nvidia-driver-390 to be truly fixed, and this pkg will also remove the 340 driver. Fix: 630 620 440

probonopd commented 9 months ago

With the changes, what does /usr/local/etc/X11/xorg.conf.d/00-video-initgfx.conf say?

Could you please submit a Hardware Probe with the changed/fixed system and post the URL? I am specifically interested in the Xorg logs.

Do you have proper Graphics acceleration?

louies0623 commented 9 months ago

Correction: not linux enable="YES" to /boot/loader.conf but to /etc/rc.conf.


When the graphics card driver has not been installed yet.

https://bsd-hardware.info/?probe=5d1dbf86d9


After install nvidia-driver-390 and add linux_enable="YES" to /etc/rc.conf.

https://bsd-hardware.info/?probe=e587bca33a

louies0623 commented 9 months ago

I recently learned how to install HW probe and USB tethering on NomadBSD. This is the NomadBSD NomadBSD Hardware Probe https://bsd-hardware.info/?probe=8816b1ac4a

louies0623 commented 9 months ago

Update: In fact, it can be used without Linux enable =yes