# Unable to render tty when I install propritary drivers

**URL:** <https://forums.developer.nvidia.com/t/unable-to-render-tty-when-i-install-propritary-drivers/251629>\
**Category:** Linux\
**Created:** [April 28, 2023, 2:19am UTC](https://forums.developer.nvidia.com/t/unable-to-render-tty-when-i-install-propritary-drivers/251629 "2023-04-28T02:19:25Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon52880885](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@anon52880885](https://forums.developer.nvidia.com/u/anon52880885)\
**Post date:** [April 28, 2023, 2:19am UTC](https://forums.developer.nvidia.com/t/unable-to-render-tty-when-i-install-propritary-drivers/251629/1 "2023-04-28T02:19:25Z")

</div>

When I install the proprietary nvidia drivers on any linux distribution (tested on void, gentoo, arco) I am unable to render the tty. If I boot into a distribution with the drivers installed, my screen is frozen almost instantly. Uninstalling the drivers fixes this. The only way for me to get around this is either sign in and type startx while my screen is frozen or install a login manager. For some reason, login managers display perfectly fine and I can enter an X11 or wayland session with the drivers working normally (opengl shaders render very well at high fps).

I am on an alienware M15 R4 with an rtx 3060 Mobile / Max-Q and Intel CometLake-H GT2 [UHD Graphics]

---

<div class="post-metadata">

**Author:** ![aplattner](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/aplattner/32/14043_2.png) [@aplattner](https://forums.developer.nvidia.com/u/aplattner)\
**Post date:** [April 28, 2023, 5:13am UTC](https://forums.developer.nvidia.com/t/unable-to-render-tty-when-i-install-propritary-drivers/251629/2 "2023-04-28T05:13:36Z")

</div>

This sounds like a [known kernel bug](https://patchwork.freedesktop.org/patch/517921/?series=112679) where loading a driver for a different GPU (in this case the Intel GPU) sabotages the framebuffer console on a different GPU.

More discussion:

- [Legacy framebuffer broken since 5.18.13 · Issue #341 · NVIDIA/open-gpu-kernel-modules · GitHub](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/341)
- [https://bugzilla.kernel.org/show\_bug.cgi?id=216303](https://bugzilla.kernel.org/show_bug.cgi?id=216303)

---

<div class="post-metadata">

**Author:** ![anon52880885](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@anon52880885](https://forums.developer.nvidia.com/u/anon52880885)\
**Post date:** [April 29, 2023, 11:56pm UTC](https://forums.developer.nvidia.com/t/unable-to-render-tty-when-i-install-propritary-drivers/251629/3 "2023-04-29T23:56:27Z")

</div>

thanks. I’ll see if I can fix it using a custom kernel but I’m not expecting much.

---

<div class="post-metadata">

**Author:** ![dbrhks](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@dbrhks](https://forums.developer.nvidia.com/u/dbrhks)\
**Post date:** [May 1, 2023, 4:58pm UTC](https://forums.developer.nvidia.com/t/unable-to-render-tty-when-i-install-propritary-drivers/251629/4 "2023-05-01T16:58:03Z")

</div>

Can you try this please ?  
All commands must be typed as root.

Open a terminal and move to the modprobe.d folder:

```auto
cd /etc/modprobe.d

```

Then, with your favorite text editor (nano or vim or whatever) create a new text file named: nvidia-blacklist-nvfb.conf

```auto
nano nvidia-blacklist-nvfb.conf

```

Inside this text file, type the following line:

```auto
blacklist nvidiafb

```

Save your file with ctrl+o (if you used nano), exit with ctrl+x, then, update your initramfs:

```auto
update-initramfs -u

```

Reboot your computer. Normally, the terminals should be accessible again. Either by starting your pc without a graphical interface, or by using the CTRL+ALT+FX functions.

I’ve the same problem since the kernel 6.2. But after blacklisting nvidiafb, terminals are accessible again. I hope it will work for you too.

---

<div class="post-metadata">

**Author:** ![anon52880885](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@anon52880885](https://forums.developer.nvidia.com/u/anon52880885)\
**Post date:** [May 2, 2023, 7:49pm UTC](https://forums.developer.nvidia.com/t/unable-to-render-tty-when-i-install-propritary-drivers/251629/5 "2023-05-02T19:49:07Z")

</div>

I do not have update-initramfs so I used dracut -f --regenerate-all but other than that I did everything as you said and it did not work. Thanks for trying though.

---

<div class="post-metadata">

**Author:** ![stephenagatha54](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@stephenagatha54](https://forums.developer.nvidia.com/u/stephenagatha54)\
**Post date:** [May 3, 2023, 4:41pm UTC](https://forums.developer.nvidia.com/t/unable-to-render-tty-when-i-install-propritary-drivers/251629/6 "2023-05-03T16:41:30Z")

</div>

I have fix it using Kernal but i am unable to update initramfs so[,](https://billonline.pk/hesco-bill-calculator/) i used dracut -f --regenerate-all but other than that I did everything.

---

<div class="post-metadata">

**Author:** ![sL1pKn07](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/sl1pkn07/32/12213_2.png) [@sL1pKn07](https://forums.developer.nvidia.com/u/sL1pKn07)\
**Post date:** [May 4, 2023, 10:37pm UTC](https://forums.developer.nvidia.com/t/unable-to-render-tty-when-i-install-propritary-drivers/251629/7 "2023-05-04T22:37:11Z")

</div>

> [@Framebuffer output stops since Linux Kernel 6](https://forums.developer.nvidia.com/t/framebuffer-output-stops-since-linux-kernel-6/244467/6):
>
> Hi the patch need backport to 6.1.8 (my kernel) diff --git a/drivers/video/aperture.c b/drivers/video/aperture.c index 41e77de1ea82..5c94abdb1ad6 100644 --- a/drivers/video/aperture.c +++ b/drivers/video/aperture.c @@ -332,15 +332,16 @@ int aperture\_remove\_conflicting\_pci\_devices(struct pci\_dev \*pdev, const char \*na primary = pdev-\>resource[PCI\_ROM\_RESOURCE].flags & IORESOURCE\_ROM\_SHADOW; #endif + if (primary) + sysfb\_disable(); + for (bar = 0; bar \< PCI\_STD\_NUM\_BARS; ++bar) { if (!…

---

<div class="post-metadata">

**Author:** ![anon52880885](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@anon52880885](https://forums.developer.nvidia.com/u/anon52880885)\
**Post date:** [May 4, 2023, 11:08pm UTC](https://forums.developer.nvidia.com/t/unable-to-render-tty-when-i-install-propritary-drivers/251629/8 "2023-05-04T23:08:15Z")

</div>

![2023-May-04--18-58-44](https://global.discourse-cdn.com/nvidia/original/3X/b/b/bbdd6eab7a2b98085aa98945010f3a107cd24185.png)

I’m on kernel 6.1.19  
I added and removed the lines in the post (picture is my aperture.c file) but it did not work unfortanetely. Was I supposed to run a command after writing the lines?

---

<div class="post-metadata">

**Author:** ![sL1pKn07](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/sl1pkn07/32/12213_2.png) [@sL1pKn07](https://forums.developer.nvidia.com/u/sL1pKn07)\
**Post date:** [May 5, 2023, 12:17pm UTC](https://forums.developer.nvidia.com/t/unable-to-render-tty-when-i-install-propritary-drivers/251629/9 "2023-05-05T12:17:18Z")

</div>

you need rebuild you kernel
