Äntligen får Creative X-Fi stöd i Linux-kärnan ...

Permalänk
Medlem

Äntligen får Creative X-Fi stöd i Linux-kärnan ...

Vilket trevligt nog betyder att X-Fi kommer att fungera under ALSA, och att den rumphuggna OSS-drivrutinen för X-Fi som är reversengineered från testfilerna för DOS för X-Fi nu blir obsolete:

http://kernel.org/pub/linux/kernel/v2.6/snapshots/patch-2.6.3...

commit e349792a385ed47390d156155b1a1e19af1bf163 Merge: 6d21491 e3f86d3 Author: Linus Torvalds <torvalds@linux-foundation.org> Date: Fri Jun 12 11:16:27 2009 -0700 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (290 commits) ALSA: pcm - Update document about xrun_debug proc file ALSA: lx6464es - support standard alsa module parameters ALSA: snd_usb_caiaq: set mixername ALSA: hda - add quirk for STAC92xx (SigmaTel STAC9205) ALSA: use card device as parent for jack input-devices ALSA: sound/ps3: Correct existing and add missing annotations ALSA: sound/ps3: Restructure driver source ALSA: sound/ps3: Fix checkpatch issues ASoC: Fix lm4857 control ALSA: ctxfi - Clear PCM resources at hw_params and hw_free ALSA: ctxfi - Check the presence of SRC instance in PCM pointer callbacks ALSA: ctxfi - Add missing start check in atc_pcm_playback_start() ALSA: ctxfi - Add use_system_timer module option ALSA: usb - Add boot quirk for C-Media 6206 USB Audio ALSA: ctxfi - Fix wrong model id for UAA ALSA: ctxfi - Clean up probe routines ALSA: hda - Fix the previous tagra-8ch patch ALSA: hda - Add 7.1 support for MSI GX620 ALSA: pcm - A helper function to compose PCM stream name for debug prints ALSA: emu10k1 - Fix minimum periods for efx playback commit e618a5609e504845786c71e2825e10b6a9728185 Merge: d3e3743 a5990dc Author: Takashi Iwai <tiwai@suse.de> Date: Wed Jun 10 07:26:27 2009 +0200 Merge branch 'topic/ctxfi' into for-linus * topic/ctxfi: (35 commits) ALSA: ctxfi - Clear PCM resources at hw_params and hw_free ALSA: ctxfi - Check the presence of SRC instance in PCM pointer callbacks ALSA: ctxfi - Add missing start check in atc_pcm_playback_start() ALSA: ctxfi - Add use_system_timer module option ALSA: ctxfi - Fix wrong model id for UAA ALSA: ctxfi - Clean up probe routines ALSA: ctxfi - Fix / clean up hw20k2 chip code ALSA: ctxfi - Fix possible buffer pointer overrun ALSA: ctxfi - Remove useless initializations and cast ALSA: ctxfi - Fix DMA mask for emu20k2 chip ALSA: ctxfi - Make volume controls more intuitive ALSA: ctxfi - Optimize the native timer handling using wc counter ALSA: ctxfi - Add missing inclusion of linux/math64.h ALSA: ctxfi - Set device 0 for mixer control elements ALSA: ctxfi - Clean up / optimize ALSA: ctxfi - Set periods_min to 2 ALSA: ctxfi - Use native timer interrupt on emu20k1 ALSA: ctxfi - Fix previous fix for 64bit DMA ALSA: ctxfi - Fix endian-dependent codes ALSA: ctxfi - Allow 64bit DMA

Visa signatur

|| R9 7950X MSI PRO X670-P WIFI 32GB-DDR5-6400c32 MSI RTX4080 Ventus 3X OC || CORE i9 12900KF MSI Z690 Tomahawk WIFI DDR4 32GB-3600c16 Gear1 TUF RTX3080 OC V2 || R7 5800X3D X570S CH8 Extreme 32GB-3800c18 Gigabyte RTX3080 GAMING OC || R9 5900X(B2) B550-F 32GB-3800c18 EVGA RTX3070 FTW Ultra || R9 3900X X470-Prime Pro 32GB-3200c16 MSI RTX2070 Super ||

