Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Blog Ubuntu -- Správa "projektů" české komunity Ubuntu

Novinky: Děkujeme všem návštěvníkům fóra, kteří ochotně radí ostatním. Vaše práce je velmi potřebná a vážíme si jí.

Autor Téma: Divná podpora pro hidpi  (Přečteno 2045 krát)

Abby

  • Člen
  • **
  • Příspěvků: 301
  • Karma: +6/-5
    • Zobrazit profil
Divná podpora pro hidpi
« kdy: 02 Červen 2017, 17:02:08 »
Ahojky, mám problém s rozlišením. Displej má rozlišení 2880x1800 a dá se to nastavit, ale je to všechno hrozně malinké. Když nastavím škálování okna na 2, jsou okna normálně velká, ale menu je extrémně malinké. A po restartu se vrátí rozlišení 1680x1050, což v případě, že dám škálování okna na 1, je v pořádku. Ale proč používat takové humpolácké rozlišení, když mám k dispozici super jemné? Jak tedy mám nastavit, aby fungovalo to vysoké rozlišení i po restartu a menu mělo odpovídající velikost k oknům (nebylo tak miniaturní)? Děkuji.


Jinak jde o Ubuntu 17.04 Gnome.


Nejde mi sem vložit příloha, tak screenshoty jsou zde:
https://drive.google.com/file/d/0B1E5SgzJzZt5a3JidE0wVW1kbWc/view?usp=sharing
https://drive.google.com/file/d/0B1E5SgzJzZt5U29Ca3dxcDRvcWM/view?usp=sharing
https://drive.google.com/file/d/0B1E5SgzJzZt5N2ZRcVE0bW5vQWM/view?usp=sharing

TIBOR

  • Guru
  • *****
  • Příspěvků: 5813
  • Karma: +431/-20
  • Som uzivatel linuxovej distribucie, som linuxak?
    • Zobrazit profil
Re:Divná podpora pro hidpi
« Odpověď #1 kdy: 02 Červen 2017, 17:45:32 »
Ked das v tom nastaveni pismo, nemas tam moznost menit dpi? S tym nebudu okna a pismo pozeratelnejsie?
Mozes niekam ulozit aj subor /var/log/Xorg.0.log

Este som zabudol. Aku mas graficku kartu a ake ovladace pouzivas?
Asus X751LB-TY014H Ubuntu 16.04 XX 64bit - Mate.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

Abby

  • Člen
  • **
  • Příspěvků: 301
  • Karma: +6/-5
    • Zobrazit profil
Re:Divná podpora pro hidpi
« Odpověď #2 kdy: 02 Červen 2017, 21:52:29 »
DPI tam nastavit nejde nebo jsem to aspoň nenašla.


Ten log je tady - https://drive.google.com/file/d/0B1E5SgzJzZt5SkxTbk04YkJLeWs/view?usp=sharing


Grafická karta je Intel Iris 540, ovladače jsem žádné neinstalovala, tak asi tam budou nějaké výchozí. Jinak to běží v Parallels na MacBook Pro 2016 s přímým přístupem k HW a v UEFI modu - https://drive.google.com/file/d/0B1E5SgzJzZt5U1g5Rzd0QmVqT00/view?usp=sharing

TIBOR

  • Guru
  • *****
  • Příspěvků: 5813
  • Karma: +431/-20
  • Som uzivatel linuxovej distribucie, som linuxak?
    • Zobrazit profil
Re:Divná podpora pro hidpi
« Odpověď #3 kdy: 02 Červen 2017, 23:20:45 »
Podla toho xorg logu si asi nerozumie ovladac GK s HW toho macbooku. Podla EDID to podporuje tieto rozlisenia
Kód: [Vybrat]
t@t-X751LB:~$ cat 'edid.dat' | edid-decode
Extracted contents:
header:          00 ff ff ff ff ff ff 00
serial number:   42 4c 06 40 10 27 00 00 33 11
version:         01 03
basic params:    0e 00 00 78 6f
chroma info:     ee 91 a3 54 4c 99 26 0f 50 54
established:     21 08 00
standard:        81 80 81 40 81 00 90 40 95 00 a9 40 b3 00 d1 00
descriptor 1:    d8 0e 20 c8 30 58 21 20 14 50 33 00 00 00 00 00 00 1e
descriptor 2:    00 00 00 fd 00 38 40 00 fa 19 00 0a 20 20 20 20 20 20
descriptor 3:    00 00 00 fc 00 50 61 72 61 6c 6c 65 6c 73 20 56 75 0a
descriptor 4:    00 00 00 10 00 50 61 72 61 6c 6c 65 6c 73 0a 0a 0a 0a
extensions:      00
checksum:        45

