Fedora 26 with Nvidia proprietary drivers and Wayland running (Part 2)

First of all let’s use a repository which of which the user has some experience with Nvidia Cards on Fedora in general.

http://negativo17.org/nvidia-driver/

Add his repository by executing following command as super user:

dnf config-manager --add-repo=http://negativo17.org/repos/fedora-nvidia.repo

Open the Software and choose Nvidia drivers. You might have to reload meta-data.

I clicked on „install“ and the driver got magically installed. When it was finished, the GUI started to glitch very badly. Now I had no chance but to coldboot (Reset button). This time Gnome-Shell started with the otehr Nvidia drivers correctly. The bad news are, X returned back to its place. We are not going to give up aren’t we?

For some odd reason, nouveau was disabled, I think the installation did that or the system know that we don’t want to use that driver when a proprietary driver is installed. Not sure…

Let’s try to get Wayland using.

Become super user and create a file where more modules of nvidia are loaded at boot time:

sudo gedit /etc/dracut.conf.d/nvidia.conf

Here we add these two lines:

add_drivers+="nvidia nvidia_modeset nvidia_uvm nvidia_drm"
install_items+="/etc/modprobe.d/nvidia.conf"

Now create a modprobe config file:

sudo gedit /etc/modprobe.d/nvidia.conf

And add this line to the empty file:

options nvidia_drm modeset=1

Also we should not omit drm drivers:

gedit /usr/lib/dracut.conf.d/99-nvidia-dracut.conf

Comment the section where it tries to omit the drm module.

Now let dracut prepare the boot options for the kernel appriopiately:

dracut --regenerate-all --force

I found out that I had an unsupported Kernel installed. Dracut would complain. If you are using a newer kernel you can remove older ones.

Now let the system remove all the older kernels:

package-cleanup --oldkernels --count=1

And rerun dracut. You should not get any errors. That is important, otherwise Wayland won’t work on the system:

dracut --regenerate-all --force

Now reboot your system normally and let’s see how well it runs…

Troubleshoot

Well, on my system runs but very slow. I had to choose Gnome-Shell with X to have my smooth experience back.

To make this sluggish behavior go away open the file /etc/gdm/custom.conf and disable wayland:

[daemon]
# Uncoment the line below to force the login screen to use Xorg
WaylandEnable=false

Now I have X running everywhere. I will investigate why Wayland is that slow here. You might have different experience. Good Luck!

If some update happen to fix your problem, just again by re-enabling Wayland from /etc/gdm/custom.conf file. Everything else is setup so far.

Unfortunately on Fedora 26 it did not help in my case. Hope the update will fix it. I’ll believe that Wayland with Nvidia propietary will work and keep you and the developers informed.

Conclusion

What can I say, Fedora distros have become very solid in the last years. Besides the strange installation everything runs just fine. Still I would wait for official release. It is planned by end of June.

What do you think? Do you have the same issue as me? Or is there a better idea in how to tackle this small left issue. Let me know in the comments below.

Troubleshooting

I recently had problems after some updates that nouveau driver got enabled somehow. I would blacklist it. Do not try to uninstall it:gedit /usr/lib/modprobe.d/nvidia.conf

There should be the entry

blacklist nouveau

add that line, if it is missing and run

dracut --regenerate-all --force

Fedora 26 with Nvidia proprietary drivers and Wayland running (Part 1)

After some time using Manjaro and later Antergos (which is easy install of Arch Linux) I want to try Fedora 26 Alpha with Nvidia propietary drivers.

Right now it is at Alpha stage and only serves for testing purposes. I’m planning to switch to Fedora and learn more about the Red Hat ecosystem since my impression was always positive yet I kept stuck with Ubuntu and before OpenSuSE for so many years.

Arch Linux is okay in its own right. I like how the software is kept as vanilla as possible. The rolling update concept works great. I have no complains other than a lot frequent updates. Except for two occasions I never got my system broken though I know other had worse experiences (talking about the last 4 years).

We know the problems with OpenSuSE. They seem to be even uncertain with the version numbering (12, 13, 42, 42.1, 15? WTF!?). YaST is great though, but a lot of confusing options. Canonical has disappointed many people since no more Unity or Smartphones. They want to collaborate more on the Gnome Design/Development which is a good idea. Still I think the real Linux  experience is with Red Hat where Linux has more or less its home.

I want to give the geeks (Red Hat Developers) a chance which push a lot of innovation into the Linux world. I also want to experience why Linus Torvalds uses Fedora (or similar distribution) as his preferred distro.

So I downloaded Fedora 26 Alpha which should not be used in production systems. I want to try Wayland with Nvidia propietary drivers and see how well the Software Center with the updates work. Let me clarify, I already have Arch Linux running with that setup already. Wayland is okay so far. To X I don’t see that many differences, but it might be because many apps still rely on X. So XWayland is used everywhere. That’s fine for me.

After downloading and passing it to an USB drive with the dd command. I booted it up and got a nice warning:

 

It’s German and means that the software is unstable as hell and the stable one will be release in some months. Still looking for the English version of that. I might make another picture later. But the way how they explain such situation is very funny. I love such details. This dialog tells you here, that you will awake six months in the future if you dare to install this Fedora, very hilarious!

The SSD has Arch Linux installed and I want to keep it alive in case something goes wrong. I tried to shrink the Arch Linux partition by the Fedora Setup (Anaconda) installer automatically. It worked without any problems! I really expected different. While the partition was being shrunk and latter installation took place I still had chances of some interactivity. For instance the setup gave me time to setup my Super User Account and create a normal User with another password, great!

The installation finished I rebooted the machine and wham, everything working. I got everything with Noveau Drivers running in a wayland session. So far so good.

