Posts by andreasz


    Ein Nvidia Engineer scheint die Sache nun in die Hand genommen zu haben :


    Link

    Langsam gehts vorwährts :)


    aus dem Git von Alsa :


    ALSA: hda - Add PCI IDs for Nvidia G2xx-series


    Stefan Ringel [Mon, 14 Dec 2009 10:27:11 +0000 (11:27 +0100)]


    Signed-off-by: Stefan Ringel <stefan.ringel@arcor.de>


    Signed-off-by: Takashi Iwai <tiwai@suse.de>


    Signed-off-by: Jaroslav Kysela <perex@perex.cz>


    sound/pci/hda/hda_intel.c

    patch | blob | history


    diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c


    index e54420e..9b56f93 100644 (file)


    --- a/sound/pci/hda/hda_intel.c


    +++ b/sound/pci/hda/hda_intel.c


    @@ -2713,6 +2713,9 @@ static struct pci_device_id azx_ids[] = {


    { PCI_DEVICE(0x10de, 0x0ac1), .driver_data = AZX_DRIVER_NVIDIA },


    { PCI_DEVICE(0x10de, 0x0ac2), .driver_data = AZX_DRIVER_NVIDIA },


    { PCI_DEVICE(0x10de, 0x0ac3), .driver_data = AZX_DRIVER_NVIDIA },


    + { PCI_DEVICE(0x10de, 0x0be2), .driver_data = AZX_DRIVER_NVIDIA },
    + { PCI_DEVICE(0x10de, 0x0be3), .driver_data = AZX_DRIVER_NVIDIA },
    + { PCI_DEVICE(0x10de, 0x0be4), .driver_data = AZX_DRIVER_NVIDIA },


    { PCI_DEVICE(0x10de, 0x0d94), .driver_data = AZX_DRIVER_NVIDIA },


    { PCI_DEVICE(0x10de, 0x0d95), .driver_data = AZX_DRIVER_NVIDIA },


    { PCI_DEVICE(0x10de, 0x0d96), .driver_data = AZX_DRIVER_NVIDIA },

    Quote

    Original von jsffm
    Freenas


    das kann alles (fast) ;) und läuft super.


    Kann ich nicht empfehlen. Hatte es auf einer S100 laufen. Freenas unterstützt am besten das eigene BSD Filesystem, mit anderen zickt es auch mal ganz gerne rum. In der letzten Zeit wurde auch über diverese Geschwindigkeitsprobleme mit Freenas im Nas-Portal berichtet.
    Die Ubuntu-Lösung scheint momentan die beste und flexibelste zu sein. Webmin dazu und schon haste alles was du brauchst.

    Ich kann aus meiner persönlichen Erfahrung mit dem NS4220 sprechen :


    Nutzbar ist das NAS nur mit 100 Mbit, bei 1 GBit habe ich ca alle 2 Wochen plötzlich Netzprobleme und die verworfenen Pakete auf dem NAS laufen ins unendliche. Seit der Umstellung zurück auf 100 MBit geht es wieder, aber wenn alle im Haus (3 Clients) schauen, wirds langsam eng. Aktuell wird nur SD Material geschaut, aber auf kurz oder lang wird es immer mehr HD-Material werden, so sind Engpässe schon vorprogrammiert.
    Die Raidsonic zicken ganz gerne mal mit den Platten rum


    Erfahrungberichte findest du auch hier :


    Nas-Forum

    Moin,


    Seit gestern Online :


    http://www.nvnews.net/vbulletin/showthread.php?t=140136


    Release highlights since 190.40:


    * Fixed a bug in the nvidia-settings disclaimer window for the GPU Clock Frequencies Coolbits page, such that the "Accept" button is selectable when the desktop is so tall that the entire disclaimer can be viewed without scrolling.
    * Fixed a recent regression that caused the Xinerama option to not be set properly in the X configuration file when saving and merging from the nvidia-settings X Server Display Configuration page.
    * Fixed a resource leak in VDPAU's blit-based presentation queue. This bug limited the number of presentation queue objects that could be created and destroyed in a single application instance, and hence could limit the number of streams that could be displayed and/or the number of iterations of "loop" playback.
    * Fixed a power management regression that prevented some notebooks and systems with integrated GeForce 8 and 9 series GPUs from suspending.
    * Fixed a regression that caused TV-OUT controls to be unavailable on some GeForce 6 and 7 series GPUs.


    Release highlights since 190.36:


    * Added support for OpenGL 3.2.
    * Added support for NVIDIA Quadro SDI Capture, part of the Quadro Digital Video Pipeline.
    * Added support for the following GPUs:
    o GeForce G102M
    o GeForce GT 220
    o GeForce G210
    o GeForce G210M
    o GeForce GT 230M
    o GeForce GT 240M
    o GeForce GTS 250M
    o GeForce GTS 260M
    * Updated the NVIDIA X driver to allow, on GeForce 8 or greater GPUs, more modes to validate on digital display devices whose EDIDs report very constrained HorizSync or VertRefresh ranges.
    * Fixed a randomly occuring X server crash caused by the PixmapCache option.
    * Increased the allowed amount of overscan compensation from 100 to 200.
    * On GPUs with VDPAU feature set B, VDPAU's handling of some corrupted or incorrectly formatted H.264 and MPEG streams has been improved.
    * Fixed a memory allocation problem with pre-GeForce 8 GPUs that caused GLX_EXT_texture_from_pixmap clients (e.g., Compiz, KDE 4) to display incorrect contents.


    The 190.42 NVIDIA Accelerated Linux Graphics Driver Set for Linux/x86 is available for download via FTP.
    The 190.42 NVIDIA Accelerated Linux Graphics Driver Set for Linux/x86_64 is available for download via FTP.


    Please see the README (x86, x86_64) for more information about this release.


    Please note: This NVIDIA Linux graphics driver release supports GeForce 6xxx and newer NVIDIA GPUs, GeForce4 and older GPUs are supported through the 96.43.xx and 71.86.xx NVIDIA legacy graphics drivers. GeForce FX GPUs are supported through the 173.14.xx NVIDIA legacy graphics drivers.


    Please also note: If you encounter any problems with the 190.42 NVIDIA Linux graphics driver release, please start a new thread and include a detailed description of the problem, reproduction steps and generate/attach an nvidia-bug-report.log file (please see http://www.nvnews.net/vbulletin/showthread.php?t=46678 for details).

    Topic geändert in "Enable HDMI Sound GT220"


    So da ich nicht warten mag, hab ich mal angefangen Alsa anzupassen.


    Ermittlen der Vendor-ID mit lspci -nn
    02:00.1 Audio device [0403]: nVidia Corporation Device [10de:0be2] (rev a1)


    Die ID habe ich dann in folgenden Dateien entsprechend eingetragen :


    in /usr/src/linux/sound/pci/hda/patch_nvhdmi.c


    /*
    * patch entries
    */
    static struct hda_codec_preset snd_hda_preset_nvhdmi[] = {
    { .id = 0x10de0002, .name = "MCP78 HDMI", .patch = patch_nvhdmi },
    { .id = 0x10de0006, .name = "MCP78 HDMI", .patch = patch_nvhdmi },
    { .id = 0x10de0007, .name = "MCP7A HDMI", .patch = patch_nvhdmi },
    { .id = 0x10de0067, .name = "MCP67 HDMI", .patch = patch_nvhdmi },
    { .id = 0x10de0be2, .name = "MCP00 HDMI", .patch = patch_nvhdmi },
    { .id = 0x10de8001, .name = "MCP73 HDMI", .patch = patch_nvhdmi },
    {} /* terminator */
    };


    MODULE_ALIAS("snd-hda-codec-id:10de0002");
    MODULE_ALIAS("snd-hda-codec-id:10de0006");
    MODULE_ALIAS("snd-hda-codec-id:10de0007");
    MODULE_ALIAS("snd-hda-codec-id:10de0067");
    MODULE_ALIAS("snd-hda-codec-id:10de0be2");
    MODULE_ALIAS("snd-hda-codec-id:10de8001");



    in /usr/src/linux/sound/pci/hda/hda_intel.c


    /* NVIDIA MCP */
    { PCI_DEVICE(0x10de, 0x026c), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x0371), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x03e4), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x03f0), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x044a), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x044b), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x055c), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x055d), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x0774), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x0775), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x0776), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x0777), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x07fc), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x07fd), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x0ac0), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x0ac1), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x0ac2), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x0ac3), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x0be2), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x0d94), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x0d95), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x0d96), .driver_data = AZX_DRIVER_NVIDIA },
    { PCI_DEVICE(0x10de, 0x0d97), .driver_data = AZX_DRIVER_NVIDIA },


    Kernel und Module neu kompiliert und installiert, den aktuellen NVidia 190.40 Beta Treiber installiert.


    Nvidia HDMI wird erkannt :)


    /proc/asound
    vdr01 asound # ls -altr
    total 0
    dr-xr-xr-x 127 root root 0 2009-10-17 19:12 ..
    dr-xr-xr-x 8 root root 0 2009-10-17 21:04 .
    lrwxrwxrwx 1 root root 5 2009-10-17 21:04 CX8811_1 -> card3
    lrwxrwxrwx 1 root root 5 2009-10-17 21:04 CX8811 -> card2
    dr-xr-xr-x 3 root root 0 2009-10-17 21:04 card3
    dr-xr-xr-x 3 root root 0 2009-10-17 21:04 card2
    -r--r--r-- 1 root root 0 2009-10-17 21:04 version
    -r--r--r-- 1 root root 0 2009-10-17 21:04 timers
    dr-xr-xr-x 2 root root 0 2009-10-17 21:04 seq
    -r--r--r-- 1 root root 0 2009-10-17 21:04 pcm
    dr-xr-xr-x 2 root root 0 2009-10-17 21:04 oss
    lrwxrwxrwx 1 root root 5 2009-10-17 21:04 NVidia_1 -> card1 (GT220)
    lrwxrwxrwx 1 root root 5 2009-10-17 21:04 NVidia -> card0 (8200A)
    -r--r--r-- 1 root root 0 2009-10-17 21:04 devices
    -r--r--r-- 1 root root 0 2009-10-17 21:04 cards
    dr-xr-xr-x 2 root root 0 2009-10-17 21:04 card1
    dr-xr-xr-x 6 root root 0 2009-10-17 21:04 card0


    codec#0
    Codec: Nvidia ID a
    Address: 0
    Function Id: 0x1
    Vendor Id: 0x10de000a
    Subsystem Id: 0x10de0101
    Revision Id: 0x100100
    No Modem Function Group found
    Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
    Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
    Unsolicited: tag=00, enabled=0
    Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
    Pincap 0x09000094: OUT Detect HDMI
    Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Pin-ctls: 0x00:
    Unsolicited: tag=00, enabled=0
    Connection: 1
    0x04


    codec#1
    Codec: Nvidia ID a
    Address: 1
    Function Id: 0x1
    Vendor Id: 0x10de000a
    Subsystem Id: 0x10de0101
    Revision Id: 0x100100
    No Modem Function Group found
    Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
    Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
    Unsolicited: tag=00, enabled=0
    Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
    Pincap 0x09000094: OUT Detect HDMI
    Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Pin-ctls: 0x00:
    Unsolicited: tag=00, enabled=0
    Connection: 1
    0x04


    codec#2
    Codec: Nvidia ID a
    Address: 2
    Function Id: 0x1
    Vendor Id: 0x10de000a
    Subsystem Id: 0x10de0101
    Revision Id: 0x100100
    No Modem Function Group found
    Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
    Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
    Unsolicited: tag=00, enabled=0
    Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
    Pincap 0x09000094: OUT Detect HDMI
    Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Pin-ctls: 0x00:
    Unsolicited: tag=00, enabled=0
    Connection: 1
    0x04


    codec#3
    Codec: Nvidia ID a
    Address: 3
    Function Id: 0x1
    Vendor Id: 0x10de000a
    Subsystem Id: 0x10de0101
    Revision Id: 0x100100
    No Modem Function Group found
    Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
    Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
    Unsolicited: tag=00, enabled=0
    Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
    Pincap 0x09000094: OUT Detect HDMI
    Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Pin-ctls: 0x00:
    Unsolicited: tag=00, enabled=0
    Connection: 1
    0x04


    Es fehlt noch das pcmp-verzeichnis denke ich

    Hier mal das Ergebnis des VDPAU Test der 220GT :


    AMD Sempron(tm) 140 Processor
    23:45 NVIDIA(0): NVIDIA GPU GeForce GT 220 (GT216) at PCI:2:0:0 (GPU-0)


    VDPAU API version : 0
    VDPAU implementation : NVIDIA VDPAU Driver Shared Library 190.36 Wed Sep 23 08:18:11 PDT 2009


    SURFACE GET BITS: 784.893 M/s
    SURFACE PUT BITS: 461.718 M/s


    MPEG DECODING (1920x1080): 72 frames/s
    MPEG DECODING (1280x720): 162 frames/s
    H264 DECODING (1920x1080): 66 frames/s
    H264 DECODING (1280x720): 134 frames/s
    VC1 DECODING (1440x1080): 81 frames/s


    MIXER WEAVE (1920x1080): 1104 frames/s
    MIXER BOB (1920x1080): 2035 fields/s
    MIXER TEMPORAL (1920x1080): 460 fields/s
    MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 617 fields/s
    MIXER TEMPORAL_SPATIAL (1920x1080): 174 fields/s
    MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 191 fields/s


    MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 622 fields/s


    von der 8200A werd ich mal als vergleich morgen mit anhängen

    ok doch nicht so einfach wie gedacht *grummel*
    wie was wo wer muß ich machen um die benötigten information zu bekommen um das richtige modul oder gerät zu finden und aktivieren ?
    Danke

    Ok es werden folgende Geräte erkannt :
    02:00.0 VGA compatible controller: nVidia Corporation Device 0a20 (rev a2)
    02:00.1 Audio device: nVidia Corporation Device 0be2 (rev a1)


    Ich denke mal nun in die asound.conf eintragen und dann sollte es klappen oder ?

    So ich mach mal den anfang hier.
    Bestellt habe ich die :
    Palit/XpertVision GeForce GT 220 Super+, 1024MB DDR3, VGA, DVI, HDMI, PCIe 2.0 (NEAT2200FHD01)


    diese hat aber kein SPDIF onboard :(


    Also geht diese wieder zurück.
    Hat schon jemand eine GT220 mit SPDIF ?

    Hallo


    deine Sig. gibt leider keine Auskunft über deine verwendete Version von Gen2VDR.


    Gen2VDR - Activy Edition - 13.Februar 2009
    ------------------------------------------


    Unterschiede zu Gen2VDR V2:
    - xorg 6.8 statt 7.x
    - Unterstuetzung der Reel-EHD
    - vdr-1.6.0.2, bzw vdr-1.7.0 + Multiproto für EHD

    Wer sollte diese Version anstelle der V2 benutzen:
    - Benutzer einer Activy mit em84xx Decoder (200,300-370).
    - EHD Benutzer.
    - Gen2VDR User welche die FF Karte zur Ausgabe nutzen.

    Weiterhin die V2 nutzen sollten:
    - DXR3 User
    - xineliboutput Benutzer mit nvidia oder ATI Grafikkarte zur Ausgabe.

    Zum Testen ist auch eine Installation unter VirtualBox moeglich.

    Der IR und die FB sind echt nicht zu gebrauchen, das Gehäuse lässt zu wünschen übrig, die Wärmeabfuhr des Netzteils eine Katastrophe. Das Netzteil sitzt im Frontbereich und kann nur über eine ca 4x4 cm große Öffnung die warme Luft raus blasen.