Manufacturer: PRL Model 4006 Serial Number 10000
Made week 51 of 2007
EDID version: 1.3
Analog display, Input voltage level: 0.7/0.3 V
Sync: Separate Composite SyncOnGreen
Image size is variable
Gamma: 2.20
DPMS levels: Suspend Off
RGB color display
Default (sRGB) color space is primary color space
First detailed timing is preferred timing
Supports GTF timings within operating range
Established timings supported:
  640x480@60Hz
  800x600@60Hz
  1024x768@60Hz
Standard timings supported:
  1280x1024@60Hz
  1280x960@60Hz
  1280x800@60Hz
  1400x1050@60Hz
  1440x900@60Hz
  1600x1200@60Hz
  1680x1050@60Hz
  1920x1200@60Hz
Detailed mode: Clock 38.000 MHz, 0 mm x 0 mm
                800  820  900 1000 hborder 0
                600  603  606  633 vborder 0
               +hsync +vsync
Monitor ranges (GTF): 56-64Hz V, 0-250kHz H, max dotclock 250MHz
Monitor name: Parallels
Dummy block
Checksum: 0x45 (valid)
EDID block does NOT conform to EDID 1.3!
Detailed block string not properly terminated
EDID block does not conform at all!
Dummy block filled with garbage
Mozno preto zlyhava automatika. Ovsem ak ti to ide nastavit rucne mozes mus to skusit vnutit editaciou suboru /home/tvoje_meno/.config/monitor.xml. Najprv si ho odzalohuj a potom v nom edituj polozky   <width></width> a <height></height>. Ovsem najprv sa ubezpec ze ak by ti nenabehol system budes to vediet vratit napriklad z livecd/usb.

Tu je navod ako zmenit dpi v gnome.
https://askubuntu.com/questions/60044/how-do-i-change-the-font-dpi-settings
« Poslední změna: 02 Červen 2017, 23:25:46 od TIBOR »
Asus X751LB-TY014H Ubuntu 16.04 XX 64bit - Mate.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

Abby

  • Člen
  • **
  • Příspěvků: 301
  • Karma: +6/-5
    • Zobrazit profil
Re:Divná podpora pro hidpi
« Odpověď #4 kdy: 02 Červen 2017, 23:25:36 »
Aha, chápu. Ale ono to v nastavení nastavit jde, jen je po restartu zpátky to nižší. A před restartem pro změnu nejde kliknout na žádnou položku v nastavení, nereaguje to.
Zkusím to přes ten soubor. Záloha je v Time Machine, tak by případné obnovení zabralo asi dvě minuty. Dám vědět jestli se to podaří, ale až zítra, teď už jdu spinkat.

TIBOR

  • Guru
  • *****
  • Příspěvků: 5813
  • Karma: +431/-20
  • Som uzivatel linuxovej distribucie, som linuxak?
    • Zobrazit profil
Re:Divná podpora pro hidpi
« Odpověď #5 kdy: 02 Červen 2017, 23:27:27 »
Doplnil som nastavenie dpi a hlavne som chcel upozornit na to aby islo ten timemachine spustit. Ale ak to mas nacvicene cez live system tak v pohode.

P.s Nastavit to ide ale ak som spravne pochopil ten log tak nie ako nativne rozlisenie ale ako virtualne. Ale to by nemalo az tak vadit.
« Poslední změna: 02 Červen 2017, 23:29:17 od TIBOR »
Asus X751LB-TY014H Ubuntu 16.04 XX 64bit - Mate.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

Abby

  • Člen
  • **
  • Příspěvků: 301
  • Karma: +6/-5
    • Zobrazit profil
Re:Divná podpora pro hidpi
« Odpověď #6 kdy: 03 Červen 2017, 18:00:54 »
V tom monitors.xml mám toto:

Kód: [Vybrat]
<monitors version="1">
  <configuration>
    <clone>no</clone>
    <output name="default">
      <vendor></vendor>
      <product>0x0000</product>
      <serial>0x00000000</serial>
      <width>1680</width>
      <height>1050</height>
      <rate>60</rate>
      <x>0</x>
      <y>0</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>yes</primary>
      <presentation>no</presentation>
      <underscanning>no</underscanning>
    </output>
  </configuration>
  <configuration>
    <clone>no</clone>
    <output name="default">
      <vendor>unknown</vendor>
      <product>unknown</product>
      <serial>unknown</serial>
      <width>1680</width>
      <height>1050</height>
      <rate>60</rate>
      <x>0</x>
      <y>0</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>yes</primary>
      <presentation>no</presentation>
      <underscanning>no</underscanning>
    </output>
  </configuration>
</monitors>


Mám to změnit v obou částech nebo jen v jedné? Proč to tam vůbec je dvakrát to samé?


