Statystyki |
» Użytkownicy: 745
» Najnowszy użytkownik: zygmuntpl
» Wątków na forum: 2 530
» Postów na forum: 18 733
Pełne statystyki
|
|
|
Intel HD Graphics 500 - rozmyte pixele | blur |
Napisane przez: Gość - 05-02-2022, 15:31 - Forum: Sprzęt i sterowniki
- Brak odpowiedzi
|
 |
Czy też macie problem z rozmytymi pixelami na Linux Mint?
Kod: /*inxi -Fxzi*/
System:
Kernel: 5.4.0-97-generic x86_64 bits: 64 compiler: gcc v: 9.3.0
Desktop: Xfce 4.16.0 Distro: Linux Mint 20.3 Una base: Ubuntu 20.04 focal
Machine:
Type: Desktop Mobo: GIGABYTE model: MZAPLBP-00 v: 1.x serial: <filter>
UEFI: American Megatrends v: F13 date: 11/21/2019
CPU:
Topology: Quad Core model: Intel Celeron J3455E bits: 64 type: MCP
arch: Goldmont rev: A L2 cache: 1024 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 11980
Speed: 1362 MHz min/max: 800/2300 MHz Core speeds (MHz): 1: 1309 2: 1218
3: 1248 4: 1194
Graphics:
Device-1: Intel HD Graphics 500 vendor: Gigabyte driver: i915 v: kernel
bus ID: 00:02.0
Display: x11 server: X.Org 1.20.13 driver: modesetting
unloaded: fbdev,vesa resolution: 1024x768~70Hz
OpenGL: renderer: Mesa Intel HD Graphics 500 (APL 2) v: 4.6 Mesa 21.0.3
direct render: Yes
Audio:
Device-1: Intel Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster vendor: Gigabyte driver: snd_hda_intel v: kernel bus ID: 00:0e.0
Sound Server: ALSA v: k5.4.0-97-generic
Network:
Device-1: Intel Dual Band Wireless-AC 3168NGW [Stone Peak] driver: iwlwifi
v: kernel port: f040 bus ID: 01:00.0
IF: wlp1s0 state: up mac: <filter>
IP v4: <filter> type: dynamic noprefixroute scope: global
IP v6: <filter> type: noprefixroute scope: link
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Gigabyte driver: r8169 v: kernel port: e000 bus ID: 03:00.0
IF: eno1 state: down mac: <filter>
WAN IP: <filter>
Drives:
Local Storage: total: 223.57 GiB used: 14.07 GiB (6.3%)
ID-1: /dev/sda vendor: Crucial model: CT240BX500SSD1 size: 223.57 GiB
Partition:
ID-1: / size: 218.57 GiB used: 14.07 GiB (6.4%) fs: ext4 dev: /dev/sda2
Sensors:
System Temperatures: cpu: 45.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 190 Uptime: 37m Memory: 7.60 GiB used: 1.06 GiB (13.9%)
Init: systemd runlevel: 5 Compilers: gcc: 9.3.0 Shell: bash v: 5.0.17
inxi: 3.0.38
Zakładam, że może być problem ze sterownikiem Intela, lub Mesy, ostatecznie X.Org.
(Nie wiem albo mam coś nie tak z monitorem, niby ostrość na 100%, próbowałem tryby "super resolution", lecz obraz jest cały czas niewyraźny)
HDMI sprawdzałem mam dobre.
Co dziwne mój monitor obsługuje 60 hz, a mam 70 hz odświeżanie ekranu.
![[Obrazek: hkwxDH0l.png]](https://i.imgur.com/hkwxDH0l.png)
Specjalnie ustawiłem sobie tekst bez antialiasingu, żeby były widoczne pixele.
Z tego co widzę na zdjęciu to czcionka nie jest wyraźna. Właściwie to wszystko jest rozmyte grafiki, ikony, czionki, terminal, wygląda mi to na problem ze skalowaniem.
Blur jest widoczny przy rozdzielczościach poniżej 1920x1080.
Pamiętam jeszcze jak używałem Windows XP na monitorze CRT przy rozdzielczości 800x600, później Windows 7 i podobnych problemów nie miałem.
Na drugim screenie blur będze bardziej widoczny.
![[Obrazek: yUy5pYhl.png]](https://i.imgur.com/yUy5pYhl.png)
(Zmieniłem na inny monitor obslugujący max rozdzielczość 800x600 i jest jednak problem ze skalowaniem.)
Aktualizacja 06.02.2022:
Uruchomiłem stary komputer z XP , różnica jest prawie niezauważalna, ale jest minimalny problem na mincie z downscalingiem, ale to nie przeszkadza w pracy na komputerze, więc jest znośna.
Zainstaluje sobie Fedorę 36 jak wyjdzie z najnowszymi sterownikami Mesy oraz sesją Wayland to dam znać czy problem występuje na innych dystrybucjach. (Z Fedorą 35 mam problem ze sterownkami iwlwifi, cały czas mi zmienia na dowszy sterownik, który nie działa i muszę robić downgrade do sterownika, który działa z moim układem.)
|
|
|
Obsługa C bez inicjacji przy pomocy kodu assemblera. |
Napisane przez: Gość - 04-02-2022, 17:26 - Forum: Off topic
- Brak odpowiedzi
|
 |
Czy ktoś z was się orientuje czy współczesne procesory obsługują język C bez żadnych implementacji?
Teoretycznie, jeżeli ktoś pisze własny system uniksopodobny i chciałby użyć tylko języka C (lub Rusta) to czy jest możliwe napisanie modułów zapewniających obsługę x86_64 czy zwykłego bootloader'a bez użycia assemblera?
Wiem, że dawniej procesory wymagały "startu z assemblera", nie wiem jak teraz.
Pytam się, bo ja z assemblera cienki bolek jestem, operacje logiczne, arytmetyczne, transferowe, rejestry niby rozumiem, ale jak jest masa kodu napisanego w assemblerze to długo mi się schodzi z odczytaniem tego.
Dodatkowe pytania:
-Czy C oraz C++ kompilują się do kodu maszynowego? (Wiem, że najpierw kompilują się do kodu obiektowego)
-Czy potrzebny jest interpreter, żeby używać kodu C?
-Czy procesor obsługuje 64 bitowy kod bez inicjacji go w assemblerze?
Wiem też, że pisząc w języku C nie mogę być pewny jaki otrzymam ostatecznie kod maszynowy. (Musiałbym bym wiedzieć jak działa kompilator języka C)
PS. Chciałbym iść na inżynierię oprogramowania, ale widzę chyba, że bez umiejętności płynnego odczytywania kodu assemblera ani rusz.
|
|
|
LMDE po instalacji komputer nie widzi systemu na dysku |
Napisane przez: Borys - 01-02-2022, 07:30 - Forum: System
- Odpowiedzi (3)
|
 |
Witam
Po ponad rocznym korzystaniu z Minta na bazie ubuntu chciałem zmierzyć się z LMDE. Proces instalacji wydawał się łatwy do przeprowadzenia, zautomatyzowany podział dysku na partycje no i wszystko z pozoru szło łatwo. Na zakończenie, standardowy komunikat o konieczności wyjęcia nośnika usb i naciśnięciu enter. Po rozruchu kilka informacji DOS w tym ta jedna : Proszę zainstalować system operacyjny na swoim dysku twardym ??????
Powtórzyłem instalację i znowu bez żadnych problemów cały proces przebiegł normalnie i finalnie to samo co wyżej napisałem, Dodam, że przy instalce 20.3 nie ma takich problemów. Proszę o pomoc, gdzie leży problem ??
|
|
|
Kopiowanie plików na dyski zewnętrzne USB - poradnik |
Napisane przez: omkar - 31-01-2022, 13:45 - Forum: Hyde Park
- Odpowiedzi (12)
|
 |
Pisałem już o tym na starym forum Minta ale wówczas nie otrzymałem wyczerpującej odpowiedzi.
Z tego względu, że mogłem już całkowicie zrezygnować z Windowsa, to temat powrócił i postanowiłem go rozwiązać oraz podzielić się doświadczeniami.
Jeżeli sformatujemy zewnętrzny dysk USB lub pendrive na NTFS lub exFAT, to podczas kopiowania plików, szczególnie o większej pojemności, gdy wskaźnik kopiowania zniknie i wyjmiemy dysk z portu USB, nawet wcześniej używając z prawokliku opcji „bezpiecznie usuń napęd” lub „wysuń”, to plik zostanie niewłaściwie skopiowany, pomimo tego, że ikona wygląda prawidłowo. Miałem przypadki, że skopiowany film nawet się odtwarzał na komputerze, ale później na playerze telewizora się zacinał lub nie można było go przewijać.
Dlatego jeżeli zniknie wskaźnik pobierania na dysk zewnętrzny, to należy trochę odczekać przed wyjęciem go z portu USB, a w przypadku pendrive'a, jeśli pobieramy duży, kilku-gigabajtowy plik, to poczekać trzeba najlepiej kilka minut.
Idealnym rozwiązaniem jest sformatowanie pendrive’a na FAT32, ponieważ wówczas wskaźnik pobierania znika dopiero po prawidłowym skopiowaniu pliku. Jedynym mankamentem takiego rozwiązania jest brak możliwości kopiowania plików większych niż 4 GB.
W przypadku, gdy pojawią się błędy podczas montowania pendrive’a lub dysku zewnętrznego USB sformatowanego w NTFS lub FAT32, to najlepiej użyć narzędzia „Dyski” z działu „Preferencje”. Zaznaczamy dysk, klikamy na zębate kółko i wybieramy: „napraw system plików”. To bardzo proste i skuteczne rozwiązanie. Lepszego nie znalazłem.
|
|
|
Instalacja Minta z zachowaniem danych |
Napisane przez: mklin - 30-01-2022, 20:16 - Forum: Podstawy
- Odpowiedzi (4)
|
 |
Zamierzam przeprowadzić nową instalację Minta i mam taki dylemat.
Mam dwie partycje - jedną systemową i drugą przeznaczoną na dane (pliki osobiste). Chciałbym zamontować na partycji przeznaczonej na dane katalog /home. Powrzucam tam wszystkie pliki osobiste. Czy przy następnej czystej instalacji Minta i formacie partycji systemowej oraz z montowaniem katalogu /home na partycji przeznaczonej na dane, wszystkie poprzednio zawarte pliki w katalogu /home zostaną nienaruszone? Czy taka kombinacja jest bezpieczna?
|
|
|
edytor do parsowania logów |
Napisane przez: dominbdg - 29-01-2022, 20:23 - Forum: Software
- Odpowiedzi (3)
|
 |
witam,
mam takie pytanie,
jakiego używacie najlepszego edytora do wyświetlania logów ?
altualnie mam atom'a ale logi (uzywam np. tych od elasticsearch) wyświetla mi tylko na szaro.
|
|
|
Celestia [update] |
Napisane przez: dkpgkb - 28-01-2022, 20:39 - Forum: Software
- Odpowiedzi (5)
|
 |
Celestia 16.1 nie updatuje się do 1.7
Kod: (Odczytywanie bazy danych ... 407706 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu .../celestia-common_1.7.0~git20220126+9d60f6e66-1_all.deb ...
Rozpakowywanie pakietu celestia-common (1.7.0~git20220126+9d60f6e66-1) nad (1.6.1+dfsg-3.2ubuntu20.04) ...
dpkg: błąd przetwarzania archiwum /var/cache/apt/archives/celestia-common_1.7.0~git20220126+9d60f6e66-1_all.deb (--unpack):
próba nadpisania "/usr/share/celestia/celestia-logo.png", który istnieje także w pakiecie celestia-gtk 1.6.1+dfsg-3.2ubuntu20.04
dpkg-deb: błąd: podproces wklej został zabity sygnałem (Przerwany potok)
Wystąpiły błędy podczas przetwarzania:
/var/cache/apt/archives/celestia-common_1.7.0~git20220126+9d60f6e66-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nie udało się zainstalować pakietu. Próba powrócenia do poprzedniego stanu:
|
|
|
Czemu polskie znaki są przekazywane jako 32 bitowe liczby całkowite? |
Napisane przez: Gość - 28-01-2022, 19:08 - Forum: Programowanie
- Odpowiedzi (2)
|
 |
Czy ktoś jest wie czemu polskie znaki są przekazywane jako 32 bitowe liczby całkowite i czy ma to związek z X.Org?
W sensie mam na myśli, że znaków jest mniej niż zakres 32 bitów czyli od 2147483648 do 2147483647 oraz dla unsigned 32 bit: od 0 do 4,294,967,295.
Source:
Kod: /*main.c*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Znak: ");
printf("%c\n", "ą"); /*Char przyjmuje wartości od -128 do 127, tyle co tablica ASCII (128 znaków wraz z zerem, a 127 bez zera.), więc nie ma to prawa działać. */
printf("String: ");
printf("%s\n", "ą");
printf("Dziesiętny: ");
printf("%d\n", "ą");
printf("Heksadecymalny: ");
printf("%x\n", "ą");
}
Output:
Kod: Znak:
String: ą
Dziesiętny: -2116071413
Heksadecymalny: 81df500b
Zastanawiam się czemu poprawnie wyświetla się "ą" jako string.
I nie wiem jak działa input w dystrybucjach linuxowych.
Jak ktoś wie, to byłbym wdzięczny za założenie wątku na forum dot. wyjaśnieniu jak działa obsługa wejścia w dystrybucjach linuxowych i czy samo czyste jądro obsługuje wejścia czy potrzebny jest do tego display server.
|
|
|
|