Permalänk

Låter trevligt Skulle det inte vara för att Creative är ett jävla skitföretag rent ut sagt hade jag övervägt att köpt ett sådant kort.

Visa signatur

"Knowledge amplification. What he learns, we all learn. What he knows, we all benefit from."

Permalänk
Medlem

Skulle inte kunna bry mig mindre faktiskt, Creative är som sagt ett skitbolag. Hela deras XFI lösning sitter i mjukvaran, inga större hårdvarufinesser jämnfört med äldre Audigy2 etc...

Att de inte ens kan släppa speccarna för deras hårdvara är ju helt knäppt, har köpt alldeles för många ljudkort av dem genom åren, men anledningen ovan och Daniel_K tramset fick jag nog av.

Permalänk
Medlem

äntligen! kan ju inte säga att man är stolt över att sitta på ett x-fi men man är ju för snål för att köpa nytt

Visa signatur

Det man inte vet, det lider man inte av.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Jimi84
Skulle inte kunna bry mig mindre faktiskt, Creative är som sagt ett skitbolag. Hela deras XFI lösning sitter i mjukvaran, inga större hårdvarufinesser jämnfört med äldre Audigy2 etc...

Att de inte ens kan släppa speccarna för deras hårdvara är ju helt knäppt, har köpt alldeles för många ljudkort av dem genom åren, men anledningen ovan och Daniel_K tramset fick jag nog av.

Där har du fel. DU har väl som många andra köpt det billigaste X-Fi kortet, som mycket riktigt inte är något X-Fi . Det är gamla emu10k1 med mjukvaruemulering av nyare finesser.

Men det riktiga X-Fi, dvs Emu 20k2, är ett helt annat chip som bland annat har den mest effektiva och bästa hårdvaruomsamplingen av alla kända chip. Och, ja, alla finesser sitter i hårdvaran. Det är en mycket kraftfull DSP i "riktiga" X-Fi. Det är alla andra ljudkort som saknar motsvarande kraftfulla hårdvarufunktioner. Det är bland annat därför Auzentech gjorde ett X-Fi kort, så fort de fick tillåtelse.

När X-Fi blir fullt integrerat i ALSA öppnar det upp nya möjligheter för kvalitets-ljud under Linux. Det är bra, eftersom X-Fi korten är så spridda.

Ditt "fusk-X-Fi" kommer däremot inte att fungera med de nya kernel-patcherna, eftersom det redan fungerar med den gamla emu10k1 modulen och som sagt saknar samtliga X-Fi funktioner....

("fusk-X-Fi" = "X-Fi Extreme Audio" mfl avarter som Creative släppt)

Visa signatur

|| R9 7950X MSI PRO X670-P WIFI 32GB-DDR5-6400c32 MSI RTX4080 Ventus 3X OC || CORE i9 12900KF MSI Z690 Tomahawk WIFI DDR4 32GB-3600c16 Gear1 TUF RTX3080 OC V2 || R7 5800X3D X570S CH8 Extreme 32GB-3800c18 Gigabyte RTX3080 GAMING OC || R9 5900X(B2) B550-F 32GB-3800c18 EVGA RTX3070 FTW Ultra || R9 3900X X470-Prime Pro 32GB-3200c16 MSI RTX2070 Super ||

Permalänk
Medlem

Fanimej på tiden.

Fast det som intresserar mig mest med 2.6.31 är nog att GEM/TTM och kanske även KMS för Radeon kröp in i kärnan nyss, en del slarv och lite meningsskiljaktigheter fanns uppenbarligen, men Linus blev i slutändan nöjd verkar det som.

KMS-stödet blir till en början för ur-Radeon till X1950, stödet för HD2400 till HD4890 kommer i 2.6.32. R800-stödet kommer nog i släppet därefter.

Visa signatur

Dator: C=64 med bandare och diskdrive.

Permalänk
Inaktiv
Citat:

Ursprungligen inskrivet av aake
Fanimej på tiden.

