Vertaal

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
Beeld van de Concepten van het Werkende Systeem
Beeld van Ontwikkeling van de Pit Linux (3de Uitgave)
Beeld van XSLT 2.0 en XPath 2.0 de Verwijzing van de Programmeur (Programmeur aan Programmeur)
Beeld van Moderne Werkende Systemen (3de Uitgave)

Fedora 10 de Dubbele HoofdKaart van de Grafiek

Deze post detailleert om twee monitors te installeren en te vormen op n enkele EVGA GeForce de grafiek (video) kaart 9500 van GT onder Fedora 10.

Toen ik dubbele hoofdgrafiekkaarten voor gebruik met Fedora onderzocht, kwam ik over heel wat forum en blog ingangen over het onderwerp maar de meesten van hen bevatten verouderde of onjuiste informatie - vooral over TwinView, Xinerama en het de configuratiedossier van het Systeem van het Venster van X. Hopelijk zal deze post lezers van wat nuttige bijgewerkte informatie over het onderwerp voorzien.

Deze bepaalde grafiekkaart (EVGA P/N 01G-P3-N959-RT) was van belang voor me voor een aantal redenen maar primarly omdat de kaart twee hoofden elk met schakelaars bevat dvi-I die me om zich van VGA zouden toestaan te verwijderen totaal telegraferend aangezien mijn twee monitors van PK w1907 19 LCD ook schakelaars dvi-I hebben. Daarnaast lieten twee hoofden op n grafiekkaart me omhoog aan vrij toe een groef PCI door de behoefte aan een tweede grafiekkaart in mijn werkstation te elimineren.

Gebruiken van TwinView was ook van belang voor me omdat het n enkel scherm van X gebruikt, d.w.z. verbergt de bestuurder al informatie over twee scheidt monitors van de server van X, en beide monitors delen de zelfde kaderbuffer. Dit betekent dat ik kan blijven functionaliteit zoals versnelde OpenGL zonder een probleem gebruiken.

Er zijn vele beschikbare grafiekkaarten die nVidia 9500GT GPU bevatten maar tot op heden, weinigen van deze kaarten kom met dubbele hoofden dvi-I. Daarnaast steunt nVidia volledig hun grafiekkaarten op GNU/Linux en platforms Solaris. Een andere eigenschap van moderne nVidia GPUs die van duidelijke belangstelling aan me is is hun steun voor CUDA (verwerk de Verenigde Architectuur van het Apparaat gegevens) architectuur die ik om met een deel van een project wens te experimenteren ik waarmomenteel aan voor een klant werk.

U kunt n enkele monitor met deze kaart uit-van-de-doos gebruiken gebruikend de standaard nv bestuurder die norm met Fedora komt. Nochtans, aan gebruiks twee monitors met deze kaart, moet u het correcte pakket voor uw specifieke pit downloaden en installeren, d.w.z. kmod-nvidia- 2.6.27.19 - 170.2.35.fc10.x86_64-180.29-1.fc10.1.x86_64 in mijn bijzonder geval aangezien mijn huidige pit 2.6.27.19 is - 170.2.35. Het selecteren van dit pakket zal veroorzaken dat drie andere pakketten om ook op uw systeem worden gedownload en worden genstalleerd1 tenzij zij reeds bestaan. Deze pakketten zijn livna-config-display-*, xorg-x11-drv-nvidia-*, en xorg-x11-drv-nvidia-libs-*.

Deze pakketten niet niet beschikbaar in de regelmatige bewaarplaatsen van Fedora. U moet de rpmfusionbewaarplaatsen aan /etc/yum.conf toevoegen of

Bootable DVD/CDROM

Hebt u ooit of een DVD of een CD-rom een bootable CD-rom of een DVD van binnen een shell manuscript willen bepalen zijn? Als u GNU/Linux gebruikt kon u de output van het isoinfonut ontleden dat deel van de CDRecord hulpmiddelenreeks uitmaakt.

Wat als het isoinfonut niet beschikbaar op uw werkend systeem is? In dit geval moet u tot het rollen zijn toevlucht nemen u bezit gecompileerd langauge nut of shell manuscript. Om dit te doen moet u begrijpen waar te om de specifieke bytes op een CDROM/DVD te vinden die erop wijzen of het of niet een bootable CDROM/DVD is. De relevante specificatie die bootable CD-roms (en door uitbreiding bootable DVDs) behandelt is de specificatie van Gr Torito die een uitbreiding aan de specificatie van ISO 9660 is.

Ons eerste shell manuscript gebruikt het dd nut in de vereiste bytes te lezen die dan en gedobbeld gebruikend xxd worden gesneden en nut. snijden. Sector 17 (hexadecimale 11, het Volume van het Verslag van de Laars) bevat twee bytes bij een specifieke compensatie die een absolute wijzer aan de Initialiserende Catalogus zijn die beurtelings een specifieke byte bevat die erop wijst of een CDROM/DVD of niet bootable is. #! /bin/bash # # gebruik dd in de vereiste bytes krijgen het te lezen # DEVICE= /dev/sr0 VERBOSE=1 # 2 bytes bij absolute compensatie 34887 bchex= `dd if=$ {APPARAAT} skip=$ ((0800 * 011 + 047)) bs=1 count=2 conv=swab 2>/dev/null | xxd | de besnoeiing - D - f2 `# krijgt n byte bcdec= `printf %d 0x$ {bchex} `bootable= `dd if=$ {APPARAAT} bs=1 skip=$ ((0800 * bcdec + 020)) count=1 2>/dev/null | xxd | besnoeiing - D - f2 `als [[$bootable = 88]]; dan [$VERBOSE] &&printf Bootable CD-rom \ n uitgang 0 anders [$VERBOSE] && printf niet bootable CD-rom \ n uitgang 1 FI

Het vorige shell manuscript is klassiek in zijn benadering van het probleem in zoverre dat het een aantal kleine gespecialiseerde nut gebruikt om het gewenste resultaat te bereiken.

Een andere manier om het zelfde resultaat te bereiken is de uitgebreide I/O eigenschappen van ksh93 zoals aangetoond in het volgende shell manuscript te gebruiken. #! /bin/ksh93 # # kan DVD/CDROM voor lees-schrijf openen niet - vandaar kan niet # vooruit op dossierbeschrijver zoeken. De alternerende actie moet sluiten en # heropen de dossierbeschrijver. # Las DEVICE= /dev/sr0 VERBOSE=1 # 2 bytes 3 opnieuw richten<>