Kirjoittaja Aihe: Ubuntu xorg  (Luettu 3725 kertaa)

akikk88

  • Käyttäjä
  • Viestejä: 73
    • Profiili
Ubuntu xorg
« : 26.01.18 - klo:08.36 »
Mikä on ubuntussa xorg? Olen huomannut että koneeni joka on tehoiltaan keskikaskia toimii sulavammin. Onko jotain haittoja tai mitään mitä pitäis tietää siitä??

raimo

  • Käyttäjä
  • Viestejä: 4172
  • openSUSE Tumbleweed
    • Profiili
Vs: Ubuntu xorg
« Vastaus #1 : 26.01.18 - klo:10.01 »
Xorg on vanha/nykyinen systeemi, Wayland on uusi käyttöön tuleva/oleva systeemi joka ei ole välttämättä kovin vakaa vielä.
Kannattaa käyttää Xorg:a jos se paremmin toimii.
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

akikk88

  • Käyttäjä
  • Viestejä: 73
    • Profiili
Vs: Ubuntu xorg
« Vastaus #2 : 26.01.18 - klo:10.11 »
Onko xorg jotain puutteita esim ajurien ym kanssa? Kaikki mitä hyödyllistä olis ihan kiva tietää?? :)

raimo

  • Käyttäjä
  • Viestejä: 4172
  • openSUSE Tumbleweed
    • Profiili
Vs: Ubuntu xorg
« Vastaus #3 : 26.01.18 - klo:10.18 »
Onko xorg jotain puutteita esim ajurien ym kanssa? Kaikki mitä hyödyllistä olis ihan kiva tietää?? :)

Ei tietääkseni, se on ollut käytössä ikuisuuden.
Wayland tulee korvaamaan sen mutta ei vielä tosiaan ole kauhean vakaa systeemi.

https://en.wikipedia.org/wiki/X.Org_Server
https://wayland.freedesktop.org/
« Viimeksi muokattu: 26.01.18 - klo:10.22 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

akikk88

  • Käyttäjä
  • Viestejä: 73
    • Profiili
Vs: Ubuntu xorg
« Vastaus #4 : 26.01.18 - klo:10.27 »
Kiitos tiedoista!! :)

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11442
    • Profiili
    • Tomin kotisivut
Vs: Ubuntu xorg
« Vastaus #5 : 26.01.18 - klo:10.43 »
Wayland tulee korvaamaan sen mutta ei vielä tosiaan ole kauhean vakaa systeemi.

Aika hyvin on omassa käytössä neljällä eri koneella toiminut. Pieniä ongelmia leikepöytien yms. kanssa on odotettavissa. Itse protokolla (Wayland) toteuttaa kaiken tärkeän, mutta toteutuksissa (Gnome/Mutter, KDE/Kwin yms.) voi olla puutteita vielä. Ja monet tärkeät ohjelmathan toimivat edelleen joka tapauksessa X11-protokollalla (se mitä Xorg käyttää) XWaylandin kautta.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

AimoE

  • Käyttäjä
  • Viestejä: 2717
    • Profiili
Vs: Ubuntu xorg
« Vastaus #6 : 26.01.18 - klo:10.46 »
Yksi käyttäjän kannalta oleellinen kysymys on se muuttuuko asetuksien teko? Mitä uusia jekkuja pitää oppia? Vai tehdäänkö asetukset edelleen tasan samalla syntaksilla tasan samannimisiin tiedostoihin?

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: Ubuntu xorg
« Vastaus #7 : 26.01.18 - klo:10.54 »
X on ollut käytössä ikuisuuden. Ennen xorg oli käytössä XFree86. Kun sen lisenssi muuttui Xorg tuli tilalle ja se perustuu paljolti XFree86 koodiin. XFree86 lienee käytössä vielä jossain Unix-tyyppisessä systeemissä. X:n historia on pitkä ja halukkuutta sen korvaamiseen on. Ilman X:ää tuskin tulee toimeen pitkään aikaan kun siihen liittyvää koodia on kernelissä, ajureissa ja kaikissa X:ää käyttävissä ohjelmissa. Graafinen työpöytä melko oleellinen osa systeemiä. Ilman sitä nettiä melko hankala selata, mutta ei mahdotonta. Onneksi X tunnistaa laitteet melko hyvin ja hankalaa xorg.conf-tiedoston editointia monine asetuksineen tarvitaan harvoin. Sitä tarvitaan vielä esim jos haluaa, että kone käynnistyy graafiseen tilaan vaikka näyttö on kiinni. Tai näyttö ei kerro EDID tietoja tai ne ovat väärät  (vaikka joku TV). Wayland tulee tilalle, mutta en ole seurannut paljoko sitä tukevia ohjelmia jo on. Jos haluaa käyttää vain Waylandia työpöytä jäänee melko suppeaksi.

