SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I bought a brand-new GigaByte GeForce RTX 4090 and regret it because (not only would it sag without a brace/bracket) it's never had a framebuffer (/dev/fb0, so fbida, fbv from SlackBuilds.org (SBo) don't work). I thought I just had to wait for a newer kernel (similar to some functionality (OpenCL?) of AMD Radeon RX 7900 XTX) but even with Slackware 15+current's testing Linux 6.6.n kernel, I don't have framebuffer... do I just still need to wait for a newer kernel?
As a result I don't have pure terminals (ttys) on all three monitors (though they'd be duplicate) just the main one, until I startx, which for a usable resolution requires compiling drivers/modules, which are so complicated (many modules probably in multiple directories/folders) I not only have to reboot to the new kernel (without kexec) but it's easier to reboot a second time after building just to be sure all modules loaded. I never had to reboot & build with AMD (unless building something else like ZFS after booting a new kernel). Despite Nvidia gradually switching to Free/Libre/Opensource Software (FLS, OSS, FOSS, FLOSS) things seem no better than years/decades ago when most who didn't want GNU/Linux display/video/graphics cards problems (but maybe didn't do as much gaming as Nvidia users) switched to AMD. It's just that the RTX 4090 (I got a great deal on) was surprisingly probably a bit cheaper than the RX 7900 XTX, but now I regret not staying with AMD.
I tried both nouveau and official Nvidia drivers at different times, (un)blacklisting nouveau when necessary.
Do I just wait for a newer kernel or might've something gone wrong with my installation, and if so, what do I check/post?
Added experimental support for framebuffer consoles provided by nvidia-drm. On kernels that implement drm_fbdev_generic_setup and drm_aperture_remove_conflicting_pci_framebuffers, nvidia-drm will install a framebuffer console when loaded with both modeset=1 and fbdev=1 kernel module parameters. This will replace the Linux boot console driven by a system framebuffer driver such as efifb or vesafb. Note that when an nvidia-drm framebuffer console is enabled, unloading nvidia-drm will cause the screen to turn off.
I tried adding "nvidia-drm.modeset=1 nvidia-drm.fbdev=1" to my boot command line (added to "append" line in elilo.conf) with laughable results. When I logged in to X (I boot runlevel 3) the colors were all completely wrong. I can't remember if the console was usable or not. I reverted back to "nvidia-drm.modeset=0" and will try again later. This was on a 6.6.y kernel.
I have a GeForce RTX 2060 Super.
For the last several kernel releases my console (run level 3) has been practically unusable (I think it worked around 6.1.y time?). I think it's a known problem to nVidia, but it still isn't fixed.
I share your sentiment; if I have a choice I'm going with AMD in the future.
I understand the frustration with the framebuffer issue on your Nvidia RTX 4090. It seems like you've explored different drivers and configurations without success. Considering the experimental support in the 545 series drivers, it's worth trying them. Be sure to follow the provided release notes for optimal results. I just wanted to let you know my newfound secret on how to write an essay. This custom-essay service at https://www.grabmyessay.com/custom-essay has completely transformed my life. It is affordable, professional, and has a 50% off at checkout coupon code. I have used this service and the results are incredible. The best part is that they are plagiarism-free essays written by real people. If you are looking for high quality custom essays without breaking the bank, then this is the service for you.
Nvidia driver v545 made framebuffer/terminals work fine. However then CUDA no longer works. I switched back to nvidia-driver from SBo and now terminals (ttys, not meaning X terminals) are messed up. I can login and startx, but if I clear a terminal, and even if I reset, it never shows text again, and resetting beforehand it might do that also. I used the v545 uninstaller but it said it couldn't remove some symbolic links (symlinks)... will someone eventually be adding this driver to SBo?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.