Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
alte nvidia GraKa - unsatisfied dependencies
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
flammenflitzer
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 3260
Location: Berlin

PostPosted: Thu Oct 15, 2020 6:42 am    Post subject: alte nvidia GraKa - unsatisfied dependencies Reply with quote

Hallo, ich habe eine GF114 [GeForce GTX 560 Ti] x11-drivers/nvidia-drivers-390.138-r4. Beim update kommt folgender Fehler:
Code:
!! The following update has been skipped due to unsatisfied dependencies:

media-libs/nv-codec-headers:0

  selected: (media-libs/nv-codec-headers-9.0.18.1:0/0::gentoo, installed)
  skipped: (media-libs/nv-codec-headers-9.1.23.1:0/0::gentoo, ebuild scheduled for merge) (see unsatisfied dependency below)

!!! All ebuilds that could satisfy ">=x11-drivers/nvidia-drivers-435.21[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-drivers/nvidia-drivers-455.28::gentoo (masked by: package.mask, ~amd64 keyword)
/etc/portage/package.mask:
- x11-drivers/nvidia-drivers-455.23.04-r1::gentoo (masked by: package.mask, ~amd64 keyword)
- x11-drivers/nvidia-drivers-450.80.02::gentoo (masked by: package.mask, ~amd64 keyword)
- x11-drivers/nvidia-drivers-450.66::gentoo (masked by: package.mask)
- x11-drivers/nvidia-drivers-440.100-r2::gentoo (masked by: package.mask)
- x11-drivers/nvidia-drivers-435.21-r6::gentoo (masked by: package.mask)
(dependency required by "media-libs/nv-codec-headers-9.1.23.1::gentoo" [ebuild])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

!!! The following update(s) have been skipped due to unsatisfied dependencies
!!! triggered by backtracking:

media-video/ffmpeg:0
Ich könnte jetzt für media-video/ffmpeg VIDEO_CARDS="-nvidia" eintragen. Oder gibt es noch eine andere Lösung?
Back to top
View user's profile Send private message
Christian99
Veteran
Veteran


Joined: 28 May 2009
Posts: 1270

PostPosted: Thu Oct 15, 2020 9:12 am    Post subject: Reply with quote

du könntest auch die neuere version von nv-codec-headers maskieren.
Back to top
View user's profile Send private message
flammenflitzer
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 3260
Location: Berlin

PostPosted: Thu Oct 15, 2020 9:59 am    Post subject: Reply with quote

Danke, aber das funktioniert nicht.
Code:
# echo ">=media-libs/nv-codec-headers-9.1.23.1" >> /etc/portage/package.mask
Code:
!!! The following update has been skipped due to unsatisfied dependencies:

media-video/ffmpeg:0

  selected: (media-video/ffmpeg-4.2.4:0/56.58.58::gentoo, installed)
  skipped: (media-video/ffmpeg-4.3.1:0/56.58.58::gentoo, ebuild scheduled for merge) (see unsatisfied dependency below)

!!! All ebuilds that could satisfy ">=media-libs/nv-codec-headers-9.1.23.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-libs/nv-codec-headers-10.0.26.1::gentoo (masked by: package.mask, ~amd64 keyword)
/etc/portage/package.mask:
- media-libs/nv-codec-headers-10.0.26.0::gentoo (masked by: package.mask, ~amd64 keyword)
- media-libs/nv-codec-headers-9.1.23.1::gentoo (masked by: package.mask)

(dependency required by "media-video/ffmpeg-4.3.1::gentoo" [ebuild])
Back to top
View user's profile Send private message
mike155
Advocate
Advocate


Joined: 17 Sep 2010
Posts: 2484
Location: Frankfurt, Germany

PostPosted: Thu Oct 15, 2020 10:25 am    Post subject: Reply with quote

Ich habe keine nVidia Grafikkarte. Aber wenn ich
Code:
emerge --oneshot -pv media-libs/nv-codec-headers

