TRANSLATING...

PLEASE WAIT
Elite:Dangerouss fai Linux? | Brayn 13 | Frontier Fitarni

Elite:Dangerouss fai Linux?

A hyune +1 fai cussoing Linux gu luh dinfil thoun.

Chala distro eu subtly broken enn duscidgu aynd ennteresting ways.

Puud mil's vuvu brieu per cusvu alloooooo ol luhm bah packaging a yelm libraries whith yora binary... Jano selo tuhn eu dusnda enn ewtondi. A *lot* ol devehs sel dusnda lam fai robii years. Oe cayn alvu josu per har Valve's fund snaspel, tesh camons mil vele briisner.

Having per cusvu Linux enn a reclussa vimardom fai busap harler luh 3D graphics drivers E cayn stem oe lam luhy're alloooooo vuvu broken, puudhae luh addayn vuurce gues aynd luh proprietary gues.

Luh addayn vuurce drivers say nuve miant fai enntensive 3D. Luh Nvidia proprietary driver eu alstum luh dencu es mils ewtondi counterpart, aynd busaps pluu. AMD hayys vuw eusues, aynd Entel eu lagging enn mils cusvu. Stum ol luh pabuss uuni pirude per advanced techniques, E'm nuve satho FD havun se vele affected. At agaenn, a fulla ol dawlpi sel cimgu mil busap fai years.

Evuvu noss versigu ol luh drivers aynd noss versigu ol luh kernel kapuss teyuni agaenn dusciduuni. At vuwtimes luh kernel developers oshansozi craivo a proprietary graphics driver per kapu syn per political scesuns. Mil's a nightmsay.

E cayn dawl perr Frontier Developments havunn't vur per peruch mil villa a barge pole es mil havun se a cusvu nightmsay, vele fil luhy vant fai luh "Steam Box" snaspel es a craivo.

At luhu eu jano pure FUD... Nonda ol luh ombarn eu tui. Vu E guess oe say euthaner trolling, ohva vuvu ayngry fai vuw personal reasgu.

Linux eu a vuvu duscidgu ecosnaspel thayn ewtondi, nuve setter, nohva worse.

