Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
EFI/NVidia won't work with proprietary or nouveau
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Progman3K
l33t
l33t


Joined: 03 Jan 2004
Posts: 658

PostPosted: Thu Jan 01, 2015 11:44 pm    Post subject: Reply with quote

Trying the next method; including the firmware in the initramfs.

Code:
updatedb
locate nvaa
Quote:
/usr/src/linux-3.16.5-gentoo/drivers/gpu/drm/nouveau/core/subdev/clock/.nvaa.o.cmd
/usr/src/linux-3.16.5-gentoo/drivers/gpu/drm/nouveau/core/subdev/clock/nvaa.c
/usr/src/linux-3.16.5-gentoo/drivers/gpu/drm/nouveau/core/subdev/clock/nvaa.o
/usr/src/linux-3.16.5-gentoo/drivers/gpu/drm/nouveau/core/subdev/fb/.nvaa.o.cmd
/usr/src/linux-3.16.5-gentoo/drivers/gpu/drm/nouveau/core/subdev/fb/.ramnvaa.o.cmd
/usr/src/linux-3.16.5-gentoo/drivers/gpu/drm/nouveau/core/subdev/fb/nvaa.c
/usr/src/linux-3.16.5-gentoo/drivers/gpu/drm/nouveau/core/subdev/fb/nvaa.o
/usr/src/linux-3.16.5-gentoo/drivers/gpu/drm/nouveau/core/subdev/fb/ramnvaa.c
/usr/src/linux-3.16.5-gentoo/drivers/gpu/drm/nouveau/core/subdev/fb/ramnvaa.o


There doesn't seem to be any file prefixed nvaa.* that would correspond to the requested one present anywhere on the filesystem...

I'm really puzzled because as I mentioned above, I use the Nouveau driver with a different computer and didn't have to do anything like this to make it work...
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 42564
Location: 56N 3W

PostPosted: Thu Jan 01, 2015 11:58 pm    Post subject: Reply with quote

Progman3K,

Fisrt of all, some background. Firnware is distributed under all sorts of licences. Some more restrictive than others.
The particular firmware you need can only be distributed as a part of the nvidia-drivers package.
This means that it is not included in linux-firmware as that would be a violation of the licence. Neither is it included in the kernel. Again, that would be a violation of the licence.

The option CONFIG_FIRMWARE_IN_KERNEL=y does not do what you think it does.
As the prompt says, it "Include in-kernel firmware blobs in kernel binary" which is not what you want as the firmware is not in the kernel to be included.

Its a two step process. First get the firmware into /lib/firmware. It may need to go into subdirectory but lets assume not.
With nouveau as a kernel module, the firware should get loaded and the messages in dmesg will go away.

Once that works, you can build the firmware into the kernel.
Fill in the file names in
Code:
()    External firmware blobs to build into the kernel binary 
as its External fiirmware you need loaded. Read the help
Once you have entered the filenames, there will be a new option
Code:
(firmware) Firmware blobs root directory (NEW)

Change it to read
Code:
(/lib/firmware/) Firmware blobs root directory
You must provide the trailing /
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Progman3K
l33t
l33t


Joined: 03 Jan 2004
Posts: 658

PostPosted: Fri Jan 02, 2015 12:01 am    Post subject: Reply with quote

I emerged nvidia-firmware and rebooted, still no change.
Code:
lpsci -k
Quote:
01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2)
Subsystem: Gigabyte Technology Co., Ltd Device 362d
Kernel modules: nouveau
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 42564
Location: 56N 3W

PostPosted: Fri Jan 02, 2015 12:02 am    Post subject: Reply with quote

Progman3K,

Do you still have the firmware messages in your dmesg ?
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Progman3K
l33t
l33t


Joined: 03 Jan 2004
Posts: 658

PostPosted: Fri Jan 02, 2015 12:04 am    Post subject: Reply with quote

Code:
dmesg | grep -i chipset
Quote:
[ 1.041916] nouveau [ DEVICE][0000:01:00.0] Chipset: GM107 (NV117)

