Übersetzen Sie

Translate to EnglishÜbersetzen Sie zum Deutsch/GermanΜεταφράστε στα ελληνικά/GreekПереведите к русскому/RussianOversetter til Norsk/NorwegianÖversätta till Svensk/Swedishहिन्दी अनुवाद करने के लिए/Hindi
Tradueix al català/CatalanTulkot uz latviešu/LatvianPreložiť do slovenčiny/SlovakVertaal aan het Nederlands/Dutchترجمة الى العربية/ArabicTraduzca al Español/SpanishTraduisez au Français/French
Traduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese TraditionalПереклад на українську/Ukrainian
Bild der androiden drahtlosen Anwendungsentwicklung
Bild von XSLT 2.0 und XPath 2.0 von Hinweis des Programmierers (Programmierer zum Programmierer)
Bild der modernen Betriebssysteme (3. Ausgabe)
Bild der Linux-Kern-Entwicklung (3. Ausgabe)

DoppelhauptGrafikkarte Fedora-10

Details dieses Pfostens, wie man zwei Monitoren auf einer einzelnen EVGA GeForce 9500 GT Karte der Grafiken (Video) unter Fedora 10. anbringt und zusammenbaut.

Als ich DoppelhauptGrafikkarten für Gebrauch mit Fedora erforschte, stieß ich auf viele Forum- und Blogeintragungen auf dem Thema zufällig, aber die meisten ihnen enthielten die überholten oder falschen Informationen - besonders über TwinView, Xinerama und die x-Fenster-Systemkonfigurationakte. Hoffnungsvoll versieht dieser Pfosten Leser mit etwas nützlichen aktuellen Informationen auf dem Thema.

Diese bestimmte Grafikkarte (EVGA P/N 01G-P3-N959-TR) war vom Interesse zu mir aus einigen Gründen aber primarly, weil die Karte zwei Köpfe jeden mit DVI-I Verbindungsstücken enthält, die mir erlauben würden, weg von VGA umzuziehen, der zusammen kabelt, da meine zwei HP w1907 19 ″ LCD-Monitoren auch DVI-I Verbindungsstücke haben. Zusätzlich ermöglichten zwei Köpfe auf einer Grafikkarte mir, einen PCI-Schlitz oben freizugeben, indem sie die Notwendigkeit an einer zweiten Grafikkarte in meinem Arbeitsplatz beseitigten.

Unter Verwendung TwinView auch vom Interesse zu mir weil war er benutzt einen einzelnen x-Schirm, d.h. der Fahrer alle Informationen über die zwei unterschiedlichen Monitoren vom x-Bediener verbirgt und beide Monitoren den gleichen Bildspeicher teilen. Dies heißt, dass ich fortfahren kann, Funktionalität wie beschleunigtes OpenGL ohne ein Problem zu verwenden.

Es gibt viele vorhandenen Grafikkarten, die das nVidia 9500GT GPU enthalten, aber bis jetzt kommen wenige dieser Karten mit Doppel-DVI-I Köpfen. Zusätzlich stützt nVidia völlig ihre Grafikkarten auf GNU/Linux und Solarisenplattformen. Eine andere Eigenschaft des modernen nVidia GPUs, das vom großen Interesse zu mir ist, ist ihre Unterstützung für die CUDA (Berechnung vereinheitlichte Vorrichtungs-Architektur) Architektur, die ich mit einem Teil eines Projektes experimentieren möchte, das ich z.Z. an für einen Kunden bearbeite.

Sie können einen einzelnen Monitor mit diesem Karte Heraus-von-dkasten unter Verwendung des Rückstellungsnanovolt-Fahrers benutzen, der Standard mit Fedora kommt. Jedoch um zwei Monitoren mit dieser Karte zu benutzen, müssen Sie das korrekte Paket für Ihren spezifischen Kern, d.h. kmod-nvidia- 2.6.27.19 herunterladen und anbringen - 170.2.35.fc10.x86_64-180.29-1.fc10.1.x86_64 in meinem besonderen Fall, da mein anwesender Kern 2.6.27.19 ist - 170.2.35. Das Vorwählen dieses Pakets veranlaßt drei andere Pakete, auf Ihr System auch herunterladen zu werden und angebracht zu werden, es sei denn sie bereits existieren. Diese Pakete sind livna-config-display-*, xorg-x11-drv-nvidia-* und xorg-x11-drv-nvidia-libs-*.