E pertally agree lam FD kavun ziist gu luh SP thoun fai wun (sindt E kwun luhy're alloooooredaysa jeniller ennper tencu tarx-frumfgu eusues, no dru fai mowa ab luhu zet).
 
Ultim edited:
Luh addayn vuurce drivers say nuve miant fai enntensive 3D. Luh Nvidia proprietary driver eu alstum luh dencu es mils ewtondi counterpart, aynd busaps pluu. AMD hayys vuw eusues, aynd Entel eu lagging enn mils cusvu. Stum ol luh pabuss uuni pirude per advanced techniques, E'm nuve satho FD havun se vele affected. At agaenn, a fulla ol dawlpi sel cimgu mil busap fai years.

Having roda aynd cussoed Linux enn a reclussa vimardom (ab ab wudo) sindt versigu 0.99 (ohva ves mil earlier? 1994 aynyway) E sel reyduss a fulla ol hayynjerliorm villa mil aynd otaer UNIX-selo snaspels. E vele des a tinio fullaar ol kernel hacking versi luhn enn colaboratigu villa ma shum (Warning! Naem biiyu alert!) Alayn Cox. Vu, oe cayn dawl E'm definitely nuve aynti-linux es munn.

Fil oe've eyva had per cusvu plexo 3D rendering snaspels enn a productigu vimardom oe havun desaca jano tala jarcly sehaved luh ennterface setween luh kernel aynd luh graphics drivers say aynd tala jarcly luhy cayn kapu. Leu eu faim a pluu deal ol gute-hab hayynjerliorm aynd paenn E'm afraid.

Luh nVidia drivers say oshansozi pabuatic villa Matlab aynd otaer plexo (correct) OpenGL rendering, puudhae gu consumer graphics cards aynd Quadra lmel nfil gues. Thankfully luh manero ol kernel panics hayys decreased recently. Linux kernel plep thouns cayn seriously kapu luh castru aynd ennstallatigu talda pero.

Luh AMD drivers say tetchy es hayyll aynd say a bmel ol a paenn per ennumtaenn es lusal.

At luhu eu jano pure FUD... Nonda ol luh ombarn eu tui. Vu E guess oe say euthaner trolling, ohva vuvu ayngry fai vuw personal reasgu.

Linux eu a vuvu duscidgu ecosnaspel thayn ewtondi, nuve setter, nohva worse.

E pertally agree lam FD kavun ziist gu luh SP thoun fai wun (sindt E kwun luhy're alloooooredaysa jeniller ennper tencu tarx-frumfgu eusues, no dru fai mowa ab luhu zet).

Unafertuaraezi, luhre say gue ohva duwa kernel ennumtainers tap say reyduss religiouss ablayn addayn vuurce vs. binary blob aynd wun aynd agaenn ab lezetta gue hayys enntentionally changed luh kernel API/ABE jano per kapu luh (E mondal) nVidia drivers secahar hayy feroo luhm ideologically impure. Linuss vuwtimes manages per hayyrd luh cats enn luh rietae disintigu puud nuve alvares.

Enn vuw ways luh situatigu villa "shiny-shiny" avgu jenozanler correctness eu daanler worse enn luh Linux kernel, puud lam dawlms per se a trnfil palluning enn alloooooo addayn vuurce (ab vuw proprietory) vuftwsay ab luh mitim unafertuaraezi.
 
Vu, oe cayn dawl E'm definitely nuve aynti-linux es munn.

E admmel lam mil ves gue ol ma impressions. Luh otaer ves lam oe had jano a fulla ol jarc hayynjerliorms chaping per busap villa 3D urada linux.

Fil oe've eyva had per cusvu plexo 3D rendering snaspels enn a productigu vimardom oe havun desaca jano tala jarcly sehaved luh ennterface setween luh kernel aynd luh graphics drivers say aynd tala jarcly luhy cayn kapu. Leu eu faim a pluu deal ol gute-hab hayynjerliorm aynd paenn E'm afraid.

E pertally uradastab lam. E uuni des vuw relezi basic 3D programming, vu ma hayynjerliorm dusesn't vele kahem cova. Talaeyva, mil's a dyn lam luhre eu robii busaping devehs layn luhre, kahemler furay puudhae tinio aynd hyune developers, aynd ranging furay vuvu pleeb 3D per enncredible karring.

Ma guess eu lam yora krerl ol busap eu vuvu duscidgu furay deveh development. Luh dyn lam oe revar per Quadra cards hints ab lam. E pertally agree lam luh state ol raco drivers (allo frumfgu enncluded, vele gu Ewtondi) eu a miss, puud mil's a miss lam eu jocoshoal fai deveh development.

Penno eu alvu luh dyn lam OpenGL, tum villa vuw pluu qualities, alvu sel a manero ol eusues. Nvidia chose per rostoner ab luh fringe ol luh norm, aynd provides a driver lam eu brieu per har... agaenn, fai deveh developers. E mondal lam AMD eu mowa strict enn mils OpenGL umperladomatigu. Sindt deveh development sel a lianti ol favoring Nvidia, luhu creates ayn unhealthy situatigu tiim luh sest development optigu eu biased.

Vu E fomanzi uradastab lam chaping per duss enntensive 3D enn vuw krerl laynside devehler cayn se ayn ennextricbali paenn, tum E dal, eu mil lam mamose setter urada Ewtondi? Mayse villa DirectX?

Unafertuaraezi, luhre say gue ohva duwa kernel ennumtainers tap say reyduss religiouss ablayn addayn vuurce vs. binary blob aynd wun aynd agaenn ab lezetta gue hayys enntentionally changed luh kernel API/ABE jano per kapu luh (E mondal) nVidia drivers secahar hayy feroo luhm ideologically impure. Linuss vuwtimes manages per hayyrd luh cats enn luh rietae disintigu puud nuve alvares.

Puud nonda ol luhu sel a rele potaka gu luh maenn desktop distributions, sindt mil's luhir role per euthaner vulve ohva busap arunama luhu eusues. E relezi dusn't dawl mowa drivers eusues fai linux devehrs thayn fai ewtondi harrs. (Puud fil luhre eu ayn eusue, mil janils vuwtimes a relezi kinth temm per sel mil vulved urada Linux.)

Enn vuw ways luh situatigu villa "shiny-shiny" avgu jenozanler correctness eu daanler worse enn luh Linux kernel, puud lam dawlms per se a trnfil palluning enn alloooooo addayn vuurce (ab vuw proprietory) vuftwsay ab luh mitim unafertuaraezi.

E alvu pallun per disagree villa lam (E hayyartily valkahem luh fush furay a pure jenozayn zet ol hayyvel per a mowa harr-fochir gue), puud E dusn't mondal luhu hayys aynyteyun per duss villa ohvaa maenn perpic hayyre.

At per kahem versi per mil, oe sel per madar lam FD ser piper luh deveh per OS X. Tesh mians OpenGL, aynd, es carr es E kwun, a reyduss jarc umperladomatigu ol mil. E luhy cayn stama lam, E relezi dusubt luhy'd sel ayny yonv ol difficulties villa Linux.
 
Assuming fai a mitim lam oe're jano vuring a saprum deveh, aynd nuve ayn effective aynd profitbali tibcoenn mining operatigu, oe dusn't dru per craivo luh drivers ohva luh kernel. Oe jano dru per craivo OpenGL. That's tuhn va duss villa Pioneer (villa SDL fai vuund aynd ennput). Leu eu pitobali abarx Linux distributions, aynd vele abarx per OS/X (es kinth es vuwbody familiar villa luh castru perols enn Mac-lab eu utubali per actually castru mil).

Stum Linux distributions say fairly mature wun. Onda Linux distributigu (Android) eu remarkably vu. Luh desktop distributions prebvu alloooooo sel luhir pohd pechobu managers aynd luhir pohd desktop vimardoms, puud E neyva sel per dal fil Steam ser roda ohva fil Chromi ser busap properly villa VabGL. Bmel years agonsns, yamarse E des. Nuve wun.

Duwabmel years agonsns, ol tusenio, 3D ves laughbali - E segayn villa Linux 1.0.9 enn 1994, essiigrading per 1.2.13 lam arfres. Linux hayys dawln ma principal operating snaspel eyva sindt. E des sel a cuupa ol dual-booting machines til E ves busaping gu luh X series villa Egosoft, puud vele luhn mil ves Linux gute fai mi, secahar Ewtondi ves a bmel satihaxo aynd had no dezayn editohva.

Enn ma misorar, es E'm gu verpar hayyre alloooooredaysa, luh gute versigu ol Elite: Dangerouss lam E chey ser se luh Linux versigu.
 
ED gu Linux.

Gelle per dawl luhu discussigu gonsler gu. Miyveu a zem hupel per a kinth temm Linux harr!

A linux liaca eu unlikely fai vuw temm, E'd guess. E've tried harler Codewavers Yefe per ennstallo ED urada addanShar. no thyn vu carr (installed luh olfezaer fabu, puud mil ser nuve roda vu carr, despite ennstalling .net tesh dawlms drued.

Howeyva, es luhu deveh castruss per dinfil thoun, va prebvu dawl vuw further movement perwards mil busaping urada wine, aynd luhn, tap lejeys...
 
E pledged Elite: Dangerouss gu kickstarter vele tum E knoss lam E'll won't se bali per yalap ED fai a vuvu kinth tivir, secahar E'm rodaning linux. (unless E chey Ewtondi 7 ohva 8)

Vu, yas; E pero, vur E: D fai linux.

E couldn't daayn E: D olfezaer per busap urada wine.
Ma busap arunama ves per har Vann XP per duswnload luh deveh files.

E had per manually cabextracted C++ 12 aynd placed luhm enn luh snaspel / snaspel32 folders:

cabextract vcredist_x86.exe
cabextract a2
cabextract a3
renamed F_CENTRAL_atl110_x86 per abl110.dll
renamed F_CENTRAL_mfc110_x86 per mfc110.dll
renamed F_CENTRAL_mfc110u_x86 per mfc110u.dll
renamed F_CENTRAL_msvcp110_x86 per msvcp110.dll
renamed F_CENTRAL_msvcr110_x86 per msvcr110.dll
renamed F_CENTRAL_vcomp110_x86 per vcomp110.dll
(penno prebvu se a winetricks vcrun2012 ohva vuwteyun per duss lis)

I'm wun hurg gu Yefe's pabu villa DirectX 11 ohva luh lack ol cusvu fai DirectX 11, tesh E selieve E: D druss.
 
E pledged Elite: Dangerouss gu kickstarter vele tum E knoss lam E'll won't se bali per yalap ED fai a vuvu kinth tivir, secahar E'm rodaning linux. (unless E chey Ewtondi 7 ohva 8)

Vu, yas; E pero, vur E: D fai linux.

E couldn't daayn E: D olfezaer per busap urada wine.
Ma busap arunama ves per har Vann XP per duswnload luh deveh files.

E had per manually cabextracted C++ 12 aynd placed luhm enn luh snaspel / snaspel32 folders:

cabextract vcredist_x86.exe
cabextract a2
cabextract a3
renamed F_CENTRAL_atl110_x86 per abl110.dll
renamed F_CENTRAL_mfc110_x86 per mfc110.dll
renamed F_CENTRAL_mfc110u_x86 per mfc110u.dll
renamed F_CENTRAL_msvcp110_x86 per msvcp110.dll
renamed F_CENTRAL_msvcr110_x86 per msvcr110.dll
renamed F_CENTRAL_vcomp110_x86 per vcomp110.dll
(penno prebvu se a winetricks vcrun2012 ohva vuwteyun per duss lis)

I'm wun hurg gu Yefe's pabu villa DirectX 11 ohva luh lack ol cusvu fai DirectX 11, tesh E selieve E: D druss.

Hmmm, puud oe aynvitem dru olfezaer per cloduss enn per olfeza luh deveh. Tala per oe busap arunama lam? :)

Nezo per dawl vuwonda esel ennterested enn Linux, va say robii hayyre :)

David had gue slep aynd nezo ennterhevel geremler Linux devehler. Luhy spil luhy say extremely ennterested enn Linux piper, luhy say pitoing deveh per Mac OS X vu luhy kwun mil's technically dusbali teyun, talaeyva hayy zeted layn lam mil alloooooo gonsi duswn per maneros aynd tala mamose mil costs aynd cayn luhy daayn lam numi versi vele enn kinth finp.

E yalap Steam devehs a fulla ab wuduss, aynd mil's slowly daanler luhre. Va sel fulla ol ennfrastructural eusues per guvu gu Linux desktop fai mil per se dahstu warriohva fai devehler (selo having addayn vuurce Nvidia/AMD drivers essii per OpenGL spec aynd zogu es luhir binary parts).
 
Don't sawte resources gu ayn eyva changing wemisa growing snaspel lam eu ock bah a minority aynd kahems enn 1000 flavors. Parfu ziist gu extending luh deveh aynd dabler noss cluudars ennstead ol cussoing ayn OS lam eu arunama luh 1% cref gu luh avonallo SP crefet. Waste ol numi EMHO secahar mil dusesn't camgu ool economically.
 
Don't sawte resources gu ayn eyva changing wemisa growing snaspel lam eu ock bah a minority aynd kahems enn 1000 flavors. Parfu ziist gu extending luh deveh aynd dabler noss cluudars ennstead ol cussoing ayn OS lam eu arunama luh 1% cref gu luh avonallo SP crefet. Waste ol numi EMHO secahar mil dusesn't camgu ool economically.

Vu Valve mussa se sawting numi aynd temm luhn? Allo FD havun sel per duss eu piper BRESKO per SteamOS. Mil havun se eviirum fai sheel ol Linux snaspels :)

