Xorg 7.5.2 für FreeBSD da
Hallo,
ein kurzer Hinweis: Xorg 7.5.2 ist in die FreeBSD-Ports eingegangen. Neben neueren Komponenten, Blibliotheken und Treiber ist vor allem die Integration neueren Intel-Treiber zu nennen. Um diese zu nutzen, muss zuerst der GEM / KMS Patch (die jeweils aktuelle Version findet sich in den Archiven von freebsd-x11 unter [1]) in den Kernel gespielt und dieser neu gebaut werden. Anschließend wird in der /etc/make.conf die Variable WITH_NEW_XORG gesetzt und ein "portmaster -a" bzw. "portupgrade -a" durchgeführt werden. Der Patch unterstützt lediglich 9.0-RELEASE, 9-STABLE und 10-CURRENT. Interessierte Nutzer sollten in jedem Fall UPDATING lesen. Wie immer bei X.org-Updates gilt: Auch wenn das X.org-Team sich alle erdenkliche Mühe gegeben, hunderte Stunden Arbeit investiert und diverse Testläufe gemacht hat, können bei komplexen Updates dieser Größe Probleme nie ausgeschlossen werden! Wer auf eine funktionierende Installation angewiesen ist, sollte es vielleicht einige Tage "sacken" lassen. Allen anderen sei ein Backup empfohlen! DIe Ankündigung: [code] Hi, Howdy Guys, First of all we apologize for the long waiting time. Xorg 7.5.2 is completely finished last issues were fixed by kwm@, and the exp-run was also fine, I'm preparing the merge now and will commit it by today. So I think you should monitor the CVS commits, ports and x11 mailing list to make sure you don't report a duplicate problems. - Martin [/code] Miwi schreibt zusätzlich in seinem Blog: [code] The Xorg Team is pleased to announce the next round of Xorg updates. The team created a new flag called WITH_NEW_XORG that users can include in /etc/make.conf. This was created for the intel KMS work being done althouthough It probably works for other chips. Unfortunately, the intel KMS driver will only work on FreeBSD 9(RELENG|STABLE) or 10/HEAD users. Older version of FreeBSD will not be supported. Intel users will need to patch their source manually with Konstantin’s KMS kernel patch to get the newer chips to work. Please carefully read UPDATING entry. Changes: – libdrm 2.4.31 (including KMS support) – mesa 7.11.2 – xorg-server 1.10.6 – a lot of new Graphic Drivers. I would like to thank: Koop Mast Eitan Adler Niclas Zeising and all helpers and testers from x11@. [/code] 1: [url]http://lists.freebsd.org/pipermail/freebsd-x11/[/url] |
Also, wenn man nichts tut, dann passiert einem auch nicht, ja? Das ist ja beruhigend :)
|
Kurzer Bericht:
Maschine mit Nvidia Grafikkarte, FreeBSD 9.0-STABLE amd64, nvidia-driver-295.40, KDE4, xorg Update lief mit [I]portupgrade[/I] schmerzfrei und schnell durch: [CODE] pkg_info -Ix nvidia xorg linux-f10-xorg-libs-7.4_1 Xorg libraries (Linux Fedora 10) nvidia-driver-295.40 NVidia graphics card binary drivers for hardware OpenGL ren nvidia-settings-295.40_1 Display Control Panel for X NVidia driver nvidia-xconfig-295.40 Tool to manipulate X configuration files for the NVidia dri xorg-7.5.2 X.Org complete distribution metaport xorg-apps-7.5.2 X.org apps meta-port xorg-cf-files-1.0.4 X.org cf files for use with imake builds xorg-docs-1.6,1 X.org documentation files xorg-drivers-7.5.2 X.org drivers meta-port xorg-fonts-100dpi-7.5.1 X.Org 100dpi bitmap fonts xorg-fonts-7.5.1 X.org fonts meta-port xorg-fonts-75dpi-7.5.1 X.Org 75dpi bitmap fonts xorg-fonts-cyrillic-7.5.1 X.Org Cyrillic bitmap fonts xorg-fonts-miscbitmaps-7.5.1 X.Org miscellaneous bitmap fonts xorg-fonts-truetype-7.5.1 X.Org TrueType fonts xorg-fonts-type1-7.5.1 X.Org Type1 fonts xorg-libraries-7.5.1 X.org libraries meta-port xorg-macros-1.16.1 X.Org development aclocal macros xorg-server-1.10.6,1 X.Org X server and related programs [/CODE] Hatte mir: [CODE] #---------------------------------------------------------------------------- # Switch for mesa 7.11.x and xorg-server 1.10.6 # This requires an nvidia card or Intel+KMS support. #---------------------------------------------------------------------------- WITH_NEW_XORG=YES [/CODE] in die [I]/etc/make.conf[/I] gesetzt. Über [I]make config[/I] habe ich in [I]x11-drivers/xorg-drivers[/I] nicht benötigtes entfernt. So musste ich mich nicht um den GEM / KMS Patch kümmern. Dankeschön an die fleißigen Porter! :) |
kannst du mal schreiben wir man portupgrade genau benutzt? sorry... ich aergere mich gerade damit rum dass der nvidia-treiber der bei xorg mitkommt keine gt540m kennt, und ich hab die hoffnung dass es mit den neuen treibern besser geht.
aber ein naiives [code] portupgrade x11/xorg [/code] hat mir den x11-driver/xorg-driver port nicht mit geupdatet. |
Hallo dettus,
ich habe bei mir: [CODE] portupgrade -au [/CODE] verwendet. [I]-a[/I] steht für [I]--all[/I], also alle installierten Ports auf den aktuellen Stand bringen. [I]-u[/I] steht für [I]--uninstall-shlibs[/I], also die alten shared Libs nicht aufheben, wie es sonst der Fall wäre. Ich bin da mutig, bzw. gerne etwas leichtsinnig. :ugly: Die DISTVERSION für die nvidia betreffenden Ports hatte ich einfach selbst auf 295.40 gebracht: [url]http://www.bsdforen.de/showthread.php?t=25388[/url] Inzwischen ist aber der [URL="http://www.freshports.org/x11/nvidia-driver/"]x11/nvidia-driver[/URL] auch offiziell die nivida-driver-295.40 Version. |
Das Xorg Update klappte auch bei mir problemlos mit
[code]portmaster -B -D -a[/code] und dem Eintrag in der /etc/make.conf [code]WITH_NEW_XORG=YES[/code] Jedoch hab ich nur den vesa Treiber installiert (Als Fallback, wenn der nvidia Treiber mal nicht funktionieren sollte). Danke an die Xorg Porter. |
hmm... vielleicht habe ich immer die sache mit dem new_xorg vergessen?
nun, jedenfalls habe ich jetzt mal auf die ganz harte tour den kompletten ports-tree vom cvs gezogen... :D mal gucken ob der auch den xorg 7.5.2 baut! |
Mal eine Frage dettus,
welchen Treiber genau möchtest Du denn für deine gt540m verwenden? Das ist doch eine Nvidia Notebook Grafikkarte, wenn mich nicht alles täuscht? Volle Funktion wird es da wohl nur mit dem [URL="http://www.freshports.org/x11/nvidia-driver/"]x11/nvidia-driver[/URL] geben. Der [URL="http://www.freshports.org/x11-drivers/xf86-video-nv/"]x11-drivers/xf86-video-nv[/URL] stellt nur rudimentäre Funktionen bereit. Der freie Nouveau Treiber für Nvidia Grafikkarten [URL="http://www.freshports.org/x11-drivers/xf86-video-nouveau/"]x11-drivers/xf86-video-nouveau[/URL] ist eine Weiterentwicklung des xf86-video-nv, ist aber noch weit vom properitären nvidia-driver entfernt: [url]http://nouveau.freedesktop.org/wiki/FeatureMatrix[/url] Ich meine ja nur, beim Notebook, da wäre doch das Power Management ganz schön, selbst wenn man auf 3D verzichten wollte. Der Nouveau Treiber wird wohl auch nicht vom [URL="http://www.freshports.org/x11-drivers/xorg-drivers/"]x11-drivers/xorg-drivers[/URL] Meta Port rein gezogen. Der Versionsnummer vom portierten Nouveau Treiber 0.0.10.20090728_3 nach, dürfte das wohl aus dem Quellcode aus dem Jahr 2009, dem Monat 07 und dem Tag 28 stammen. |
einen der mir 1366x768 bildpunkte anzeigt.
und nicht mein system zum staendigen rebooten bringt... :( :grumble: aber gut, ich versuch mich mal auf die intel-graka zu konzentrieren, vielleicht krieg ich die ja ans laufen? |
dettus, ist das ein Notebook mit "Optimus", also zwei verschieden Grafiklösungen, zwischen denen fliegend hin und her geschaltet wird?
|
Optimus funktioniert leider nur unter Windoof "richtig". Unter Linux gibt es das Gefrickel damit es wenigstens halbwegs funktioniert. Unter FreeBSD gibt es erst gerade eben die nötigen KMS+GEM Patches sowie die passende X.Org Version um die Intel GPUs an zu steuern.
|
Hallo zusammen,
[CODE]# csup /usr/local/etc/csup/ports-supfile # portupgrade -arv[/CODE] lief bei mir zu Hause auf meinem Rechner durch, ohne irgendwelche Probleme. Seit Xorg 7.5.2 funktionierte allerdings meine Maus nicht mehr, welche via USB an meinem Rechner hängt. Auf der Kiste läuft FreeBSD 8.2 p3 auf einer Intel CPU und der WM meiner Wahl ist notion (falls das hilfreich ist). Ich habe dann die Maus via PS/2 angeschlossen und nun funktioniert sie wieder. Selbiges führte ich gestern auf meinem Arbeitsrechner aus: [CODE]# csup /usr/local/etc/csup/ports-supfile # portupgrade -arv[/CODE] Folgender Fehler ist aufgetreten: [CODE]---> Uninstalling the old version ---> Deinstalling 'xorg-7.5.1' pkg_delete: package 'xorg-7.5.1' doesn't have a prefix ** Listing the failed packages (-:ignored / *:skipped / !:failed) ! xorg-7.5.1 (pkg_delete failed)[/CODE] Hier läuft allerdings FreeBSD 9 amd64 auch mit notion als WM. |
[QUOTE=Fusselbär;239118]Kurzer Bericht:
Maschine mit Nvidia Grafikkarte, FreeBSD 9.0-STABLE amd64, nvidia-driver-295.40, KDE4, xorg Update lief mit [I]portupgrade[/I] schmerzfrei und schnell durch: [CODE] pkg_info -Ix nvidia xorg linux-f10-xorg-libs-7.4_1 Xorg libraries (Linux Fedora 10) nvidia-driver-295.40 NVidia graphics card binary drivers for hardware OpenGL ren nvidia-settings-295.40_1 Display Control Panel for X NVidia driver nvidia-xconfig-295.40 Tool to manipulate X configuration files for the NVidia dri xorg-7.5.2 X.Org complete distribution metaport xorg-apps-7.5.2 X.org apps meta-port xorg-cf-files-1.0.4 X.org cf files for use with imake builds xorg-docs-1.6,1 X.org documentation files xorg-drivers-7.5.2 X.org drivers meta-port xorg-fonts-100dpi-7.5.1 X.Org 100dpi bitmap fonts xorg-fonts-7.5.1 X.org fonts meta-port xorg-fonts-75dpi-7.5.1 X.Org 75dpi bitmap fonts xorg-fonts-cyrillic-7.5.1 X.Org Cyrillic bitmap fonts xorg-fonts-miscbitmaps-7.5.1 X.Org miscellaneous bitmap fonts xorg-fonts-truetype-7.5.1 X.Org TrueType fonts xorg-fonts-type1-7.5.1 X.Org Type1 fonts xorg-libraries-7.5.1 X.org libraries meta-port xorg-macros-1.16.1 X.Org development aclocal macros xorg-server-1.10.6,1 X.Org X server and related programs [/CODE] Hatte mir: [CODE] #---------------------------------------------------------------------------- # Switch for mesa 7.11.x and xorg-server 1.10.6 # This requires an nvidia card or Intel+KMS support. #---------------------------------------------------------------------------- WITH_NEW_XORG=YES [/CODE] in die [I]/etc/make.conf[/I] gesetzt. Über [I]make config[/I] habe ich in [I]x11-drivers/xorg-drivers[/I] nicht benötigtes entfernt. So musste ich mich nicht um den GEM / KMS Patch kümmern. Dankeschön an die fleißigen Porter! :)[/QUOTE] Wozu braucht man das denn, wenn man eine Nvidia-Karte mit dem Nvidia-Treiber hat? Das (KMS usw.) kann doch nur für die Nutzer von Nicht-Nvidia-Karten sein, oder? |
Mit dem Schalter [I]WITH_NEW_XORG=YES[/I] in der[I] /etc/make.conf[/I] gibt es den neueren [I]xorg-server[/I]:
[QUOTE=UPDATING] 20120421: AFFECTS: users of x11/xorg AUTHOR: [email]x11@FreeBSD.org[/email] The default mesa has been updated to 7.6.1 and the default xorg-server to 1.7.7. A switch is available for people that want to use mesa 7.11.x and xorg-server 1.10.6. This requires an nvidia card or Intel+KMS support. If you have an intel card and can try these experimental KMS support patches: 10/head with a patch: [url]http://people.freebsd.org/~kib/drm/[/url] FreeBSD stable/9 and releng/9.0: [url]http://lists.freebsd.org/pipermail/freebsd-x11/2012-April/011640.html[/url] [/QUOTE] Also ohne den Schalter [I]xorg-server-1.7.7[/I], mit dem Schalter für das neue X.org [I]xorg-server-1.10.6[/I]. |
Hat das denn jemand auch schon mit einer ATI-Karte ausprobiert? Angeblich funktioniert KMS möglicherweise nicht nur mit Intel-Chips? Müssen denn wirklich alle ports neu gebaut werden, oder würde auch lediglich ein "Neubau" vom kompletten Xorg reichen, z.B. mit "portmaster xorg" (Würde alle Abhängigkeiten von xorg neubauen)?
Wann wird der Kernel-Patch automatisch in FreeBSD entalten sein? Erst mit 9.1? Gehe ich richtig in der Annahme, daß OpenGL 2.1 trotz Mesa 7.6 oder darüber bei ATI-Karten nur im Zusammenhang mit KMS möglich ist, ansonsten nur OpenGL 1.5? |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 06:34 Uhr. |
Powered by vBulletin (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.