The officially official Devuan Forum!

You are not logged in.

#1 2017-10-29 18:08:41

marcdraco
Member
Registered: 2017-10-29
Posts: 5

More Nouveau woes.

I'm aware there appears to be a later version of the Nouveau driver than the one in the current V1.0 release because some Live ISOs seem to boot OK (and I mean ones that completely failed previously.)

I'm still in the dark about how some of this works but the best I can do right now is 800x600 using "nomodeset" which is obviously a bit a of a bind on a 1920x1080 display. smile

I'm trying to configure an everyday "live" bootable USB that I can used to free myself from the tyranny of SystemD. Now I don't know much about this, but I don't have a great opinion of Linus T (I think his fame has gone to his head) and I've been a bit of a GNU fanboy for a long time. Same with SystemD - it's too big and too in yer face to be good for us.

You can see where I'm going here... but right now I can't use any of the Devuan derived distros because I can't get video without a fight.

Offline

#2 2017-10-29 18:16:51

golinux
Administrator
Registered: 2016-11-25
Posts: 645

Re: More Nouveau woes.

And we can't help without a clue about your hardware.  wink

Offline

#3 2017-10-29 18:19:16

marcdraco
Member
Registered: 2017-10-29
Posts: 5

Re: More Nouveau woes.

Nvidia 1060GTX

My bad, I thought that was a given with Nouveau. The older versions didn't support the newer cards but (from experience) it looks like the latest version does unless someone is pulling a fast one with the nvidia driver blob?

Offline

#4 2017-10-29 18:31:27

golinux
Administrator
Registered: 2016-11-25
Posts: 645

Re: More Nouveau woes.

Is anything ever a given in Linux?

Offline

#5 2017-10-29 18:44:43

marcdraco
Member
Registered: 2017-10-29
Posts: 5

Re: More Nouveau woes.

Some things are I guess, but you're being rhetorical. smile

Nouveau has long been playing catchup with nVidia (I'm on Pascal architecture and this entire series has caused trouble for the devs). Every time they crack it, nVidia pulls out a new line and they have to start over.

When I got this beastie it was the only solution for my 3D rendering (best I could afford) but it's been a major PITA where Linux was concerned for the best part of a year. I only noticed that recent versions of the Boot Repair Disk (I used that for when Windows breaks my bootloader) can boot without needing the "nomodeset" instruction.

This is honestly one of the reasons I prefer FreeBSD over GNU+Linux because it's more predictable and no one worships LT as if he were some sort of god. O/T really, but I often wonder if (or when) HURD had manages to make a workable, reliable system, we can drop the Linux blob for good. It's honestly getting far too big and far too BLOBby for me. RMS may have personal hygiene issues and he's as brusque as LT but he was right about GNU in the 1980s and what he said then is even more relevant today.

Which is, of course, why I'm trying Devuan...

Offline

#6 2017-10-29 18:48:05

golinux
Administrator
Registered: 2016-11-25
Posts: 645

Re: More Nouveau woes.

Sorry, for being rhetorical.  I'm just not a hardware person.  Luckily, onboard video works ootb here.

Offline

#7 2017-10-29 18:49:23

lazlo
Member
From: the Top Left of the Noosphere
Registered: 2017-05-15
Posts: 31

Re: More Nouveau woes.

marcdraco,  I have fought many battles with the nouvea driver for nvidia cards.  I use a lot of opencl and cuda apps on my systems so I alway install the binary drivers from Nvidia.  Assuming you want to do the same:

The first thing I always do is edit /etc/default/grub and change

GRUB_CMDLINE_LINUX_DEFAULT=""

to

GRUB_CMDLINE_LINUX_DEFAULT="modprobe.blacklist=nouvea"

then

root@system# update grub
Generating grub configuration file...
Found linux image: Foo
Found initrd image Bar
done

This stops the nouvea driver from being loaded at boot time from the initrd image.  After a I have rebooted I can then install the binary nvidia drivers. 

If you are getting blank screens and/or stdout stops responding/updating during boot and are fine with keeping the nouvea drivers I would instead try changing /etc/default/grub like this (note that I have not done this with devuan, only gentoo so things might be different or not work at all):

GRUB_CMDLINE_LINUX_DEFAULT="nouvea.modeset=0 vga=0x367"

and then run update-grub.  Note that setting the "vga=" to 0x367 should set your console resolution to 1920x1080 in 32bit color.  If you need other resolutions you can search the internet for your desired settings.

I hope that helps,


lazlo

Offline

#8 2017-10-29 18:51:05

marcdraco
Member
Registered: 2017-10-29
Posts: 5

Re: More Nouveau woes.

Thanks Lazlo, yes it does. I'll give that a good in the AM! smile

Offline

#9 2017-10-29 18:52:08

marcdraco
Member
Registered: 2017-10-29
Posts: 5

Re: More Nouveau woes.

golinux wrote:

Sorry, for being rhetorical.  I'm just not a hardware person.  Luckily, onboard video works ootb here.


I grok that!

Sadly this thing doesn't have anything like that. I guess I'll have to drop an old G40 card in there (that is supported) and work from there. Although Lazlo's answer is a better solution long-term. Sometimes you just gotta blob! smile

Offline

#10 2017-10-29 19:15:15

cynwulf
Member
Registered: 2017-10-09
Posts: 98

Re: More Nouveau woes.

Look upstream to see what's supported... (NV130 in your case)

https://nouveau.freedesktop.org/wiki/FeatureMatrix/

Offline

#11 2017-10-29 19:31:31

golinux
Administrator
Registered: 2016-11-25
Posts: 645

Re: More Nouveau woes.

You could always give sgfxi a run at it.  Disclaimer:  I haven't needed to use that for many years but it's worth a shot.

Offline

#12 2017-10-29 20:03:37

fsmithred
Administrator
Registered: 2016-11-25
Posts: 442

Re: More Nouveau woes.

I made a devuan-live (xfce) iso with backports kernel and wireless for people with newer hardware. I don't remember if it has newer xorg or not.
http://distro.ibiblio.org/refracta/files/experimental/

Offline

#13 2017-10-30 12:51:32

cynwulf
Member
Registered: 2017-10-09
Posts: 98

Re: More Nouveau woes.

You may also find this useful:

https://wiki.debian.org/KernelModuleBlacklisting

However it's generally not enough to do this, as I recall that nouveau (unlike radeon and intel?) can still be loaded from userspace?  Meaning X will load it 'automagically' if it's installed.

Removing the xf86-video-nouveau xorg driver will prevent this, or creating an xorg.conf file which has a simple device section and loads another driver - e.g. vesa or the nvidia blob, will also prevent it.

Offline

Board footer