eingebe, erhalte ich:
Code:
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-libs/jansson-2.13.1::gentoo  USE="-doc -static-libs" 520 KiB
[ebuild  N     ] virtual/linux-sources-3-r4::gentoo  USE="-firmware" 0 KiB
[ebuild  N     ] x11-libs/libvdpau-1.3::gentoo  USE="dri -doc -test" 136 KiB
[ebuild  N     ] x11-drivers/nvidia-drivers-450.66:0/450::gentoo  USE="X driver kms (libglvnd) tools wayland -compat -gtk3 (-multilib) -static-libs -uvm" 138,796 KiB
[ebuild  N     ] media-libs/nv-codec-headers-9.1.23.1::gentoo  59 KiB

Total: 5 packages (5 new), Size of downloads: 139,509 KiB

Es scheint also zu gehen.

Was mich wundert in Flammenflitzers Ausgabe ist, dass alle Versionen von nvidia-drivers maskiert sind. Steht da evtl. etwas in package.mask? Oder in anderen Konfigurationsdateien in /etc/portage?
Back to top
View user's profile Send private message
flammenflitzer
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 3260
Location: Berlin

PostPosted: Thu Oct 15, 2020 10:32 am    Post subject: Reply with quote

Nvidia Treiber sind maskiert,
Code:
>=x11-drivers/nvidia-drivers-391.0.0
, da die neueren Treiber meine GraKa nicht unterstützen.
Back to top
View user's profile Send private message
mike155
Advocate
Advocate


Joined: 17 Sep 2010
Posts: 2484
Location: Frankfurt, Germany

PostPosted: Thu Oct 15, 2020 11:28 am    Post subject: Reply with quote

Verstehe ich es richtig, dass Du bei einem alten Nvidia-Treiber bleiben willst, es aber Probleme gibt, weil 'media-libs/nv-codec-headers' hereingezogen wird, und dieses Paket neuere Versionen der Nvidia-Treiber benötigt?

In diesem Fall würde ich 'media-libs/nv-codec-headers' nach '/etc/portage/profile/package.provided' schreiben und schauen was passiert. Emerge denkt dann, dass nv-codec-headers schon installiert ist und versucht nicht weiter, es zu installieren. In vielen Fällen funktioniert dieser Trick. Ich benutze diese Methode beispielsweise um deutsche man-pages, Polkit und Spidermonkey (schauder!) loszuwerden.

Es kann aber Probleme geben, wenn die Pakete, die nv-codec-headers reinziehen, tatsächlich Teile von nv-codec-headers benötigen und diese mit Deiner älteren Version der Nvidia-Treiber (noch) nicht installiert werden. Aber das wirst Du dann sehen...


Last edited by mike155 on Thu Oct 15, 2020 11:49 am; edited 1 time in total
Back to top
View user's profile Send private message
Christian99
Veteran
Veteran


Joined: 28 May 2009
Posts: 1270

PostPosted: Thu Oct 15, 2020 11:41 am    Post subject: Reply with quote

dann sieht es so aus, als ob die neuen ffmpeg Versionen keine alten treiber mehr unterstützen. Also nvidia für ffmpeg deaktivieren, oder bei alten ffmpeg bleiben.

Was macht eigentlich nvidia für ffmpeg? doch bestimmt nur irgendwelche En/decoding, oder?
Back to top
View user's profile Send private message
flammenflitzer
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 3260
Location: Berlin

PostPosted: Sat Oct 17, 2020 9:18 am    Post subject: Reply with quote

Ich werde nach vielen Jahren meine EVGA GF114 [GeForce GTX 560 Ti] durch GeForce GTX 1660 SUPER ersetzen. Favoriten sind ASUS TUF Gaming GeForce GTX 1660 SUPER, TUF-GTX1660S-6G-GAMING, 6GB GDDR6, DVI, HDMI, DP (90YV0DT3-M0NA00) ab € 228,90 und EVGA GeForce GTX 1660 SUPER SC Ultra, 6GB GDDR6, DVI, HDMI, DP (06G-P4-1068-KR) ab € 224,90. Ich habe ein Asus Board TUF GAMING X570, deshalb ASUS und bin mit meiner alten EVGA GraKa sehr zufrieden, deshalb EVGA. Und die Modelle mit 2 Lüftern halte ich für eine gute Wahl. Vielleicht hat jemand mit diesen Modellen Erfahrung.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
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