Fast det som intresserar mig mest med 2.6.31 är nog att GEM/TTM och kanske även KMS för Radeon kröp in i kärnan nyss, en del slarv och lite meningsskiljaktigheter fanns uppenbarligen, men Linus blev i slutändan nöjd verkar det som.

KMS-stödet blir till en början för ur-Radeon till X1950, stödet för HD2400 till HD4890 kommer i 2.6.32. R800-stödet kommer nog i släppet därefter.

Vet du hur det blir med äldre modeller? Jag sitter med ett R350, och jag har fått för mig att stödet kommer att komma för äldre serier först Jag kanske har fel... vet du?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av KlavKalashj
Vet du hur det blir med äldre modeller? Jag sitter med ett R350, och jag har fått för mig att stödet kommer att komma för äldre serier först Jag kanske har fel... vet du?

Trodde jag var tydlig när jag skrev ur-radeon.

Nåväl.

2.6.31: Radeon R100-R500. Släpps sannolikt runt september månad.

2.6.32: Högst sannolikt Radeon R600-R700, kanske även R800, kanske nVidia. Släpps nog i december som en julklapp.

Huruvida R800 stöds i 2.6.32 beror på när kortet släpps och hur mycket det skiljer sig från R6-700. R700 var mest en storleksoptimering utan funktionsändringar.

KMS för nVidia GeForce återanvänder GEM+TTM-kombinationen för minneshantering. Bara Intel kör ren GEM, programmerare och slutanvändare kommer inte märka nån skillnad.

Sen är det bara att vänta på en ny Mesa.

Visa signatur

Dator: C=64 med bandare och diskdrive.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av the squonk

("fusk-X-Fi" = "X-Fi Extreme Audio" mfl avarter som Creative släppt)

Vilka av varianterna har rätt chip då? Har kollat lite slappt, men de verkar inte skriva vad de har för chip på korten.

Visa signatur

ASUS ROG STRIX B450-F GAMING - AMD Ryzen 5 3600 3.6 GHz 35MB - Cooler Master - Hyper 212 Black Edition - Corsair 16GB (2x8GB) DDR4 3200Mhz CL16 Vengeance LPX - Kingston A2000 500GB M.2 NVMe - Fractal Design Define C Svart - 2 X Noctua NF-P14s redux-1200 140mm PWM - Corsair RM650X 650W v2 - ASUS GeForce GTX 1060 6GB DUAL OC - Raijintek Morpheus II Heatpipe VGA Cooler - 2 X Noctua NF-P12 120mm PWM - OS Debian 10 Stable

Permalänk

Trevligt. Fixa EMU 0202 USB nu for heavens sake!

Visa signatur

UNIX/Programmering.

Permalänk
Medlem

Betyder detta stöd för 5.1 och DVD-A i Linux?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av MrPasty
Betyder detta stöd för 5.1 och DVD-A i Linux?

Det bör innebära stöd för åtminstone 5.1, eftersom jag har 7.1 i ALSA med mitt integrerade Realtek-kort(man kan välja 6ch=5.1 eller 8ch=7.1 i ALSA). Det går att ändra nivåerna för samtliga in/utgångar med Realtek-kortet. Detsamma bör rimligtvis gälla för X-Fi nu när det kommer in i kärnan.

DVD-A är en helt annan historia, eftersom det rör sig om proprietär kryptering av ljudsignalen. Det beror väl på om någon känner för att hacka DVD-A, Creative lär knappast hjälpa till med den saken.

Visa signatur

|| R9 7950X MSI PRO X670-P WIFI 32GB-DDR5-6400c32 MSI RTX4080 Ventus 3X OC || CORE i9 12900KF MSI Z690 Tomahawk WIFI DDR4 32GB-3600c16 Gear1 TUF RTX3080 OC V2 || R7 5800X3D X570S CH8 Extreme 32GB-3800c18 Gigabyte RTX3080 GAMING OC || R9 5900X(B2) B550-F 32GB-3800c18 EVGA RTX3070 FTW Ultra || R9 3900X X470-Prime Pro 32GB-3200c16 MSI RTX2070 Super ||