I was having the known problem with Text Console using CTRL + ALT + F1-F8 bug of tearing / square pixelated screens.
I am currently still trying/testing with some options in /boot/loader.conf file to see if I can fix this issue of the tearing with Nvidia drivers 510.60.2.
Similar to:
And one of the solution is to re-compile the kernel the GENERIC
=====================================================
I created a Bhyve VM of FBSD 13p2 and decided to build kernel and install kernel for testing purposes.
After reviewing the /boot/kernel folder I am still seeing the vesa.ko file inside the /boot/kernel, did I do something wrong?
How can I debug if vesa.ko is truly not compiled in kernel?
How do more experienced developers debug kernel issues or if the kernel compiled correctly?
Any advice what to do / not do while compiling kernel?
I am currently still trying/testing with some options in /boot/loader.conf file to see if I can fix this issue of the tearing with Nvidia drivers 510.60.2.
Similar to:
Solved - Can't get to text console using Alt+Ctrl+F1-F8
I can use the graphical session on ALT+CTRL+F9 When I try to switch back to any other virtual terminal (using ALT+CTRL]+F), I get colored squares. It seems to be exactly this bug: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213912 Is this something that cannot be circumvented? I wonder...
forums.freebsd.org
Artifacts / tearing in text terminal with tty1-tty7
system FreeBSD localhost 12.1-RELEASE FreeBSD 12.1-RELEASE r354233 GENERIC amd64, graph shell gdm 3, driver nvidia-driver-440.100_1 OpenGL rendering video card gtx 1070, monique full hd 32 ' ------------ /etc/rc.conf the following is written kld_list = "linux nvidia" gnome_enable = "YES"...
forums.freebsd.org
And one of the solution is to re-compile the kernel the GENERIC
⚙ D33141 Remove options VESA from x86 GENERIC
reviews.freebsd.org
=====================================================
I created a Bhyve VM of FBSD 13p2 and decided to build kernel and install kernel for testing purposes.
Code:
git clone https://git.freebsd.org/src.git /usr/src
&& \
vi /sys/amd64/conf/GENERIC
206 #options #VESA #Add support for VESA BIOS Extensions (VBE)
&& \
cp -v /sys/amd64/conf/GENERIC /sys/amd64/conf/CUSTOM-TEST1
&& \
cd /sys/amd64/conf
&& \
make buildkernel KERNCONF=CUSTOM-TEST1
#make buildkernel KERNCONF=GENERIC
make installkernel KERNCONF=CUSTOM-TEST1
#make installkernel KERNCONF=GENERIC
&& \
shutdown -r now
ls -lah /boot/kernel
ls -lah /boot/kernel.old
After reviewing the /boot/kernel folder I am still seeing the vesa.ko file inside the /boot/kernel, did I do something wrong?
How can I debug if vesa.ko is truly not compiled in kernel?
How do more experienced developers debug kernel issues or if the kernel compiled correctly?
Any advice what to do / not do while compiling kernel?