Diese Pakete nicht nicht vorhanden in den regelmäßigen Fedora-Behältern. Sie müssen die rpmfusion Behälter /etc/yum.conf hinzufügen oder

Startbares DVD/CDROM

Haben Sie wollte überhaupt feststellen, ob ein DVD oder eine CD-ROM eine startbare CD-ROM oder ein DVD von innen einem Shell-Skript ist?  Wenn Sie GNU/Linux verwenden, konnten Sie den Ausgang vom isoinfo Dienstprogramm analysieren, das ein Teil der CDRecord Werkzeugsuite ist.

Was, wenn das isoinfo Dienstprogramm nicht auf Ihrem Betriebssystem vorhanden ist?  In diesem Fall müssen Sie auf Rollen zurückgreifen Sie eigenes kompiliertes langauge Dienstprogramm oder Shell-Skript.  Zu dies tun, das Sie verstehen müssen, wo man die spezifischen Bytes auf einem CDROM/DVD findet, die anzeigen, ob es ein startbares CDROM/DVD oder nicht ist.  Die relevante Spezifikation, die startbare CD-ROM bedeckt (und durch Verlängerung startbares DVDs) ist die Spezifikation EL-Torito, die eine Verlängerung zur Spezifikation ISO-9660 ist.

Unser erstes Shell-Skript verwendet das DDdienstprogramm, um die erforderlichen Bytes innen zu lesen, die dann unter Verwendung des xxd geschnitten und gewürfelt werden und Dienstprogramme zu schneiden.  Sektor 17 (hexadezimale Zahle 11, das Aufladungs-Aufzeichnungs-Volumen) enthält zwei Bytes an einem spezifischen Versatz, die ein absoluter Zeiger zum Laden- des Betriebssystemskatalog sind, der der Reihe nach ein spezifisches Byte enthält, das anzeigt, ob ein CDROM/DVD oder nicht startbar ist. #! /bin/bash # # Gebrauch-DD-, zum der erforderlichen Bytes innen zu lesen # DEVICE=“ /dev/sr0 ″ VERBOSE=1 # erhalten 2 Bytes am Absoluten versetzen das 34887 bchex= `DD if=$ {VORRICHTUNG} skip=$ ((0×800 * 0×11 + 0×47)) bs=1 count=2 conv=swab 2>/dev/null | xxd | Schnitt - d““ - `F2 # erhalten ein Byte bcdec= `printf „%d“ 0x$ {bchex} `bootable= `DD if=$ {VORRICHTUNG} bs=1 skip=$ ((0×800 * bcdec + 0×20)) count=1 2>/dev/null | xxd | Schnitt - d““ - `F2 wenn [[$bootable = 88]]; dann herausnehmen 0 && [$VERBOSE] printf-„startbare CD-ROM \ n“ sonst [$VERBOSE] && printf „nicht FI startbaren CD-ROM\ n-“ herausnehmen 1

Das vorhergehende Shell-Skript ist in seiner Annäherung zum Problem dadurch klassisch, dass es einige kleine fachkundige Dienstprogramme verwendet, um das erwünschte Ergebnis zu erzielen.

Eine andere Weise des Erzielens des gleichen Resultats ist, die ausgedehnten Input-/Outputfunktionen von ksh93 wie in dem folgenden Shell-Skript gezeigt zu benutzen. #! /bin/ksh93 # # kann DVD/CDROM für Lesen/Schreiben nicht öffnen - folglich nicht kann Suchvorgang # Vorwärts auf Aktenbeschreiber. Abhilfe ist zu schließen und # öffnen Sie den Aktenbeschreiber wieder. # las DEVICE=“ /dev/sr0 ″ VERBOSE=1 # 2 Bytes umadressieren 3<>