» »

X.org dodal podporo za multitouch zaslone

X.org dodal podporo za multitouch zaslone

Phoronix - Letos jeseni bo minilo 25 let od izdaje 11. različice grafičnega sistema in mrežnega protokola X Windows (tj. X11), ki še dandanašnji zagotavlja sliko na skoraj vseh GNU/Linux distribucijah. Ob tej priložnosti bo od 19. do 21. septembra v Nürnbergu potekalo srečanje razvijalcev, so nas pa že ta teden razveselili s svežo izdajo X11 7.7.

Med novostmi najdemo podporo za multitouch zaslone (za tablete, prenosnike in mešanice med temi), izboljšave za delo z več zasloni (window managerji bodo lahko definirali svoje meje velikosti zaslona za vsako aplikacijo posebej, kar bo olajšalo delo z maksimiziranimi in raztegnjenimi aplikacijami čez več zaslonov, posebej če bodo slednji različnih resolucij), bolj direkten dostop do vhodnih naprav, bolj gladko scrollanje z miško in konkretno dodelano dokumentacijo.

Problem pri tem je, da so spet spremenili model za pisanje gonilnikov za grafične kartice, kar pomeni, da obstoječi binarni gonilniki od ATI (fglrx) oz. NVIDIE (nvidia) ne bodo več delovali. Predvsem ATI je v odgovor na to hitro ponovil svojo zakleto odločitev iz 2009 in prenehal podpirati starejše grafične kartice, tj. serije 3000, 4000 in 5000. Na novih X-ih zato delujejo le serije od 5000 gor (kompatibilne z Direct X 11), kar bo najbrž že z jesenskimi posodobitvami distribucij krepko namočilo večino uporabnikov s starejšimi karticami. Odprtokodni gonilniki sicer so (radeon oz. nouveau), vendar njihove 3D zmogljivosti še niso tako dobre, kot bi morale biti. Tako ATI, isto pa najbrž lahko pričakujemo še od NVIDIE.

20 komentarjev

kriko1 ::

Nvidia podpira vse od 6xxx serije naprej, gonilnike vmesnik gonilnika pa bodo samo prilagodili kot do sedaj.
Ati pa je očitno bolj crap.

usoban ::

Torej se lahko obetamo hitrejsega prehoda na wayland?

smihael ::

usoban je izjavil:

Torej se lahko obetamo hitrejsega prehoda na wayland?


Hmmmmm, niti ne?

Can Wayland be used with the closed source proprietary graphics drivers?

No, not at this time. fglrx, nvidia, psb, and other closed source drivers are developed externally to X.org and externally to Ubuntu. As far as we know, work to update them to conform to the new KMS/GEM/etc. architecture is not planned (at least, not publicly) and would need to be done before they could be used under Wayland.

brodul ::

smihael je izjavil:


Can Wayland be used with the closed source proprietary graphics drivers?

No, not at this time. fglrx, nvidia, psb, and other closed source drivers are developed externally to X.org and externally to Ubuntu. As far as we know, work to update them to conform to the new KMS/GEM/etc. architecture is not planned (at least, not publicly) and would need to be done before they could be used under Wayland.



Oh, fail. Linus bi mogel enga cloveka blagoslovit, da bi se nek standart napisal kaj se bo uporabljalo. Al neki.
Pretending to be a mature adult is so exhausting.

jype ::

Sej je standard, samo proizvajalci si ga ne drznejo podpret, ker bi morali pokazat izvorno kodo.

panteist ::

Ah, wayland še nekaj časa ne bo v širši uporabi :) Drugače so pa super vse te novosti, le malce naveličan sem že,
da se skoraj z vsakim updejtom xorg porušijo še gonilniki za grafično.

WamPIRe- ::

In to naj bi pripeljalo več ljudi na Linux sisteme? Pa ja de.

Invictus ::

Itak da ne. Kolikor je svoboda kodiranja in spreminjanja super, pa navadnih uporabnikov to ne zanima. Njih samo zanima delujoča mašina.
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

technolog ::

Mene pa zanima, kdo je kriv, da je treba spreminjat gonilnike za grafično kartico ob nadgradnji?

a) Pisci gonilnikov, ker puščajo kake klice neimplementane, pa jih Xorg na novo potrebuje?

b) Pisci Xorg, ker se gredo neke čudne fore in si izmišljajo standarde?

Tero ::

V čem je sloh fora x-ov? Mislim zakaj nevem recimo gnome programerji se opirajo na x-e? Priznam da nikoli nisem prav to ločil od dekstop okolja(kde,gnome...) Kakšna je sploh razlika?
Give a man a fish, he'll be fed for a day.
Teach a man to fish and he'll drown himself.

Mavrik ::

technolog je izjavil:

Mene pa zanima, kdo je kriv, da je treba spreminjat gonilnike za grafično kartico ob nadgradnji?

