my graphics card is an rtx 4060
okay so WHERE DO I BEGIN
for the last 2 days my card has been acting strange.
first it was cs 1.6 stuttering and crashing my whole system.
THEN it was most games in general
I was wondering what was wrong so i checked opengl configs via the terminal and found llvmpipe was the main renderer which if im correct means that the cpu was doing everything for some reason i booted into a more recent driver for nvidia (550) which no longer had llvmpipe detected BUT still had the same stuttering and crashing issues please help if you can is there a way I can reset all graphics settings or something?
I'm wondering if something went sideways in a relatively recent update. In the past several days, I've had the Nvidia driver segfault and while the computer didn't crash entirely, the X server couldn't recover, leaving me with a black screen and forcing me to hit reset on the PC itself. I'm experimenting with 565.77 right now, but can't recommend it to anyone not willing to deal with a hassle yet. Only one program has misbehaved (well, two, but the other is confused about a dependency and not the driver itself, and works fine if I ignore it), so it's better than 560, but still, one program has misbehaved.
You might check your system logs. The easiest way to do that is to wait for a crash to happen again, then run the logs program in your applications menu.
If you look at the top center, there's a time range under the name Logs. If it's not the time range when the problem happened, click it and choose the right time range, and skim through for anything related to your graphics. This is MUCH easier if you do it immediately after the problem occurs, as the most recent events are at the top. The longer you wait, the more buried it gets.
my system hasn't crashed anymore
my games just aren't working now
how would i still check my logs?
nvm found it lol
I'm in over my head in terms of the technical issue, but what I can make out is that part of the Nvidia driver (nvidia-drm, which stands for direct rendering manager, not digital rights management here) is having trouble controlling modesetting. Modesetting, from what I understand, is what provides the actual picture to the window system at a specified resolution. Or, more simply, it looks like the driver is having trouble actually getting what it wants to draw to the part of the system that puts it on your screen.
@Aravisian, I apologize for tagging you directly, but in my experience on this forum, you have the most background in graphics problems. Exposing the error in the logs is probably all I can do to be useful here.
so this isn't my fault?
Unless you made system changes in the time right before you started seeing this, I would think not, no. The problems I mentioned having myself sprung up seemingly out of nowhere, without me doing anything but installing Zorin's updates, too, which is why I think something in an update may have gone sideways. Last time I saw an update introduce problems, it wasn't user fault, and it wasn't Zorin's fault; it was upstream (meaning Ubuntu, Nvidia, Linux kernel, etc.).
all i did was install zorins updates that were given too me and change drivers too 550 and now 560
should I just wait for a new update or something?
so what should i do?
As I said, I'm over my head on the specifics. You can continue waiting and checking for updates, see if another user with more experience than me has an idea, or you could try a complete wipe out and reinstall of your drivers. If you want to try the last option, there's a guide here. You want the part under "Terminal."
Those issues should be fixed in the 570.86.10 driver.
The nomodeset
parameter may help:
For use with the 4070 card, I would highly recommend using the latest Nvidia driver
sudo apt install nvidia-driver-565 nvidia-dkms-565
Or the 570 recommended by @Michel, though you may need to manually configure the DKMS
in addition to the graphics updates from the Ubuntu X-Swat team:
sudo add-apt-repository ppa:ubuntu-x-swat/updates
sudo apt update && sudo apt full-upgrade
thanks
doesnt work
any easy way too install this driver?
When something "does not work", best practice is to explain what happened.
Relay any errors. Describe the issue clearly.
Saying "doesn't work" is so vague, there is nothing there to diagnose or troubleshoot.
It may have been a typo in a CLI command.
And the user went off trying something else instead of realizing and correcting the typo.
i purged the driver already so i can't show you the logs so ill do it again
heres my log of me playing half life 1 booting into uplink and then it just stuttered and crashed tell me if you can find anything noticeable please im honestly losing it
I see what @Locklear93 pointed out above:
[drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
Did you try what was outlined in this post suggesting to use nomodeset
parameter?
You might test nvidia-drm.modeset=0
parameter.
Going through your log:
Buffer I/O error on dev sr0, logical block 7, async page read
This likely may be an input/output error on the device that you are using to store the game on.
event6 - PixArt USB Optical Mouse: client bug: event processing lagging behind by 30ms, your system is too slow
This suggest high resource usage. Do you have other software running like browsers when you test the game?
Is your RAM full?
There are other minor warnings like glib-GObject
that are not related and can be ignored, for now.