akikk88

  • Käyttäjä
  • Viestejä: 73
    • Profiili
Vs: Ubuntu xorg
« Vastaus #8 : 26.01.18 - klo:11.35 »
Joo taida taidan itse pysyä xorgissa, ku ainakin käytettävyys paaaaljon mukavampi eikä töki :)

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11442
    • Profiili
    • Tomin kotisivut
Vs: Ubuntu xorg
« Vastaus #9 : 26.01.18 - klo:13.47 »
Joo taida taidan itse pysyä xorgissa, ku ainakin käytettävyys paaaaljon mukavampi eikä töki :)

Toki. Miten se muuten tökkii? Kaikki suorituskykyongelmat ovat periaatteessa bugeja (virheitä). Waylandin suurin etu on se, että ohjelmat eivät repeile. Sivutuotteena sen pitäisi myös hieman suoraviivaistaa kaikenlaisen grafiikan toteutusta, joten suorituskyvyn ei pitäisi tippua, vaikka käytännössä niinkin voi joissain tilanteissa toki käydä. XWaylandin kautta suoritettaville ohjelmille tulee hieman lisää yleisrasitetta.

Yksi käyttäjän kannalta oleellinen kysymys on se muuttuuko asetuksien teko? Mitä uusia jekkuja pitää oppia? Vai tehdäänkö asetukset edelleen tasan samalla syntaksilla tasan samannimisiin tiedostoihin?