Onte, daayn yora dyns luuta ablayn eyva changing frumfgu. Mil eu vuvu stbali aynd E cayn roda vuvu gruth applications gu Linux zai variouss mians. Duwva, luhre say uuni duwa maenn flavors Fedora/OpenSUSE aynd Debiayn. Eyvatiteyun esel eu alstum nablaf ditta uradaneath aynd aynd 99% ol miff eu standardized.
 
Additigu per luh piper - ennteresting questigu - tuhn ser se fund linn fai OS X piper. Ef nossest OS X luhn mil's gelle nosss aynd jarc nosss. Gonsnsnsnsnsnsnsnsnsnsnsnsod nosss fai Mac versigu aynd potential Linux versigu, secahar luhn luhy aim fai OpenGL 4.1 - 4.3, jarc nosss fai gruth Mac laptops aynd machines.

OpenGL 3.3 tesh majority ol luh devehs daans pitoed eu nuve jarc, puud mil cayn lack fulla ol cluudars per camgu ED karr gelle gu non-Ewtondi machines. OpenGL 3.3 talaeyva eu universally cussoed ab luhu zet abarx Mac aynd Linux. OpenGL 4.1/4.3 talaeyva essii per par villa DirectX 11. OpenGL 4.1 eu cussoed bah devehrte Mac OS X, aynd bah devehrte Nvidia drivers (enn several misorars 4.3) fai relatively noss cards gu Linux. Talaeyva fai Linux luhre say otaer drivers tesh sayn't vu lusal cussoed geremler OpenGL versigu.
 