a) Pisci gonilnikov, ker puščajo kake klice neimplementane, pa jih Xorg na novo potrebuje?

b) Pisci Xorg, ker se gredo neke čudne fore in si izmišljajo standarde?


X.org je ena taka precej zastarela zadeva, ki še izhaja s temnega srednjega veka računalništva in se obnaša kot da spredaj ždi še kak prastar (tudi omrežen) terminal - posledično ne pusti namiznemu okolju in aplikacijam direktnega dostopa do strojne opreme. Posledično so morali proizvajalci gonilnikov v preteklosti tudi spreminjati kose X strežnika - predvsem nVidia je znana po tem da njihov binarni gonilnik preprosto zamenja konkretne kose X.org strežnika, zato da lahko ponudijo ekvivalentno podporo lastnosti (tako OpenGL kot ostale) kot na Windowsih. Posledično ko X.orgovci na veliko hekajo strežnik in spreminjajo vmesnike in funkcije nvidin driver neha delat.

Po novem sicer zdaj obstajajo vmesniki za te stvari (mislim da so KMS/GLX/etc. bili omenjeni), samo sta nVidin (in ATijev) gonilnik krepko starejša od teh implementacij in preprosto niso šli prepisat polovice gonilnika samo da podprejo najnovejšo modo, ki so se jo spomnili razvijalci X-ov.

Tako da je krivda deloma na obeh straneh... predvsem pa se je treba znebiti krave od X.org, ki vlači sabo še ogromno legacy stvari, ki jih zdaj Compiz in podobni preprosto zaobidejo.
The truth is rarely pure and never simple.

Icematxyz ::

Med novostmi najdemo podporo za multitouch zaslone (za tablete, prenosnike in mešanice med temi), izboljšave za delo z več zasloni (window managerji bodo lahko definirali svoje meje velikosti zaslona za vsako aplikacijo posebej, kar bo olajšalo delo z maksimiziranimi in raztegnjenimi aplikacijami čez več zaslonov, posebej če bodo slednji različnih resolucij), bolj direkten dostop do vhodnih naprav, bolj gladko scrollanje z miško in konkretno dodelano dokumentacijo.


Super, same konkretne in uporabne zadeve.

kar bo najbrž že z jesenskimi posodobitvami distribucij krepko namočilo večino uporabnikov s starejšimi karticami.


Še dobro potem, da imajo ti uporabniki možnost na LTS različici ostati 5 let.

Odprtokodni gonilniki sicer so (radeon oz. nouveau), vendar njihove 3D zmogljivosti še niso tako dobre, kot bi morale biti.


Načeloma zaenkrat govorimo le o AMD, ki pa ima dokaj soliden odprto kodni program in zagotovo se bo torej dalo s temi modeli grafičnih kartic normalno uporabljati Linux naprej. Pa še ob nadgradnji Xorg strežnika ponavadi ni težav tako torej, kot je zadeva zamišljena.

In tudi s starejšimi grafičnimi karticami ponavadi tako ne moreš igrati najnovejših 3D iger tako, da je bolj pomembna uporabnost in podprtost vsem lastnostim strojne opreme, kot zmogljivost, ki pa predvidevam, da bo počasi tudi začela dobivati pomembno mesto v odprto kodnem gonilniku.

Torej se lahko obetamo hitrejsega prehoda na wayland?


Trenutno Wayland/Weston že ima kar nekaj podpore, ki jo povprečen uporabnik pričakuje in predvidevam, da bo se počasi tudi zadeva v takšni ali drugačni obliki začela pojavljati v mainstream.

Oh, fail. Linus bi mogel enga cloveka blagoslovit, da bi se nek standart napisal kaj se bo uporabljalo. Al neki.


Linus verjetno dobro ve, da se uporabniki OS, ki temeljijo na Linux ne želimo pretirano ukvarjati s gonilniki in menim, da ima dokaj prav.

In to naj bi pripeljalo več ljudi na Linux sisteme? Pa ja de.


Da, ker je bolj enostaven za uporabo in od trenutka, ko vstaviš namestitveni plošček, čeprav počasi verjetno to več ne bo tako potrebno, ker bo Linux pogosto že prednameščen, naprej dobiš izkušnjo visoke ločljivosti.

In to določeni proizvajalci že nudijo in tisti, ki "jamrajo" v takšnih temah o potezi enega ali drugega proizvajalca ali kako bi naj bilo v "Linux svetu" vse narobe naj se preprosto temu izognejo na način, da kupijo strojno opremo, ki deluje že v tem trenutku dobro brez zaprto kodnih gonilnikov. Oziroma najnovejša strojna oprema tako ali tako pri vseh pomembnejših proizvajalcih na tem področju ima na voljo ali odprto koden ali lastniški gonilnik ali oba.