Uh oh... It appears the card-model I have has TODO written across nearly all the columns in the VideoAcceleration page :-(
Back to top
View user's profile Send private message
Progman3K
l33t
l33t


Joined: 03 Jan 2004
Posts: 658

PostPosted: Fri Jan 02, 2015 12:09 am    Post subject: Reply with quote

The options seem to be
- Wait until Nouveau supports the card
or
- Install the proprietary driver.

I'm not feeling optimistic about the proprietary driver, the attempts I made with it yielded the equivalent results reported with the Nouveau driver.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 42564
Location: 56N 3W

PostPosted: Fri Jan 02, 2015 12:11 am    Post subject: Reply with quote

Progman3K,

It appears that way. Maybe its done and the page needs updated.
Maybe extracting the firmware for yourself will work.
Time to poke about in the nouveau mailing lists.

This will be may last post tonight, as its already tomorrow in Scotland.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 42564
Location: 56N 3W

PostPosted: Fri Jan 02, 2015 1:02 pm    Post subject: Reply with quote

Progman3K,

It would be unusual for nvidia not to support their own hardware.
However there is a bug for the nvidia-driver, latest Xorg and eselect opengl. It can be made to work.

To use nvidia-drivers, nouveau must be off in the kernel, you may have vesafb, at least, that worked for me.
EFI framebuffer may be harmless too. I don't have any EFI hardware.
All other framebuffer drivers must be off.

nvidia-drivers is only supported if you have a VGA console but if it works, its probably safe to ignore the warning when the kernel module loads.

If you hit the bug above, when Xorg starts it will load the Xorg GLX module, not the nVidia one. Look in /var/log/Xorg.0.log to see if that happened.
There are several recent threads on the forums about work arouds.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
bammbamm808
Guru
Guru


Joined: 08 Dec 2002
Posts: 471
Location: Hawaii

PostPosted: Sat Jan 03, 2015 9:50 am    Post subject: Reply with quote

See my sig for my hardware. I have settled on Nvidia proprietary in X, and uvesafb in console, where I get a nice 1200x800 display to help me see what's going on when I'm not in X. rEFInd is booting my efistub kernels no problem. All I have in kernel is framebuffer support and uvesafb. I did not compile support for efifb or vesa, nouveau. Works like a charm.
_________________
Asus Prime x370 Pro
Ryzen 2700x
32Gb Samsung B-die (16GB dual rank x2) DDR4
Geforce GTX 1060 6GB
Samsung Evo 840 500Gb +Seagate 1TB HDD
Etc....
Back to top
View user's profile Send private message
Progman3K
l33t
l33t


Joined: 03 Jan 2004
Posts: 658

PostPosted: Tue Jan 06, 2015 11:54 pm    Post subject: Reply with quote

bammbamm808 wrote:
See my sig for my hardware. [...] Works like a charm.


Bammbamm808,

If I'm not mistaken, your card corresponds to line 4.2 in the table called Video engine support status on this page and it is pretty much fully supported.
http://nouveau.freedesktop.org/wiki/VideoAcceleration/

My video card seems to correspond to line VP6 in the same table and support for it appears incomplete.

Thanks for trying to help. Hopefully it won't be too long before the 750 series is supported too.

For now, I am using the EFI framebuffer driver in the console and the svga driver in X, both of which work flawlessly, only they don't support video acceleration :-(

Thanks again, bammbamm808, NeddySeagoon, VoidMage and peter4! I'll post back when I get this working!
Back to top
View user's profile Send private message
bammbamm808
Guru
Guru


Joined: 08 Dec 2002
Posts: 471
Location: Hawaii

PostPosted: Wed Jan 07, 2015 7:21 pm    Post subject: Reply with quote

I realized my post read as if I was using the nouveau driver. I am using Nividia's proprietary driver in X, and uvesafb ex-X. I game a little, so I need my 3d accelleration. Perhaps the latest nvidia-drivers supports your card better than nouveau?
_________________
Asus Prime x370 Pro
Ryzen 2700x
32Gb Samsung B-die (16GB dual rank x2) DDR4
Geforce GTX 1060 6GB
Samsung Evo 840 500Gb +Seagate 1TB HDD
Etc....
Back to top
View user's profile Send private message
Progman3K
l33t
l33t


Joined: 03 Jan 2004
Posts: 658

PostPosted: Wed Jan 07, 2015 7:43 pm    Post subject: Reply with quote

bammbamm808 wrote:
I realized my post read as if I was using the nouveau driver. I am using Nividia's proprietary driver in X, and uvesafb ex-X. I game a little, so I need my 3d acceleration. Perhaps the latest nvidia-drivers supports your card better than nouveau?


I've tried both Nouveau and the proprietary driver and they both do not work.

Like you, I have had both the Nouveau and proprietary drivers working on a different machine with a GeForce 8800 GTX.

It's the newer cards that have a problem.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 42564
Location: 56N 3W

PostPosted: Thu Jan 08, 2015 7:26 pm    Post subject: Reply with quote

Progman3K,

Please post your Xorg.0.log file showing nvidia-drivers not working.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum