Welcome to SparkyLinux forums
Zapraszamy również na polsko-języczne Forum https://forum.linuxiarze.pl

nvidia drivers

Started by carlo, October 03, 2015, 03:39:10 PM

Previous topic - Next topic

carlo

yet me!

i've installed brand new sparky 4.1
i own an evga 960 ftw 4gb nvidia graphic card
i isntall nvidia-drivers (so that nvidia does it all)
and then run nvidia-xconfig to write the xorg.cong (which it seems to do, though suggests me to add some path in somewhere)
then whenver i try to boot linux i am returned a blinking underscore on the screen: i can type, press enter, etc etc but i would make no effect at all

any clue what i should do?

carlo

#1
it happened on the other rmachine as well:
seems like latest nvidia driverrs are bugged: is any way to tell  it to nvidia guys? or any way to use the previous drivers?

carlo

i've noticed that nouveau drivers cannot make the card work properly (sometimes i notice no smooth scrolling when i surf along webpages.. and it's text pages mainly)

however this is my dmesg | grep nouveau
[    0.724677] nouveau  [   VBIOS][0000:01:00.0] using image from PROM
[    0.724898] nouveau  [   VBIOS][0000:01:00.0] BIT signature found
[    0.724901] nouveau  [   VBIOS][0000:01:00.0] version 84.06.14.00.64
[    0.725236] nouveau  [     PMC][0000:01:00.0] MSI interrupts enabled
[    0.725264] nouveau  [     PFB][0000:01:00.0] RAM type: GDDR5
[    0.725265] nouveau  [     PFB][0000:01:00.0] RAM size: 4096 MiB
[    0.725266] nouveau  [     PFB][0000:01:00.0]    ZCOMP: 0 tags
[    0.753857] nouveau  [  PGRAPH][0000:01:00.0] using external firmware
[    0.753868] nouveau 0000:01:00.0: firmware: failed to load nouveau/nv126_fuc409c (-2)
[    0.753920] nouveau 0000:01:00.0: Direct firmware load for nouveau/nv126_fuc409c failed with error -2
[    0.753926] nouveau 0000:01:00.0: firmware: failed to load nouveau/fuc409c (-2)
[    0.753975] nouveau 0000:01:00.0: Direct firmware load for nouveau/fuc409c failed with error -2


[    0.754135] nouveau  [     DRM] VRAM: 4096 MiB
[    0.754136] nouveau  [     DRM] GART: 1048576 MiB
[    0.754138] nouveau  [     DRM] TMDS table version 2.0
[    0.754140] nouveau  [     DRM] DCB version 4.1
[    0.754141] nouveau  [     DRM] DCB outp 00: 01000f02 00020030
[    0.754142] nouveau  [     DRM] DCB outp 01: 02000f00 00000000
[    0.754143] nouveau  [     DRM] DCB outp 02: 02811f76 04400020
[    0.754144] nouveau  [     DRM] DCB outp 03: 02011f72 00020020
[    0.754145] nouveau  [     DRM] DCB outp 04: 04822f86 04400010
[    0.754146] nouveau  [     DRM] DCB outp 05: 04022f82 00020010
[    0.754147] nouveau  [     DRM] DCB outp 06: 04833f96 04400020
[    0.754148] nouveau  [     DRM] DCB outp 07: 04033f92 00020020
[    0.754149] nouveau  [     DRM] DCB outp 08: 02044f62 00020010
[    0.754151] nouveau  [     DRM] DCB outp 15: 01df5ff8 00000000
[    0.754152] nouveau  [     DRM] DCB conn 00: 00001030
[    0.754153] nouveau  [     DRM] DCB conn 01: 00020146
[    0.754154] nouveau  [     DRM] DCB conn 02: 01000246
[    0.754155] nouveau  [     DRM] DCB conn 03: 02000346
[    0.754156] nouveau  [     DRM] DCB conn 04: 00010461
[    0.754157] nouveau  [     DRM] DCB conn 05: 00000570
[    0.754159] nouveau E[     DRM] Pointer to flat panel table invalid
[    0.754949] nouveau W[     DRM] unknown connector type 70
[    0.754973] nouveau W[     DRM] failed to create encoder 1/8/0: -19
[    0.754975] nouveau W[     DRM] Unknown-1 has no encoders, removing
[    0.754994] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    0.754995] [drm] Driver supports precise vblank timestamp query.
[    0.759669] nouveau E[   PFIFO][0000:01:00.0] unsupported engines 0x00000001
[    0.759796] nouveau E[     DRM] failed to create kernel channel, -22


