Frischinstallation von FreeBSD 15.1: Xorg funktioniert nicht im UEFI Modus

Hast du eigentlich schon mal daran gedacht, nomad-BSD von einem Stick zu testen?
Das kann sowohl UEFI, als LEGACY booten. Du entscheidest dann im BIOS, was du möchtest (durch Abwahl der jeweils nicht erwünschten Methode) und bootest ansonsten das gleiche System. Es ist nicht ganz aktuell, aber man braucht nichts zu installieren und kann trotzdem FreeBSD nutzen. Im günstigsten Fall mit X-Server und das bedeutet, mit Ausgaben für die Logs.

Ich selbst bin ja immer noch erstaunt, dass es überhaupt einen Unterschied für FreeBSD und die Treiber macht, ob ich UEFI oder LEGACY boote. Womöglich habe ich das noch nicht richtig verdaut. In deinem Fall wundert mich, dass gleich zwei PCs die gleichen Probleme zeigen. Das schreit geradezu nach einem Bug in der SW. Nur: dann müssten noch viel mehr Leute dieses Problem haben und dann sollte man darüber etwas finden können.
Offenbar findet man aber nicht wirklich was und das übersetze ich dann mit persönlichem Pech.

Deshalb nochmal: LEGACY und gut ist.
 
kleiner Nachsatz, nicht ganz OT:
weil ich gerade einige Probleme mit alter Nvidia- HW habe (die ich nicht ändern kann) und auch UEFI-Boot brauche (nicht zu ändern -> alter Imac) und deswegen mit Wayland und Xorg scheiterte, habe ich den xlibre Port (xlibre-1.0) von FreeBSD probiert und damit Erfolg gehabt.

Für meine Zwecke brauche ich keine Beschleunigung und kein 3D und sowas, aber laut Beschreibung hat xlibre einiges davon schon eingebaut. Davon habe ich bisher aber nichts getestet, weiß also nicht, welche Möglichkeiten die Pakete wirklich eingebaut haben. So ist die Unterstützung für Legacy-Karten anscheinend möglich (dh, man könnte sie einbauen), bei FreeBSD aber offenbar schon enthalten, denn sonst würde das ja wohl nicht funktionieren.
Bei Bedarf also am ehesten mal selbst probieren. Könnte vielleicht auch eine Lösung (Not-Lösung?) sein.
 
Hast du eigentlich schon mal daran gedacht, nomad-BSD von einem Stick zu testen?
Nein, aber guter Tipp! Was ich allerdings noch ausprobiert habe: Die Vega ausbauen und UEFI Boot mit dem eingebauten Radeon 7660 IGP ausprobieren. Doch hier ähnlich: kldload amdgpu klappt noch, aber bei service lightdm onestart schwarzer Bildschirm. Was mir seinerseits auch aufgefallen war: Mit der Radeon 6770 ist ein Booten im UEFI Modus erst gar nicht möglich, da kommt gleich am Anfang eine Fehlermeldung, dass die Grafikkarte keinen UEFI Modus unterstützt. Diese ganze UEFI Angelegenheit ist mir echt zu haarig und eröffnet Probleme, die ich nie vorher hatte, deshalb eben genau, wie Du sagst:
Deshalb nochmal: LEGACY und gut ist.
und ja:
Ich selbst bin ja immer noch erstaunt, dass es überhaupt einen Unterschied für FreeBSD und die Treiber macht, ob ich UEFI oder LEGACY boote. Womöglich habe ich das noch nicht richtig verdaut. In deinem Fall wundert mich, dass gleich zwei PCs die gleichen Probleme zeigen. Das schreit geradezu nach einem Bug in der SW. Nur: dann müssten noch viel mehr Leute dieses Problem haben und dann sollte man darüber etwas finden können.
Offenbar findet man aber nicht wirklich was und das übersetze ich dann mit persönlichem Pech.
Was natürlich blöd ist: Die SSD mit der Frischinstallation bootet natürlich nicht im Legacy Modus. Also nochmal Frischinstallation im Legacy Modus, oder könnte man das was umwandeln? Man hat hier ja GPT, eine kleine 260 MB MS-DOS EFI Partition (ada0p1) und das eigentliche System mit der Root-Partition (ada0p2) ist ja ganz normal. Also ich meine, die EFI Partition irgendwie ersetzen durch eine bootfähige Partition für ein Legacy System?
habe ich den xlibre Port (xlibre-1.0) von FreeBSD probiert und damit Erfolg gehabt.
Schön zu hören, ich habe xlibre noch nie ausprobiert. Aber wie ich gelesen habe, geht es wohl darum, dass man damit ältere Nvidia-Karten unter FreeBSD wieder mit den älteren Versionen der nvidia-driver Ports betreiben kann, was sich erstmal ziemlich gut anhört.
Für meine Zwecke brauche ich keine Beschleunigung und kein 3D und sowas, aber laut Beschreibung hat xlibre einiges davon schon eingebaut. Davon habe ich bisher aber nichts getestet, weiß also nicht, welche Möglichkeiten die Pakete wirklich eingebaut haben.
Ist aber ziemlich einfach zu testen. Installiere erstmal mesa-demos und lasse Dir glxinfo anzeigen. Da muss irgendwo "Accelerated: Yes" erscheinen. Dann mach mal glxgears und die fps sollten der Monitor-Refreshrate entsprechen, also ca. 60 fps.
Dann kanst Du noch darkplaces-glx (zuerst pkg install darkplaces) und astromenace (zuerst pkg install astromenace) ausprobieren.
nicht zu ändern -> alter Imac
Was ist denn jetzt mit Deinen alten Mac Books? Was sind das für welche?
 
