Kirjoittaja Aihe: PopOS ja MSI GT 740 näytönohjaimelle ei löydy toimivaa ohjainta.  (Luettu 2287 kertaa)

rotop

  • Käyttäjä
  • Viestejä: 125
    • Profiili
Uusi viesti kun yritin asentaa steamin:
32-bit Nvidia driver (nvidia-driver-libs-i386) required

nm

  • Käyttäjä
  • Viestejä: 17087
    • Profiili
Kannattaa nyt ensin selvittää, onko nvidian suljettu ajuri ylipäätään asennettuna ja käytössä. Mitä nvidia-smi kertoo päätteessä? Entä mitä nvidian paketteja on asennettuna:

Koodia: [Valitse]
dpkg -l | grep nvidia

rotop

  • Käyttäjä
  • Viestejä: 125
    • Profiili
Nvidia ajurin asennus keskeytyi 20 % kohdalle , järjestelmä jäi dpkg jumiin josta ei pääse pois.
Steam jäi Hangon tilaan eikä saanut poistettua kokonaan eikä voinut keskeyttää jokainen käynnistyskerta aloitti asentamisen/ päivittämisen kone jumi yli 1,5h ajaksi "näennäiseen asentamiseen" dkpg paketin korjaukset eivät onnistuneet aloitti aina asentamiset 20% kohdasta mutta ei muutosta yli tuntiin.

Loputulokseni oli että asennan tuon Ubuntu 24.04.1 version ja yritän lukita kernelin että se ei päivity.

nm

  • Käyttäjä
  • Viestejä: 17087
    • Profiili
Loputulokseni oli että asennan tuon Ubuntu 24.04.1 version ja yritän lukita kernelin että se ei päivity.

Jos 24.04.1 päivittää kernelin asennuksen yhteydessä tai sen jälkeen, voit vaihtaa takaisin 6.8-sarjan kerneliin varmistamalla että se on asennettuna ja poistamalla hwe-kernelipaketit:

Koodia: [Valitse]
sudo apt install linux-generic
Koodia: [Valitse]
sudo apt purge linux-generic-hwe-24.04 linux-image-generic-hwe-24.04 linux-headers-generic-hwe-24.04

rotop

  • Käyttäjä
  • Viestejä: 125
    • Profiili
Loputulokseni oli että asennan tuon Ubuntu 24.04.1 version ja yritän lukita kernelin että se ei päivity.

Jos 24.04.1 päivittää kernelin asennuksen yhteydessä tai sen jälkeen, voit vaihtaa takaisin 6.8-sarjan kerneliin varmistamalla että se on asennettuna ja poistamalla hwe-kernelipaketit:

Koodia: [Valitse]
sudo apt install linux-generic
Koodia: [Valitse]
sudo apt purge linux-generic-hwe-24.04 linux-image-generic-hwe-24.04 linux-headers-generic-hwe-24.04

Löysin tietoja että vain kernel versioon korkeintaan 6.8.0-83 asti on Nvidia 740 (470 ajuri paketti tuettu sen yli jos on kernelin numero ei ole tuettu) eli kuinka saan nykyisen kernel 6.8.0-133 palautettua versioon 83 .... korjaus asiaan rekisteröin ubuntun pro versioon aukeni valikko että sai valittua ohjaimen software & updatesista.
« Viimeksi muokattu: 28.07.26 - klo:19.51 kirjoittanut rotop »

rotop

  • Käyttäjä
  • Viestejä: 125
    • Profiili
Ei ratkaisua laite on pistetty Obsoleteen ja tuo versio 6.8.0-83 mahdollisesti on toimiva.
Tämä on ratkaisu loputtomaan jätteeseen tehdään sitä lisää.

nm

  • Käyttäjä
  • Viestejä: 17087
    • Profiili
Nvidia 470:n pitäisi kyllä toimia myös uudemmilla 6.8-sarjan kerneleillä, kun asennat apt:lla paketin nvidia-driver-470-server. Server-versio tarvittiin siis siksi että nvidia-driver-470 vaihtaa ajurin väkisin uudempaan epäyhteensopivaan versioon. Graafinen ajurienhallinta ja ubuntu-drivers puolestaan taitavat tarjota vain sellaisia ajureita, joihin on valmiiksi käännetyt ja allekirjoitetut kernelimoduulit. Siksi pitää asentaa tämä kyseinen paketti apt:lla, ja ajurimoduuli käännetään automaattisesti DKMS:n avulla.

Eli poista ensin muut nvidian ajuriasennukset:

Koodia: [Valitse]
sudo apt purge "nvidia*"
Sitten uusi yritys:

Koodia: [Valitse]
sudo apt install nvidia-driver-470-server
Jos koneessa on Secure Boot päällä, DKMS:n avulla tai muuten itse käännetty ajuri vaatii Machine Owner Key:n (MOK) asettamisen. Nvidian ajuri/DKMS saattaa itsekin tarjota sitä asennuksen yhteydessä. Tämä siis tarkoittaa, että pyydettäessä annat itse valitsemasi salasanan MOK:n asettamista varten, ja seuraavan uudelleenkäynnistyksen yhteydessä annat koneen pyytäessä saman MOK-salasanan uudelleen. Tämän jälkeen itse käännetty ajuri toimii Secure Bootin kanssa. Vaihtoehtona on myös kytkeä Secure Boot kokonaan pois käytöstä koneen UEFI-asetusvalikon (eli ns. "bios-asetusten") kautta.
« Viimeksi muokattu: 29.07.26 - klo:15.57 kirjoittanut nm »

rotop

  • Käyttäjä
  • Viestejä: 125
    • Profiili
Nvidia 470:n pitäisi kyllä toimia myös uudemmilla 6.8-sarjan kerneleillä, kun asennat apt:lla paketin nvidia-driver-470-server. Server-versio tarvittiin siis siksi että nvidia-driver-470 vaihtaa ajurin väkisin uudempaan epäyhteensopivaan versioon. Graafinen ajurienhallinta ja ubuntu-drivers puolestaan taitavat tarjota vain sellaisia ajureita, joihin on valmiiksi käännetyt ja allekirjoitetut kernelimoduulit. Siksi pitää asentaa tämä kyseinen paketti apt:lla, ja ajurimoduuli käännetään automaattisesti DKMS:n avulla.

Eli poista ensin muut nvidian ajuriasennukset:

Koodia: [Valitse]
sudo apt purge "nvidia*"
Sitten uusi yritys:

Koodia: [Valitse]
sudo apt install nvidia-driver-470-server
Jos koneessa on Secure Boot päällä, DKMS:n avulla tai muuten itse käännetty ajuri vaatii Machine Owner Key:n (MOK) asettamisen. Nvidian ajuri/DKMS saattaa itsekin tarjota sitä asennuksen yhteydessä. Tämä siis tarkoittaa, että pyydettäessä annat itse valitsemasi salasanan MOK:n asettamista varten, ja seuraavan uudelleenkäynnistyksen yhteydessä annat koneen pyytäessä saman MOK-salasanan uudelleen. Tämän jälkeen itse käännetty ajuri toimii Secure Bootin kanssa. Vaihtoehtona on myös kytkeä Secure Boot kokonaan pois käytöstä koneen UEFI-asetusvalikon (eli ns. "bios-asetusten") kautta.

Sain tuon server paketin aktiiviseksi Software & Updates sovelluksella registeröinnin jälkeen pystyi valitsemaan kumpaa ajuria käyttää kokeilin molemmat.
Steam antaa virheilmoituksen need compatible gpu D3D11 - joka GT 740 on.
Graaffisesti toimii ubuntu mutta steam ei kykene käyttämään ja nvidian ohjauspaneelikin toimii.
Secure boot on pois päältä.
« Viimeksi muokattu: 29.07.26 - klo:17.55 kirjoittanut rotop »

rotop

  • Käyttäjä
  • Viestejä: 125
    • Profiili
Toivon että jokin ratkaisu löytyy että tahalleen obsoleteksi tehtyjä laitteita ei tulisi. Eikä varsinkaan Linuxiin.

qwertyy

  • Käyttäjä
  • Viestejä: 6316
    • Profiili
Eipä itse osaa muuta sanoa. Siksi tuota Debiania tarjosin, kun siinä olisi 6.12 ydin viimeisin, mutta silti tuettu käyttis. Siis ihan väistämättä siitä tulee jossain vaiheessa käyttökelvoton. Joskus itsellä oli vastaavia ongelmia vanhan, mikä nyt olikaan, jokin vanha XXXm sarjan Nvidia läppärin kanssa. Siinä ei toiminut enää suljettu ajuri ja Nouveau ei myöskään toimnut oikein kummoisesti.

https://wiki.debian.org/NvidiaGraphicsDrivers
Tuota muuten kun katsoin, niin siellä onkin, että nvidia-legacy-470xx-driver ajuri on vain Debian 11:ssa tuolla nimellä ja ilmeisesti Debian 12:ssa tuo ajuri on nimellä nvidia-tesla-470-driver kun katsot tarkemmin Tesla driver kohtaa ja tietysti non-free repo pitää olla aktiivinen. Se on oletuksena päällä vasta Debian 13:ssa kun hölläsivät käytäntöjä uusien käyttäjien takia, että saavat wifit yms. helpommin toimimaan.
https://packages.debian.org/search?keywords=nvidia-tesla-470-driver

Muutapa en enää keski avuksi. Nyt on oma takki tyhjänä.