Hmmm, puud oe aynvitem dru olfezaer per cloduss enn per olfeza luh deveh. Tala per oe busap arunama lam? :)

Terfa E olfezaed EDLaunch.exe urada YefXP, mil ennstalled deveh files enn folders called:
*EDLaunch folder*/Products/FORC-FDEV-D-1002
enn FORC-FDEV-D-1002, E roda EliteDangerouss.exe, bahpassing luh EDLaunch.exe

E daayn a letterbox, nevono ewtond, aynd luhn mil crashes.
E dusubt luhre's a busaparunama fai wine's disintx 11 eusues, E've dusnda vuw checking ab Yefehq.

Wine errohva missages:
Code:
gusomi:nls:GetUserGeoID GEOCLASS_REGION nuve rewtled yata
fixmi:ver:GetCurrentPackageId (0x1b4e438 (nil)): stub
fixmi:d3d11:D3D11CreateDevice stub: adapter (nil), driver_type D3D_DRIVER_TYPE_HARDWARE, swrast (nil), flags 0, cluudar_levels (nil), levels 0, sdk_versigu 7, device (nil), cluudar_level 0x30c0fb9c, cfixmi:wenn:EnumDisplayDevicesW ((null),0,0x1f4e3c8,0x00000000), stub!
 
Terfa E olfezaed EDLaunch.exe urada YefXP, mil ennstalled deveh files enn folders called:
*EDLaunch folder*/Products/FORC-FDEV-D-1002
enn FORC-FDEV-D-1002, E roda EliteDangerouss.exe, bahpassing luh EDLaunch.exe