Was ist denn jetzt mit Deinen alten Mac Books? Was sind das für welche?
habe Direktnachricht gesendet (ist das PM?).

Was natürlich blöd ist: Die SSD mit der Frischinstallation bootet natürlich nicht im Legacy Modus. Also nochmal Frischinstallation im Legacy Modus, oder könnte man das was umwandeln?
grundsätzlich kann man das schon umwandeln. Ein GPT schreibt ja auch einen (P)MBR und da hinein kann ein üblicher Bootcode gelegt werden, der dann das System direkt oder ein entsprechendes Loader-Programm starten kann. Sowas macht man nicht jeden Tag und deshalb ist viel Lesen und Suchen angesagt.
Diese ganze UEFI Angelegenheit ist mir echt zu haarig
was für mich eher für den Legacy-Modus gilt, der doch sehr suspekt ist im Vergleich. UEFI ist doch recht klar und einfach.
 
Schön zu hören, ich habe xlibre noch nie ausprobiert. Aber wie ich gelesen habe, geht es wohl darum, dass man damit ältere Nvidia-Karten unter FreeBSD wieder mit den älteren Versionen der nvidia-driver Ports betreiben kann, was sich erstmal ziemlich gut anhört.
darüber muss man nochmal reden, denn so ist das nicht ganz.
Allerdings habe ich das auch nicht richtig kapiert und nicht vollständig gelesen.
xlibre ist ein Fork von xorg, in weniger Kurzsprache: ein vollkommener Ersatz des Xservers von xorg, inklusive möglicher Treiber und Hilfsprogramme.

Mein Problem bestand / besteht mit einer alten Nvidia GPU. Sie würde unterstützt durch nvidia-driver-340-340, aber wenn ich das versuche, zeigt sich eine Unverträglichkeit zum aktuellen Xserver von xorg und die Empfehlung, einen älteren Xserver zu nehmen, oder die Option IgnoreABI zu nutzen.
Wie man diese Option nutzen kann, habe ich nicht herausgefunden.
Der Xserver von xlibre ist offenbar so kompiliert, dass er dies irgendwie eingebaut hat.
Aber er ist jetzt nicht speziell als Notlösung für alte Nvidia-GPUs gedacht.

lasse Dir glxinfo anzeigen.
alldieweil das Modul GLX (in meinem Fall) schon nicht geladen wird, dürfte das keine guten Erfolge zeigen.
Was ich mit xlibre mache, ergab einen schnellen Erfolg, aber keinesfalls würde ich das irgendwie empfehlen und schon gar nicht mit dem Hintergrund, eine bessere Lösung zu haben.
 
Zurück
Oben