• Pop!_Planet is still very much under development. Data for the wiki is being sourced from the Arch Linux and Ubuntu wikis, along with a bunch of completely unique content specific to Pop!_OS, and sourcing, converting and updating that content takes time; please be patient. If you can't find what you're looking for here, check the Arch Linux and Ubuntu wikis.
  • Welcome!

    I'll get straight to the point.

    When I started Pop!_Planet, I launched it because I saw a need for a centralized community for Pop!_OS. To be frank, I never expected the level of popularity it has achieved. Over the last year, we have gone from under 50 users, to almost 400 users. That's awesome! However... it also comes with a downside. We are rapidly running out of disk space on our server, and the bandwidth costs go up every month.

    Pop!_Planet is not affiliated with System76 in any way, and is funded completely out of pocket. From day one, I said that I'd never use on-site ads (I hate them as much as you do), so the only monetization we get is through donations. Right now, the donations we receive don't even cover our overhead.

    I know that most users will ignore this message, and that's ok. However, if even a few of our users are willing and able to donate a few dollars to help offset our expenses, it would be greatly appreciated.

    Support Pop!_Planet

    Thank you for your time,

    Dan Griffiths
    Pop!_Planet Founder

Question Beginner NVIDIA 820M not showing up.

Abdullah

New member
Sep 18, 2020
22
1
4
24
Hello i downloaded pop os two days ago(the ver with the NVIDIA drivers), and the GPU is not showing up.

NVIDIA X Server Settings comes up with a blank window, GreenWithEnvy gives me a window that says NV-CONTROL X extension not found.

what code or script should i run to diagnose the problem? if anyone knows this problem how do I fix it.

Edit: couple of commands and results I found that might relate to the issue. WiFi adapter drivers I downloaded, after the WiFi didn't work on install.

$ lspci -vnn | grep VGA
result:
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b) (prog-if 00 [VGA controller])

$ lspci -k | grep -EA3 'VGA|3D|Display'

result:
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
Subsystem: Acer Incorporated [ALI] Haswell-ULT Integrated Graphics Controller
Kernel driver in use: i915
Kernel modules: i915

sudo ubuntu-drivers devices

result:
== /sys/devices/pci0000:00/0000:00:1c.3/0000:02:00.0 ==
modalias : pci:v000014E4d00004365sv000011ADsd00006645bc02sc80i00
vendor : Broadcom Inc. and subsidiaries
model : BCM43142 802.11b/g/n
driver : bcmwl-kernel-source - distro non-free


Screenshot from 2020-09-19 03-16-47.png


Screenshot from 2020-09-19 14-01-07.png


Screenshot from 2020-09-19 14-09-44.png
 
Last edited:

Dellaster

New member
Jul 3, 2020
10
1
4
US Southwest
Well, the last Linux Nvidia driver for the 820M was 319.82:


Pop!_OS (Nvidia) has a newer version lacking that legacy support. I think you need to purge your current Nvidia driver and install the 319.82 version.

Alas, I can’t help you there. It’s been 15 years since I touched Linux—I’m giving it another try now. But surely the info will come up in a search of this forum, or a kindly knowledgeable person will chip in.

Good luck!
 
Last edited:

Abdullah

New member
Sep 18, 2020
22
1
4
24
Well, the last Linux Nvidia driver for the 820M was 319.82:


Pop!_OS (Nvidia) has a newer version lacking that legacy support. I think you need to purge your current Nvidia driver and install the 319.82 version.

Alas, I can’t help you there. It’s been 15 years since I touched Linux—I’m giving it another try now. But surely the info will cone up in a search of this forum, or a kindly knowledgeable person will chip in.

Good luck!
Thanks for the advice, I will look into it. :)
 

derpOmattic

Pop!_Muse
Trusted User
Founding Member
Nov 23, 2018
1,411
235
30
www.patreon.com
The last stable legacy driver in the repo is 390. If you need the legacy NVIDIA driver, sudo apt install nvidia-driver-390. to purge the existing one use sudo apt-get purge '*nvidia*'.
Make back ups before you try any changes to kernels, bootloaders or BIOS.
 
  • Like
Reactions: Abdullah

Abdullah

New member
Sep 18, 2020
22
1
4
24
The last stable legacy driver in the repo is 390. If you need the legacy NVIDIA driver, sudo apt install nvidia-driver-390. to purge the existing one use sudo apt-get purge '*nvidia*'.
Make back ups before you try any changes to kernels, bootloaders or BIOS.

Edit: still having problems, got a Steam-Error saying "Open GLX extension not supported by display",
NVIDIA X Server Settings still comes up with a blank window, GreenWithEnvy still gives me a window that says NV-CONTROL X extension not found. probably going to get different driver after purging this one, and tying other fixes for Ubuntu.