Uporabniki starejše opreme v tem konkretnem primeru pa za moje pojme ne bodo "namočeni", dokler bo jim odprto kodni gonilnik deloval dobro in bodo še naprej lahko uporabljali Linux in to brez, da bi se kaj pretirano ukvarjali s gonilniki!

MrStein ::

Torej je super, ker so novosti, ampak večina jih ne bo mogla uporabiti, ampak super je v vsakem primeru.

A ne opažaš, da zveniš (ne le tu), kot neki slab PR?
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

Rias Gremory ::

Ali mi zna kdo bolj po kmečno razložiti kaj je razlika med tem in GUIji oz. DE?
Mirno gledamo, kako naš svet propada,
saj za časa našega življenja ne bo popolnoma propadel.

Icematxyz ::

MrStein je izjavil:

Torej je super, ker so novosti, ampak večina jih ne bo mogla uporabiti, ampak super je v vsakem primeru.

A ne opažaš, da zveniš (ne le tu), kot neki slab PR?


Ne razumeš, oziroma nisi verjetno razbral, da bo večina uporabnikov Linux-a ta novejši Xorg strežnik še naprej mirno lahko uporabljala, tudi uporabniki, ki so bojda bili "namočeni". Se pravi še naprej bodo lahko Linux uporabljali na način, kot si je zadevo zamislil Linus. Vstaviš plošček in dela.

Če je to slab PR za Linux potem pa res ne vem, kaj bi naj bil dober PR.

Da bi te uporabnike pred družino kartic HD 5000 Series dejansko namočili in ne bi mogli več uporabljati Linux-a? Ah bi celo verjel, da bi to nekaterim v tej temi bilo zelo všeč, če bi se to dejansko dogodilo, pa se seveda ni.

WhiteAngel ::

Rias Gremory je izjavil:

Ali mi zna kdo bolj po kmečno razložiti kaj je razlika med tem in GUIji oz. DE?


X.org je grafični strežnik. Zgodovinsko (v 80. letih) so *nix sistemi vedno imeli centraliziran hitri računalnik in mnogo lahkih tekstovnih terminalov (danes to še kje v kakšnih knjižnicah vidiš - Cobiss, še vedno deluje). Ti so takrat tekli še po RS232 (serijcu), ko še ni bilo Etherneta :) No, kakorkoli že, X windowsi so takrat nadgradili idejo tekstovnih terminalov in predstavili grafične terminale. X.org je nadaljevanje Xfree86, ki je nadaljevanje zaprtega X windows. Še danes imaš tako lahko nek centraliziran strežnik in mnogo lahkih odjemalcev. Odjemalci imajo nameščeno samo toliko, da si zaženejo grafično okolje (X), za vsebino se pa preko protokola X povežejo na strežnik. Podobno kot Remote desktop na Windows ali pa VNC, le da je stvar bistveno bolj zoptimizirana - če se da, se ne pošiljajo slikice, ampak logična vsebina, kar se močno pozna na obremenitvi mreže. X.org tako omogoča en kup stvari - lahko zaženeš aplikacijo na daljavo in jo izrisuješ lokalno, lahko več strežnikov X poženeš lokalno, npr. pod različnimi uporabniki, lahko imaš celo strežnik X pognan, ampak si samo strežnik za ostale odjemalce, sam pa sploh grafične kartice nimaš ;)

Glede DE-jev: Ti se morajo nekje izrisati. Danes na X.org, jutri mogoče na wayland.

MrStein ::

Danes tudi na Windows.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

jype ::

Drag browser renderer.

Rias Gremory ::

@WhiteAngel
Hvala za razlago.
Mirno gledamo, kako naš svet propada,
saj za časa našega življenja ne bo popolnoma propadel.

Icematxyz ::

A rather cool feature on Weston compositor is xwayland, to support X11 native applications on Wayland. It's a quite important feature because gives the compatibility with the "old" windowing system, so say you have an application written on Motif/Xt or even something more "fancy" like a Web browser all tied with GTK2 and whatever dependency, then you better not bother yourself re-writing it to native Wayland or porting to a modern toolkit -- it should just work seamlessly on it.


X on Wayland





Tiago Vignatti & X.Org Applications On Wayland Are Working

Zgodovina sprememb…

  • zavaroval slike: Icematxyz ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

X.org dodal podporo za multitouch zaslone

Oddelek: Novice / Ostala programska oprema
207396 (6490) Icematxyz
»

Profesionalni Fermi

Oddelek: Novice / Grafične kartice
3111841 (10786) Jst
»

Mandriva linux 2010 - se ne boota po namestitvi popravkov

Oddelek: Operacijski sistemi
251671 (1386) Icematxyz
»

Izšel je Ubuntu 8.04 (strani: 1 2 3 )

Oddelek: Novice / Operacijski sistemi
14516255 (10459) Jst

Več podobnih tem