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

rotop

  • Käyttäjä
  • Viestejä: 124
    • 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ä: 124
    • 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ä: 124
    • 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ä: 124
    • 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ä: 124
    • 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 »