Because a lot is changing at this Alpha stage I opened the terminal, became Super-User with su

and entered dnf update. There were a lot of packages to update (about 700 MB). I left doing that for a while. It didn’t take that much time. I find it very clever that RPM supports DeltaRPM. With that the download size is much smaller and the DeltaRPM are patched to the local RPMs. Only download what changed! That is so cool! I have a slow German 16000 Telekom DSL connection here, but still, it took only a couple of minutes. Btw. Gnome 3.24.2 is installed now!

Update is complete, let’s reboot the machine. But before that I want to use my old home partition. So I opened up /etc/fstab (as Super-User) and changed the /home mountpoint to be mounted by a large Hard-Drives partition I have in my system.

Now let’s reboot. Will it open my Desktop after logging in? Let’s see… Well, expect for a white background it loaded everything just fine. Even my special extension were loaded all just fine.

For an Alpha Version I’m very impressed. But now to the proprietary drivers of Nvidia and Wayland. Here it will be harder…

Continue on Part 2!

 

 

Büro-PC als Telefongerät an einer FritzBox

Warum sollte man das wollen? Nun, wenn Sie gerade am PC arbeiten, können Sie sehen, wer anruft und Sie müssen nicht aufstehen. Wenn Sie ein Benutzer von Headsets sind, können Sie dieses Gerät ebenfalls verwenden und haben die Hände frei. Vielleicht möchten Sie Platz am Schreibtisch sparen und kein weiteres Gerät hinstellen. Auch lästiges Tippen von Nummern geht schneller oder Sie müssen es gar nicht mehr tun; Copy&Paste von Internet-Seite und gut ist. Es gibt also viele Gründe, weswegen Telefonieren über VoIP eine gute Idee ist.

Leider sind die Anbieter in Deutschland ein bisschen speziell mit Ihren SIP Implementierungen. Die gute Nachricht ist, sind Sie Besitzer einer FritzBox, kann Ihnen das egal sein, denn die Anlage als SIP-Server kann sogar damit analoge Telefonleitungen delegieren, wenn es sein muss.

Hier habe ich es mit einer FritzBox 7412 getestet. Das ist das Modell, was ich vom Provider dazubekommen habe, keine Premium-Variante!

Achtung: Zwischen Modellen und Firmware kann es Unterschiede geben.

Vorhegensweise

An der Fritz!Box

Loggen Sie sich auf die Seite von Ihrem Gerät ein. Das geht in der Regel indem Sie die Adresse http://fritz.box in der URL-Liste Ihres Browsers eingeben.

  1. Achten Sie darauf dass Sie im Erweiterten Modus Sind. (Unten Links auf „Ansicht: …“ klicken)
  2. Klicken Sie auf Telefon-Geräte und dann auf „Neues Gerät“ einrichten. dann „Telefon“, dann „IP-Telefon“.
  3. Weitere Wünsche dem Assistenten mitteilen, bis das Gerät versucht das IP-Telefon (Ihren PC) zu erreichen. Bei älteren Modellen ist das wohl verwirrend,  denn wenn die Software einen Benutzernamen haben möchte, kann die interne Telefonnummer der Anlage gemeint sein. Deswegen später am Softphone den eingetragen Benutzer oder einfach die interne Nummer ausprobieren.
    Es kann auch sein, dass Fritz!Box den PC beim Test nicht sofort annimmt. Das ist auch nicht schlimm. Sie sehen allerdings die interne Nummer nur, wenn Sie den Assistenten erfolgreich abgeschlossen haben. Machen Sie sich keine Sorgen, überspringen Sie einfach diesen Test, indem Sie auf einen beliebigen Knopf am Gerät drucken. Das Gerät blinkt kurz, der kleine Dialog im Browser schließt sich und Sie gelangen auf die Liste der Telefongeräte, allerdings mit einem neuen Gerät. Notieren Sie sich auch die interne Nummer. Das ist meistens sowas wie **620.

Mit der Phone-Software (Softphone) Ekiga

Wir testen das jetzt mit Ekiga. Die Software ist OpenSource, werbefrei, kostenlos und gibt es sowohl für Windows als auch für Linux. Meine Empfehlung ist diese, aber jede Softphone Software tut den Job: http://ekiga.org/

Starten Sie jetzt Ekiga. Im Fenster auf Bearbeiten->Konten-> Dann auf Menü Konten->“SIP-Konto anlegen“, Name können Sie wählen und Registrar ist „fritz.box“. Benutzernamen oder interne Nummer als User eintragen, Legitamionsname bleibt leer. Tragen Sie von Ihnen an der Firtz!Box vergebene Passwort ein, dann auf Ok klicken.

Wenn der Status vom Konto auf „Angemeldet“ geht, hat alles super geklappt!

Das Wählen ist jetzt etwas gewöhnungsbedüftigt aber sinnvoll denn die Notation lautet in Deutschland „sip:+49xxxxxx@fritz.box“.  Damit kann Ekiga identifizieren mit welchen Konto und Gerät welche Nummer gewählt wird. Auch die Nummern müssen Sie sich nicht merken. In jeden Softphone können Sie die als Kontakte abspeichern.

Nehmen Sie sich Zeit die Einstellungen von Ekiga durchzugehen. Wichtig ist, dass Microphone (Input) und Lautsprecher (Output) richtig eingestellt ist. Die modernen Rechner von Heute haben gerne verschiedene Audio-Geräte In Verwendung.

Füren sie einen Test mit einem zweiten Gerät (z.B. Ihrem Handy) durch. Viel Erfolg!

Was meinen Sie? Kenne Sie bessere Software als Ekiga? Ich weiß, es ist veraltet, aber tut was es soll. Kommentieren Sie doch einfach mal Ihre Meinung zum Artikel!