Mimochodem, k tomu DPI, platí úměra, že dvojnásobné rozlišení rovná se dvojnásobné DPI?
« Poslední změna: 03 Červen 2017, 18:03:29 od Abby »

rejže

  • Člen
  • **
  • Příspěvků: 162
  • Karma: +8/-3
    • Zobrazit profil
Re:Divná podpora pro hidpi
« Odpověď #7 kdy: 04 Červen 2017, 13:50:54 »
V ubuntu software je klikací gnome tweak, kde lze tohle nastavit jednoduše. Zkus to. Dej pozor existuje tweak pro unity a druhý pro gnome.
Acer Switch alpha12 core i3,128GB ssd

TIBOR

  • Guru
  • *****
  • Příspěvků: 5813
  • Karma: +431/-20
  • Som uzivatel linuxovej distribucie, som linuxak?
    • Zobrazit profil
Re:Divná podpora pro hidpi
« Odpověď #8 kdy: 04 Červen 2017, 14:08:49 »
Mozes vyskusat aj kombinacie. Hlavne potrebujes zistit ci ti ten subor po restarte znovu system prepise.
Co sa tyka DPI tak to je pocet bodov na palec. Cize ak mas  rozlisenie 2880 a 22" monitor tak by malo byt 2880/22=130+/-. V gnome3 cislo 1 reprezentuje 96 DPI cize by si mala nastavit 130/96=1.35.
Ale to je teoria jednoducho skusanim si nastav ako ti to najlepsie vyhovuje, plus si upravuj aj velkost pisma aby sa ti dobre citalo.

P.s Teraz ma tak napadlo ci sa to DPI pocita na obrazovy bod Pixel x 3 (RGB) alebo iba pixel. Hmm, ako som pisal vyskusaj a co ti najviac vyhovuje to pouzi. :D
« Poslední změna: 04 Červen 2017, 14:11:03 od TIBOR »
Asus X751LB-TY014H Ubuntu 16.04 XX 64bit - Mate.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

Abby

  • Člen
  • **
  • Příspěvků: 301
  • Karma: +6/-5
    • Zobrazit profil
Re:Divná podpora pro hidpi
« Odpověď #9 kdy: 04 Červen 2017, 16:06:24 »
Hmmm, tak se to po restartu vrátilo zpátky i když jsem hodnoty přepsala ručně.

TIBOR

  • Guru
  • *****
  • Příspěvků: 5813
  • Karma: +431/-20
  • Som uzivatel linuxovej distribucie, som linuxak?
    • Zobrazit profil
Re:Divná podpora pro hidpi
« Odpověď #10 kdy: 04 Červen 2017, 17:50:02 »
Mozes sem este vlozit vypis prikazu
Kód: [Vybrat]
xrandra obsah suboru /etc/X11/xorg.conf.

Zatial mozem poradit len taku pomocku ze by si nechala nastavit rozlisenie vzdy po starte.
Vytvor novy subor napr. rozlisenie.sh , vloz don toto
Kód: [Vybrat]
#! /bin/bash
xrandr -s 2880x1800
Klikni nan pravym, vlastnosti, opravnenia a tam zafajkni "povolit spustenie suboru ako programu". Subor si odloz niekam kde ti nebude zavadzat. Otvor si to nastavenie z tvojho prveho obrazku a do polozky po spusteni vloz ten subor aj s cestou. To by malo zabezpecit ze sa po prihlaseni automaticky nastavy vysoke rozlisenie.
Asus X751LB-TY014H Ubuntu 16.04 XX 64bit - Mate.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

Abby

  • Člen
  • **
  • Příspěvků: 301
  • Karma: +6/-5
    • Zobrazit profil
Re:Divná podpora pro hidpi
« Odpověď #11 kdy: 08 Červen 2017, 16:00:30 »
Omlouvám se, že píši až teď, nějak nebyl čas, nejdřív WWDC, pak instalace a zkoumání macOS High Sierra (mimochodem, v první betě podstatně rychlejší než Sierra :-) ) a pak i pracovní a rodinné záležitosti.


Tady je výpis příkazu xrandr


Kód: [Vybrat]
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 400, current 1680 x 1050, maximum 2880 x 1800
default connected primary 1680x1050+0+0 0mm x 0mm
   1024x768      60.00 
   800x600       60.00 
   640x480       60.00 
   1024x640      60.00 
   840x524       60.00 
   825x525       60.00 
   720x450       60.00 
   640x400       60.00 
   2880x1800     60.00 
   2560x1600     60.00 
   2048x1536     60.00 
   2048x1280     60.00 
   1920x1200     60.00 
   1600x1200     60.00 
   1680x1050     60.00*
   1650x1050     60.00 
   1400x1050     60.00 
   1280x1024     60.00 
   1440x900      60.00 
   1280x960      60.00 
   1280x800      60.00 
   1152x720      60.00