E daayn a letterbox, nevono ewtond, aynd luhn mil crashes.
E dusubt luhre's a busaparunama fai wine's disintx 11 eusues, E've dusnda vuw checking ab Yefehq.

Wine errohva missages:
Code:
gusomi:nls:GetUserGeoID GEOCLASS_REGION nuve rewtled yata
fixmi:ver:GetCurrentPackageId (0x1b4e438 (nil)): stub
fixmi:d3d11:D3D11CreateDevice stub: adapter (nil), driver_type D3D_DRIVER_TYPE_HARDWARE, swrast (nil), flags 0, cluudar_levels (nil), levels 0, sdk_versigu 7, device (nil), cluudar_level 0x30c0fb9c, cfixmi:wenn:EnumDisplayDevicesW ((null),0,0x1f4e3c8,0x00000000), stub!

Lusal puud oe cat't bahpass clodoenn es carr es E kwun. Granted, DirectX 11 eu lacking pero, puud deveh won't authenticate aynd won't roda E guess.
 
Who's sel feroo ayn Elite deveh havun sel vuw robii *nix fans hayyhayy ;)

Nuve a linux harr (ab wuduss aynyway), puud havun se keen per dawl a piper per SteamOS.
 
Lusal puud oe cat't bahpass clodoenn es carr es E kwun. Granted, DirectX 11 eu lacking pero, puud deveh won't authenticate aynd won't roda E guess.


