View previous topic :: View next topic |
Author |
Message |
Progman3K l33t
Joined: 03 Jan 2004 Posts: 773
|
Posted: Thu Jan 01, 2015 11:44 pm Post subject: |
|
|
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 |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54234 Location: 56N 3W
|
Posted: Thu Jan 01, 2015 11:58 pm Post subject: |
|
|
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 |
|
|
Progman3K l33t
Joined: 03 Jan 2004 Posts: 773
|
Posted: Fri Jan 02, 2015 12:01 am Post subject: |
|
|
I emerged nvidia-firmware and rebooted, still no change.
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 |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54234 Location: 56N 3W
|
Posted: Fri Jan 02, 2015 12:02 am Post subject: |
|
|
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 |
|
|
Progman3K l33t
Joined: 03 Jan 2004 Posts: 773
|
Posted: Fri Jan 02, 2015 12:04 am Post subject: |
|
|
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 |
|
|
Progman3K l33t
Joined: 03 Jan 2004 Posts: 773
|
Posted: Fri Jan 02, 2015 12:09 am Post subject: |
|
|
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 |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54234 Location: 56N 3W
|
Posted: Fri Jan 02, 2015 12:11 am Post subject: |
|
|
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 |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54234 Location: 56N 3W
|
Posted: Fri Jan 02, 2015 1:02 pm Post subject: |
|
|
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 |
|
|
bammbamm808 Guru
Joined: 08 Dec 2002 Posts: 548 Location: Hawaii
|
Posted: Sat Jan 03, 2015 9:50 am Post subject: |
|
|
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. _________________ MSI MAG B550 Tomahawk
Ryzen 3900x
32Gb Samsung B-die (16GB dual rank x2) DDR4 @ 3200MHz, cl14
Geforce RTX 2070S 8GB
Samsung m.2 NVME pcie-3.0
Etc.... |
|
Back to top |
|
|
Progman3K l33t
Joined: 03 Jan 2004 Posts: 773
|
Posted: Tue Jan 06, 2015 11:54 pm Post subject: |
|
|
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 |
|
|
bammbamm808 Guru
Joined: 08 Dec 2002 Posts: 548 Location: Hawaii
|
Posted: Wed Jan 07, 2015 7:21 pm Post subject: |
|
|
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? _________________ MSI MAG B550 Tomahawk
Ryzen 3900x
32Gb Samsung B-die (16GB dual rank x2) DDR4 @ 3200MHz, cl14
Geforce RTX 2070S 8GB
Samsung m.2 NVME pcie-3.0
Etc.... |
|
Back to top |
|
|
Progman3K l33t
Joined: 03 Jan 2004 Posts: 773
|
Posted: Wed Jan 07, 2015 7:43 pm Post subject: |
|
|
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 |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54234 Location: 56N 3W
|
Posted: Thu Jan 08, 2015 7:26 pm Post subject: |
|
|
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 |
|
|
|