Ale obávám se, že xorg.conf tam nemám, viz screenshot.






TIBOR

  • Guru
  • *****
  • Příspěvků: 5813
  • Karma: +431/-20
  • Som uzivatel linuxovej distribucie, som linuxak?
    • Zobrazit profil
Re:Divná podpora pro hidpi
« Odpověď #12 kdy: 08 Červen 2017, 16:56:41 »
Potom mas xorg.conf v /usr/share/X11/xorg.conf.d a tam bude mozno nasekany vo viacerych suboroch. Mas tam subor ktory ma v nazve monitor?
Inak podla toho xrandr ti to nerozpoznava monitor. Namiesto default by tam malo byt oznacenie pripojenia monitoru.

Ten skript nefungoval?
Asus X751LB-TY014H Ubuntu 16.04 XX 64bit - Mate.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

Abby

  • Člen
  • **
  • Příspěvků: 301
  • Karma: +6/-5
    • Zobrazit profil
Re:Divná podpora pro hidpi
« Odpověď #13 kdy: 08 Červen 2017, 16:59:49 »
Ten skript jsem ještě nezkoušela. Monitor to nepoznává, ale rozlišení tam jsou všechna, takže by to mělo fungovat, ale nefunguje...
Podívám se ještě do té druhé složky.

TIBOR

  • Guru
  • *****
  • Příspěvků: 5813
  • Karma: +431/-20
  • Som uzivatel linuxovej distribucie, som linuxak?
    • Zobrazit profil
Re:Divná podpora pro hidpi
« Odpověď #14 kdy: 08 Červen 2017, 18:14:22 »
Ved to ze rozlisenie je rozpoznane ale preco si ho nepamata. Skusal som googlit aj ten parallels ale nik tak neriesi podobny problem. Bud im rozlisenie vobec nedetekuje alebo riesia ine problemy s grafikou.
Asus X751LB-TY014H Ubuntu 16.04 XX 64bit - Mate.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

Abby

  • Člen
  • **
  • Příspěvků: 301
  • Karma: +6/-5
    • Zobrazit profil
Re:Divná podpora pro hidpi
« Odpověď #15 kdy: 08 Červen 2017, 18:39:31 »
Jinak to celkem funguje, tak to nechám tak jak je, jen mi přišlo divné, že když mám retina displej, tak že není možné to rozlišení normálně nastavit, že okna jsou normální, ale panel miniaturní a že si to po restartu nepamatuje.

TIBOR

  • Guru
  • *****
  • Příspěvků: 5813
  • Karma: +431/-20
  • Som uzivatel linuxovej distribucie, som linuxak?
    • Zobrazit profil
Re:Divná podpora pro hidpi
« Odpověď #16 kdy: 08 Červen 2017, 20:00:59 »
Neviem ci to spravne chapem ale ten parallels je nieco ako virtualbox? Ak ano tak to moze robit tu vec ze sa ubuntu nedostane priamo k HW monitora a tym nedokaze nacitat jeho parametre.
Napriklad ja mam nainstalovane ubuntu 16.04 priamo na ntb a kedze mam dve GK(intel, nvidia) tiez mi na nvidia nejde priame rozlisenie ale sa virtualizuje cez intel. Co tiez nieje idealne, ale v tomto pripade to aspon ide a nerobi problem.
Zrejme to vsetko bude odflaknutymi ovladacmi pre linux.
Asus X751LB-TY014H Ubuntu 16.04 XX 64bit - Mate.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

Abby

  • Člen
  • **
  • Příspěvků: 301
  • Karma: +6/-5
    • Zobrazit profil
Re:Divná podpora pro hidpi
« Odpověď #17 kdy: 08 Červen 2017, 21:00:47 »
Ano, Parallels je virtualizační program pro Mac, dá se říct, že to je "něco jako" Virtual Box, ale mnohem lepší, protože právě umožňuje přímý přístup k HW. Tady spíše bude problém v tom, že ten můj MacBook je model z podzimu minulého roku a linuxoví vývojáři ještě asi nezaregistrovali jeho existenci a nepřidali jeho podporu (pokud ji vůbec někdy přidají, není moc lidí, kteří by si na nový MacBook instalovali Linux, tahle cesta se obvykle používá až po skončení podpory od Apple (důvod je ten, že MacBook stále bez problémů funguje, ale nedostane aktuální macOS a Linux umožní tyto staré MacBooky dále plnohodnotně používat), což bývá kolem osmi let stáří, takže možná v roce 2024 bude podpora mého MacBooku :-D ). Ono notebooků s retina displejem zase tolik není.