Thanks. I made a backup with time shift, after @Dellaster recommendation and was googling similar issues, so that backup should do. Did what you recommend, I just restarted and I'm in hybrid mode, but other modes still have requires restart under them, is that normal?

$ lspci -vnn | grep VGA
result:
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b) (prog-if 00 [VGA controller])
looks the same.

$ lspci -k | grep -EA3 'VGA|3D|Display'
result:
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
Subsystem: Acer Incorporated [ALI] Haswell-ULT Integrated Graphics Controller
Kernel driver in use: i915
Kernel modules: i915
--
03:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev a1)
Subsystem: Acer Incorporated [ALI] GeForce 820M
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia

Different 🎆🎆

sudo ubuntu-drivers devices
result:
== /sys/devices/pci0000:00/0000:00:1c.3/0000:02:00.0 ==
modalias : pci:v000014E4d00004365sv000011ADsd00006645bc02sc80i00
vendor : Broadcom Inc. and subsidiaries
model : BCM43142 802.11b/g/n
driver : bcmwl-kernel-source - distro non-free

== /sys/devices/pci0000:00/0000:00:1c.4/0000:03:00.0 ==
modalias : pci:v000010DEd00001140sv00001025sd00000868bc03sc02i00
vendor : NVIDIA Corporation
model : GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
manual_install: True
driver : nvidia-340 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin

Different 🎆🎆
 
Last edited:

kira

Member
Sep 4, 2020
103
11
11
33
I made a backup with time shift, after @Dellaster recommendation
Why backup if your PC is "broken". The point of makeing backup is to have a "image" of a functional software, so we can go back to that status.

NVIDIA X Server Settings still comes up with a blank window
Does it look like this ? or similarly

Screenshot from 2020-09-20 03-25-23.png

If the answer is yes, is messed up or, you have no driver at all. It happen when you change kernels or switch between open-source and proprietary drivers.. revert to nouveau etc.

In terminal:
uname -r
if the outcome is 5.4.0-7642-generic you are on the first 20.04 Pop/Ubuntu kernel

Put this command in your terminal:
dpkg --get-selections | grep linux-image
If comes out more then 2 linux-image, means it happened the mess and you have to "clean it" or... something else.
Did you had the driver and you "lost" it or it was NO driver after install ?

Tell me what and I will guide you
 

Abdullah

New member
Sep 18, 2020
22
1
4
24
Why backup if your PC is "broken". The point of makeing backup is to have a "image" of a functional software, so we can go back to that status.



Does it look like this ? or similarly

View attachment 701
If the answer is yes, is messed up or, you have no driver at all. It happen when you change kernels or switch between open-source and proprietary drivers.. revert to nouveau etc.

In terminal:
uname -r
if the outcome is 5.4.0-7642-generic you are on the first 20.04 Pop/Ubuntu kernel

Put this command in your terminal:
dpkg --get-selections | grep linux-image
If comes out more then 2 linux-image, means it happened the mess and you have to "clean it" or... something else.
Did you had the driver and you "lost" it or it was NO driver after install ?

Tell me what and I will guide you
hello, sorry for the delay. the backup is for me if i supremely mess up, and if the display gets broken somehow.

Q: Does it look like this ? or similarly

View attachment 701

A: yes it exactly looks like this, a small blank window.

Q: In terminal:
uname -r
if the outcome is 5.4.0-7642-generic you are on the first 20.04 Pop/Ubuntu kernel

A: 5.4.0-7642-generic
yes it appears so.

Q: put this command in your terminal:
dpkg --get-selections | grep linux-image

A:
linux-image-5.4.0-7642-generic install
linux-image-generic install


exactly two linux-image

Q: Did you had the driver and you "lost" it or it was NO driver after install ?

A: I think there was a driver, since i downloaded pop os on the system 76 website and choese the ver w/NVIDIA drivers, but they appeared to be not working.
 

kira

Member
Sep 4, 2020
103
11
11
33
i downloaded pop os on the system 76 website and choese the ver w/NVIDIA drivers, but they appeared to be not working
It's not working because probably it didn't came with a driver after all. My install have an open-source nvidia driver on.

@Dellaster said:
Pop!_OS (Nvidia) has a newer version lacking that legacy support.
more or less, Pop_Os don't ship 20.04 with nvidia legacy driver. Well.. there is a "kind of" mistake(a legacy driver for 820M 🧐) or I'm wrong.
Ok, in terminal :
dpkg --get-selections | grep nvidia

See what's there.. eventually do a search in your system for Software & Updates, like you are searching for an app.
Screenshot from 2020-09-20 17-04-47.png
 

Abdullah

New member
Sep 18, 2020
22
1
4
24
It's not working because probably it didn't came with a driver after all. My install have an open-source nvidia driver on.

@Dellaster said:

more or less, Pop_Os don't ship 20.04 with nvidia legacy driver. Well.. there is a "kind of" mistake(a legacy driver for 820M 🧐) or I'm wrong.
Ok, in terminal :
dpkg --get-selections | grep nvidia

See what's there.. eventually do a search in your system for Software & Updates, like you are searching for an app.
View attachment 703

Q: $ dpkg --get-selections | grep nvidia

A:
libnvidia-cfg1-440:amd64 install
libnvidia-common-440 install
libnvidia-compute-390:i386 deinstall
libnvidia-compute-440:amd64 install
libnvidia-compute-440:i386 install
libnvidia-decode-440:amd64 install
libnvidia-decode-440:i386 install
libnvidia-encode-440:amd64 install
libnvidia-encode-440:i386 install
libnvidia-extra-440:amd64 install
libnvidia-fbc1-440:amd64 install
libnvidia-fbc1-440:i386 install
libnvidia-gl-440:amd64 install
libnvidia-gl-440:i386 install
libnvidia-ifr1-440:amd64 install
libnvidia-ifr1-440:i386 install
nvidia-compute-utils-440 install
nvidia-dkms-440 install
nvidia-driver-440 install
nvidia-kernel-common-440 install
nvidia-kernel-source-440 install
nvidia-settings install
nvidia-utils-440 install
xserver-xorg-video-nvidia-440 install


What I got ^

Screenshot from 2020-09-20 18-19-16.png
 
Last edited:

kira

Member
Sep 4, 2020
103
11
11
33
Wow!
Is is quite a "mess" there :sick:. Looks like you have nvidia-440 open soure, which is in "conflict" or is not supported by that chip.. and thats why "NVIDIA 820M not showing up"
Now comes the "the ugly part"..
If you purge(uninstall) nvidia, I don't know what will happen.

Do a backup now with timeshift, If you are confident that you can go back to this state with timeshift. I don't use backups or timeshift 😑 So I can't help you with that.. all I know is that you have to make a copy, save it.. bla bla bla, is not like in window$.

Normally you push this button
Screenshot from 2020-09-20 18-15-19.png

then Apply Chages
restart after install and then...

boom! because that is a binary driver. It is complicated as I shown here
But if you trust Ubuntu / Pop_Os you can do it..

Or you add a ppa to search for a non-binary driver
Your choice !
 

kira

Member
Sep 4, 2020
103
11
11
33
I have to leave...

Remember, all those nvidia driver, settings, common etc. came with the "installer". Some packages are activ some are not. If you choose
Screenshot from 2020-09-20 20-13-13.png
and select 340.108, that driver is in that ppa
Screenshot from 2020-09-20 20-20-39.png

What I don't know is from where it pulls the package, and what it triggers in the process. If the process goes bad.. it will remove the desktop.
It's hard to belive that it will remove and replace piece by piece, everything.
This have to be made via terminal.. 🤪
Or.. THIS WAY

REMEMBER
Follow all those steps and you will be good and be sure that you don't miss one single step


Maybe I'm wrong with the binary driver.. and everything will be fine. 😶
 

kira

Member
Sep 4, 2020
103
11
11
33
340.108 - nvidia "outdated" driver
410.73 - Oct 25, 2018
430.40 - Jul 29, 2019

Your laptop is pretty old so I will choose the first one.
All of them include Geforce Experience
 
Last edited:

Abdullah

New member
Sep 18, 2020
22
1
4
24
340.108 - nvidia "outdated" driver
410.73 - Oct 25, 2018
430.40 - Jul 29, 2019