[    0.753868] nouveau 0000:01:00.0: firmware: failed to load nouveau/nv126_fuc409c (-2)
[    0.753920] nouveau 0000:01:00.0: Direct firmware load for nouveau/nv126_fuc409c failed with error -2
[    0.753926] nouveau 0000:01:00.0: firmware: failed to load nouveau/fuc409c (-2)
[    0.753975] nouveau 0000:01:00.0: Direct firmware load for nouveau/fuc409c failed with error -2


[    1.017727] fbcon: nouveaufb (fb0) is primary device
[    1.631099] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
[    1.631100] nouveau 0000:01:00.0: registered panic notifier
[    1.642432] [drm] Initialized nouveau 1.2.2 20120801 for 0000:01:00.0 on minor 0


carlo

one last update:
if i could install nvidia drivers for home pc b using the .run nvidia provides,
i cannoat on office pc:
now the debian packages seem to install properly, but they won't change /etc/X11/xorg.conf, so hat ii'm always running nouveau
whenver i try old school installation i cannot purge nouveau drivers from the kernel, it seems: i've nlacklisted all i could, i have even removed xorg-xserver-nouveau packages, etc, but nouveau wouldn't get away.. gr

mardam

You can install hardware drivers via Device Driver Maanager
Settings > hardware > DDM

click on help

Device Driver Manager
[Description]

The Device Driver Manager is a tool to help users installing third-party hardware drivers.
Currently Nvidia, ATI and Broadcom drivers can be installed and allows to install the PAE kernel for multi-core 32-bit systems.
The Device Driver Manager will only list those devices that are supported. It will not list any other devices then mentioned above.

[Important]

The Device Driver can only install drivers which are available in the repositories.
Make sure you have an internet connection if you want to install the drivers.

[Files]

If you prefer to install the drivers by terminal, you can use the following commands:

# install-ati
This will install the fglrx drivers for your ATI graphical card.
ATI cards from version HD 5000 and up are supported by the fglrx drivers.
Versions between 1000 and 5000 will use the Radeon drivers.
If you want to remove these drivers, you can run the install-nouveau command (see below).

# install-nvidia
This will select the right drivers for your Nvidia graphical card. It will select the Bumblebee drivers in case you have a hybrid card (both Nvidia and Intel).
If you want to remove these drivers, you can run the install-nouveau command (see below).

# install-nouveau
You can use this command if you want to revert back to the open Nouveau drivers.
It will remove any proprietary drivers from your system.

# install-broadcom
# install-broadcom purge
This command will install the right driver for your wireless Broadcom adapter.
Use the "purge" argument to remove the drivers from your system.

# install-pae
# install-pae purge
This will install the PAE kernel on multi-processor systems running a 32-bit OS.
Use the "purge" argument to remove the PAE kernel from your system.
Note that you cannot remove the kernel when you are currently booted into that kernel.


carlo

thank you mardam for your itnerest

i think iv'e found the reason of all of this issue:
it's the liquorix kernel:
they somehow pre-load the nouveau drivers, and don't know why they prevent ddm from starting as well:
in short i've loaded a normal kernel, i've installed drivers from the .run and now everything is working fine, ddm as well

it's astonishing how "persistant" nouveau drivers in liquroix are....

View the most recent posts on the forum