X:n asetuksia (/etc/Xorg.conf tai /etc/Xorg.conf.d/*.conf) ei tietenkään enää käytetä. xrandr ei toimi, koska se juttelee X:n kanssa. Työpöydillä on omat sovelluksensa näyttötarkkuuksien yms. säätämiseen. Samoin esimerkiksi tasohiiren asetukset voivat muuttua, koska Waylandin kanssa käytetään(*) libinputia, johon asetukset tehdään eri työkalulla kuin X:n synaptic-ajurilla. Libinputia voi käytää myös X:n kanssa ja osa jakeluista tekeekin nyt niin oletuksena.

(*) kukaan ei sano etteikö voisi tehdä oman toteutuksen, mutta käytännössä on helpompaa käyttää yhteistä toteutusta.

Ilman X:ää tuskin tulee toimeen pitkään aikaan kun siihen liittyvää koodia on kernelissä, ajureissa ja kaikissa X:ää käyttävissä ohjelmissa.

Mitä erityisesti X:ä varten siellä on? Linux ei kyllä millään tavalla riipu X:stä, vaan on ihan mahdollista tehdä ympäristö pelkällä Waylandillä.

Sitä tarvitaan vielä esim jos haluaa, että kone käynnistyy graafiseen tilaan vaikka näyttö on kiinni.

Vai kuitenkin ilman näytön kytkemistä?

Ja monet tärkeät ohjelmathan toimivat edelleen joka tapauksessa X11-protokollalla (se mitä Xorg käyttää) XWaylandin kautta.

Tällä hetkellä taitaa melkein kaikki Gnomen ohjelmat toimia ilman XWaylandiäkin, mutta muista ohjelmista esimerkiksi Firefox ei tue vielä Waylandiä. Sille on kyllä paikkauksia, joilla sen saa ilman X-tukeakin käyntiin, ja Wayland-tuki on tarkoitus saada toimivammiksi versioon 59 mennessä, mutta sittenkään se ei ole vielä valmis. Chromium on ilmeisesti vähän pidemmällä Waylandin kanssa. SDL2-kirjastoa käyttävien pelien pitäisi toimia Waylandillä, jos ne eivät itse toteuta jotain riippuvuutta X:stä (käytä suoraan X:n kirjastoja tai GLX:ä).

Ajureiden puolelta Mesa-ajurit toimivat kyllä Waylandin kanssa, mutta Nvidian ajuri ei vielä toimi (tai toimii, kunhan toteutus tukee EGLStreams ja siltikään XWayland ei toimi). Waylandin myötä X-ajurit (DDX, device dependent X) jäävät pois eli kaikki näytönohjainten 2D-ajurit poistuvat ja grafiikka lasketaan joko suorittimella tai käyttäen 3D-ajuria. XWayland-ohjelmien 2D-kiihdytys on toteutettu 3D-ajurilla (**). Libwayland muuten kehitettiin noiden DDX-ajurien puuttumisen vuoksi.

(**) Sitä on mahdollista käyttää normaalissa X-istunnossakin ilman Waylandiä. Se onnistuu ottamalla käyttöön modesetting (kaikki) tai amdgpu (GCN-Radeonit) DDX-ajuri.

Gnomen Wayland-toteutuksessa on vielä jotain pieniä käytettävyysongelmia:
Bug 745032 - Mouse Tracking 'Laggy' on Wayland, and mouse movements cause frame drops in other OpenGL applications
Bug 1428504 - Default (wayland) gnome session has erratic keyboard to display response
Bug 1367666 - [Wayland] Stability is worse compared to X11 session due to intolerance for display server or gnome-shell crashes

KDE:n Plasma-työpöydän rakenne on vähän erilainen, joten nuo eivät sinänsä sitä vaivaa, mutta sen Wayland-toteutus ei ole aivan yhtä valmis eikä sitä suositella käyttäjille (kehittäjät ovat asia erikseen). Lisäksi KWin ei saa enää ominaisuuksia, jotka toimivat vain X11-protokollalla.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

akikk88

  • Käyttäjä
  • Viestejä: 73
    • Profiili
Vs: Ubuntu xorg
« Vastaus #10 : 26.01.18 - klo:15.24 »
Aikalailla mitä tahansa teen niin on kauheen tahmaanen. Twitterissä oli linkki et ubuntu 18.04 tulee käyttää xorg oletuksena :D mä siis ressasin et tos xorg jotain tosi pahoja puutteita. En nimittäin ole mikään kaikki tietävä linux hakkeri heh :D ubuntua tykkään muuten käyttää :)

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: Ubuntu xorg
« Vastaus #11 : 27.01.18 - klo:13.43 »
Wayland kyllä kiinnostaa, mutta kun on toi Nvidian näytönohjain ei ole tullut kokeiltua. Jos X:stä vapaa työpöytä on mahdollinen niin millä se käynnistetään? Startx on selkäytimessä. Toki tiedän, että Linuxin saa käyntiin ilman X:ää. Kernelissä on paljon ajureita - äänikorteille, näytönohjaimille, tv-korteille, näppäimistö, hiiri, ... kyllähän nuo toimivat ilman X:ää. Ajattelin että jotain osaa tuosta koodista käytetään kun X piirtelee ikkunoita näytölle.

Videoiden toisto ilman repeilyä on hankalaa. Samoin ne vaakasuoraan liikkuvat tekstit. Kun näytön sisältö piirretään kerralla noi häiriöt vähenevät. Esim vdr-sxfe toimii minulla huonosti - käytän sitä lähinnä tv-tallenteiden leikkaamiseen. Tuohon tuskin tulee parannusta kun käyttää vanhaa xine-lib kirjastoa. Joku vastaava tilalle jos löytyisi olisi kiva. Paljon käyttämäni Amarok käyttää vielä kde 4 kirjastoja. Uusi versio kenties jää tulematta.... ja vuosien varrella kerättyjä tilastoja en heittäisi pois. Sama valokuvissa. Tageja tietokannassa tuhansista kuvissa. Ei toistaiseksi Wayland versiota. Nettiselain - ei Wayland versiota. Jos työpöytä ja sen työkalut toimivat Waylandilla ei se paljoa ilahduta. Kynnys vaihtaa vuosia käytössä olleita ohjelmia toisiin on suuri. Hyvä jos Ubuntu 18 lts löytyy X oletuksena ja vielä Amarok ja monia muita tuttuja ohjelmia. Ehkä Ubuntu 20 on kypsä Waylandille.