Your laptop is pretty old so I will choose the first one.
All of them include Geforce Experience
Well :( os won't load, but thankfully I have the backup.
@kira Thanks for your help, I'm going to hopefully get it right after I restore the system.
And thanks again for all the help and patience from @Dellaster @derpOmattic @kira 💕💕.

Update: I couldn't find my other usb drive, the one I should make bootable, the backup one is ok. Ordered another from Amazon, should arrive on the 26th.
 
Last edited:

kira

Member
Sep 4, 2020
103
11
11
33
Ordered another from Amazon
OMG! 🤕
Don't boot that one up!
keep it just in case. "strange I couldn't find such one"

If your backup is working, like BEFORE.. wait
until I will create a "tutorial". I will test that on my current system. It will take 2-3 days
 

Abdullah

New member
Sep 18, 2020
22
1
4
24
OMG! 🤕
Don't boot that one up!
keep it just in case. "strange I couldn't find such one"

If your backup is working, like BEFORE.. wait
until I will create a "tutorial". I will test that on my current system. It will take 2-3 days
@kira Nah I'm downloading a fresh os, since time shift needs the (application+USB drive with the backup) to restore. So the new USB drive is for when I need or want a fresh os. But I will wait for your tutorial:).
 

kira

Member
Sep 4, 2020
103
11
11
33
Nah I'm downloading a fresh os
If you intend to put that "fresh os" aka pop-os_20.04_amd64_nvidia_13.iso, don't install it immediately.

Now.. I don't know what that 13(nvidia_13) is related to 🤔 , hardware maybe? BUT your download might? differ.
Try to find the lost usb drive:


Update: I couldn't find my other usb drive
because you're 100% certain, that's a good bootable media, right?
I might have another workaround.

Tell me something because I'm not sure if I am wrong/right about this.. Are you in windows now ? and that was a dual-boot install ?

See ya!
I have to go now..
 

Abdullah

New member
Sep 18, 2020
22
1
4
24
If you intend to put that "fresh os" aka pop-os_20.04_amd64_nvidia_13.iso, don't install it immediately.

Now.. I don't know what that 13(nvidia_13) is related to 🤔 , hardware maybe? BUT your download might? differ.
Try to find the lost usb drive:



because you're 100% certain, that's a good bootable media, right?
I might have another workaround.

Tell me something because I'm not sure if I am wrong/right about this.. Are you in windows now ? and that was a dual-boot install ?

See ya!
I have to go now..
The iso I used is on another computer, I used my USB drive (now my backup) to install the iso. I was just looking for an old USB drive I had in a drawer, but couldn't find it.
 

kira

Member
Sep 4, 2020
103
11
11
33
Ok, tell me if I'm wrong.

You have two computers, one is that laptop(Acer-nvidia 820M) now running Pop_Os restored from that USB drive, which previously has had the first downloaded Pop_Os.
Now I really have to go, I'll be back in 5-6 hours.
 

kira

Member
Sep 4, 2020
103
11
11
33
Can you restore the system from that drive? it's a problem if you break it again 🙃 ?
If not let's begin.
My workaround will be first installing drivers(on top) and if it not triggers the removal of nvidia-driver-440 you will do it manually, and do not restart the pc until the job is done.
Before that I want you to add the ppa, so
apt can pull the right driver for the current kernel. For that you need linux-headers, but I think you have them.
Check that with
Code:
dpkg --get-selections | grep linux
The output should be like this
Screenshot from 2020-09-24 20-02-46.png

Add ppa:
Code:
sudo add-apt-repository ppa:graphics-drivers/ppa
then:
Code:
sudo apt update
Check if that ppa is really added, because sometimes it happen other things.
You can see it in terminal after apt update but to be sure go to
Software & Update --> Other Software

Screenshot from 2020-09-24 20-14-52.png

If it doesn't appears repeat the sudo apt update command, restart pc until appears also in terminal.

Screenshot from 2020-09-24 20-38-57.png


It might be possible/sure 🙄 to find more than one driver in Additional Drivers.
Now, if you do sudo apt install nvidia-driver nvidia-common the ppa will give you the default/published/new/tested... driver.
I couldn't find in that ppa many drivers for your 820M 😐 .
340.108 (from 2018?) 340.108 newer version and 340.107(from 2016).
Who knows which one is "good" for your old laptop.. exactly when it was build ?
If you want to pick the one from 2016, I think you have to download the package, so don't try.. "gimme 340.107",
not good!

Code:
sudo apt install nvidia-driver-340 nvidia-common
Note that nvidia-settings is missing but you have it already.

There is also nvidia-opencl-common, but np you can install it later.
After that command you will see the packages:
to be installed / to be REMOVED
continue with y
I can't replicate on my pc so you are on your own.

After those are installed and removed, check!
Code:
dpkg --get-selections | grep nvidia
In that list some will be.. "transformed 🥶" into 340 the others will look like

Screenshot from 2020-09-24 22-38-07.png

Each "package" marked-340 should have status install
the other-440 status deinstall
Probably(no idea) you will get from ppa less then 23 packages, maybe not.

Code:
reboot
After reboot check nvidia status in Additional Drivers or your GreenWithEnvy. 🤒
Also after reboot check for the garbage left behind 👍
So --> dpkg --get-selections | grep nvidia
Then -- > sudo apt-get purge all "440 deinstall" without :i386 or :amd64 at the end
So the command will be like:

Code:
sudo apt-get purge libnvidia-compute-440 nvidia-compute-utils-440 nvidia-dkms-440 nvidia-kernel-common-440
After purge.. take a look

Screenshot from 2020-09-24 23-48-17.png



Hopefully that will work!
Cheers!
 

Members online

Latest posts

Latest projects

Forum statistics

Threads
1,105
Messages
5,079
Members
1,123
Latest member
KarlosMDK