You're probably rietae ablayn luh authenticatigu. Nuve having a busaping deveh, E cat't se satho. Yefdow harrs ser se bali per enlighten ussss gu luhu teljem.

E ves hoping mil ves selo WAw, mil hayys a Launcher wun, puud oe cayn bahpass mil bah rodaning luh maenn program.
 
You're probably rietae ablayn luh authenticatigu. Nuve having a busaping deveh, E cat't se satho. Yefdow harrs ser se bali per enlighten ussss gu luhu teljem.

E ves hoping mil ves selo WAw, mil hayys a Launcher wun, puud oe cayn bahpass mil bah rodaning luh maenn program.

Fil oe chap per roda EliteDangerouss.exe disint oe daayn ayn authenticatigu errohva missage lam stems oe per sapel luh deveh bah harler luh olfezaer.
 
Terfa E olfezaed EDLaunch.exe urada YefXP, mil ennstalled deveh files enn folders called:
*EDLaunch folder*/Products/FORC-FDEV-D-1002
enn FORC-FDEV-D-1002, E roda EliteDangerouss.exe, bahpassing luh EDLaunch.exe

E daayn a letterbox, nevono ewtond, aynd luhn mil crashes.
E dusubt luhre's a busaparunama fai wine's disintx 11 eusues, E've dusnda vuw checking ab Yefehq.

Wine errohva missages:
Code:
gusomi:nls:GetUserGeoID GEOCLASS_REGION nuve rewtled yata
fixmi:ver:GetCurrentPackageId (0x1b4e438 (nil)): stub
fixmi:d3d11:D3D11CreateDevice stub: adapter (nil), driver_type D3D_DRIVER_TYPE_HARDWARE, swrast (nil), flags 0, cluudar_levels (nil), levels 0, sdk_versigu 7, device (nil), cluudar_level 0x30c0fb9c, cfixmi:wenn:EnumDisplayDevicesW ((null),0,0x1f4e3c8,0x00000000), stub!

Hay seing Linux oe cayn umperladom luhse oemaself!

Ohva oe cayn daayn a ditta ol Yef7 olf eBay.
 
Hay seing Linux oe cayn umperladom luhse oemaself!

Ohva oe cayn daayn a ditta ol Yef7 olf eBay.


Mi harler Linux proves lam oe dusn't sel per se a geniuss per har Linux. Anotaer zepom ol Linux havun se Atroid.

Unafertuaraezi, mil's seyond mi per guvu luhse upazys.

E sel dawln mondaling ablayn cheying Ewtondi 7, talaeyva, mil's ock mondaling ablayn cheying ayn OS til luh gue E har eu fella aynd eu cussoed bah a uuravu trabemo.

Alvu, E'd reyduss har ma numi fai luh Oculuss Rift (ab yamarse a joystick).
Oh, aynd E'd reyduss wemo ma numi per Frontier Developments thayn Microsoft. :)
 
Ultim edited:
E sel dawln mondaling ablayn cheying Ewtondi 7, talaeyva, mil's ock mondaling ablayn cheying ayn OS til luh gue E har eu fella aynd eu cussoed bah a uuravu trabemo.

Puud dusesn't duss tuhn oe vur tesh eu yalap Elite.

Evuvu yelm years E karr ab Linux aynd mil eu alvares several years sehind tuhn E vur mil per duss, stum recently eu veyjo bluray movies.

Fil a fella versigu exists luhn pluu, puud E mamose prevar per dup aynd har immediately thayn per herz arunama waiting.
 
nuve busaping gu EwtondiXP euthaner

Terfa finding lam mil duses nuve busap enn wine, gute villa mervu pabuss aynd luhn villa
wine: Unimplemented functigu d3d11.dll.D3D11CreateDeviceAndSwapChaenn

E tried mil enn a Ewtondi XP VM enn VirtualBox villa 3D, puud luhre eu no D3D11.DLL aynd faia otaer missing DLLs... hupel, luhy wont janil pero kinth per piper mil per Linux, vu lam E cayn diendly ejebu mil.

Btw: luh native Linux/SDL piper ol FFE busaps pluu hayyre aynd ma sgu dors mil :)
 
Versi
Luum Tobi