[konuyu kilitleyebilir misiniz?] Ekranı nasıl sığdırabilirim?

Başlatan tarware, 23 Haziran 2020 - 20:50:07

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

tarware

üstedit: aşağıda çözüm yok, dilerseniz vaktinizi harcamayın. her yeni bir çözüm denemesinde başka bir hata yumurtluyor.38 saattir sadece bununla uğraşıyorum. biraz sonuç alabileceğim işlerle uğraşmaya karar verdim.
---------------------------------------------------------------------------------
(konuyu ilk önce yanlış başlık altına açmışım/silmeye çalıştım silemedim. Bu bölümde benimle aynı problemleri yaşayan birkaç kişi gördüm ancak hiçbirinin çözümü yok/bende işe yaramadı)
Merhaba arkadaşlar. Ubuntuyu kurduğumda 2. ekran olarak kullandığım 32" tvde çözünürlük problemi yaşıyorum. Bazı yerlerde anlatılan xrandr komutu ile farklı çözünürlükleri eklemeyi denedim ancak çözünürlüğüm hep 1280x720de kalıyor. Farklı bir çözünürlük seçtiğimde ekran kararıp birkaç saniye sonra 1280x720 ekranı görüyorum. 1280x720den başka 1920x1080 çalışıyor ancak onda da kayma var ve ekranda titreme oluyor. Windows kullanırken intel denetim panelinden 1280x720 çözünürlüğü seçip kenarlarından özelleştirerek bu sorundan kurtulabiliyordum. Ubuntuya ilk defa giriş yaptım. Yardımlarınızı bekliyorum.
İyi günler dilerim.


Bu arkadaşın bahsettiği şey bende çıkmıyor.: https://forum.ubuntu-tr.net/index.php?topic=20231.msg251510#msg251510

çıktılar:
~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04 LTS
Release: 20.04
Codename: focal

--------------------------------
~$ lspci -nnk | egrep "VGA|3D|Display" -A2
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
Subsystem: QUANTA Computer Inc 3rd Gen Core processor Graphics Controller [152d:1054]
Kernel driver in use: i915
--
01:00.0 3D controller [0302]: NVIDIA Corporation GK208M [GeForce GT 740M] [10de:1292] (rev a1)
Subsystem: QUANTA Computer Inc GK208M [GeForce GT 740M] [152d:1054]
Kernel driver in use: nvidia

-----------------------------------------------------
~$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce GT 740M/PCIe/SSE2
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop,
    GL_NV_compute_program5, GL_NV_conditional_render,
    GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
    GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop,
    GL_NV_compute_program5, GL_NV_conditional_render,
    GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
    GL_EXT_multisample_compatibility, GL_EXT_multisampled_render_to_texture,
    GL_EXT_multisampled_render_to_texture2,
    GL_EXT_primitive_bounding_box, GL_EXT_render_snorm, GL_EXT_robustness,
    GL_NV_conditional_render, GL_NV_copy_buffer, GL_NV_copy_image,
    GL_NV_packed_float_linear, GL_NV_path_rendering,
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
    GL_OVR_multiview_multisampled_render_to_texture

--------------------------------------------------------------
~$ xrandr
Screen 0: minimum 8 x 8, current 2640 x 768, maximum 16384 x 16384
LVDS-1-1 connected primary 1360x768+1280+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768      60.02 +  40.01 
   1360x768      59.80    59.96*
   1280x720      60.00    59.99    59.86    59.74 
   1024x768      60.04    60.00 
   960x720       60.00 
   928x696       60.05 
   896x672       60.01 
   1024x576      59.95    59.96    59.90    59.82 
   960x600       59.93    60.00 
   960x540       59.96    59.99    59.63    59.82 
   800x600       60.00    60.32    56.25 
   840x525       60.01    59.88 
   864x486       59.92    59.57 
   800x512       60.17 
   700x525       59.98 
   800x450       59.95    59.82 
   640x512       60.02 
   720x450       59.89 
   700x450       59.96    59.88 
   640x480       60.00    59.94 
   720x405       59.51    58.99 
   684x384       59.88    59.85 
   680x384       59.80    59.96 
   640x400       59.88    59.98 
   576x432       60.06 
   640x360       59.86    59.83    59.84    59.32 
   512x384       60.00 
   512x288       60.00    59.92 
   480x270       59.63    59.82 
   400x300       60.32    56.34 
   432x243       59.92    59.57 
   320x240       60.05 
   360x202       59.51    59.13 
   320x180       59.84    59.32 
VGA-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 connected 1280x720+0+48 (normal left inverted right x axis y axis) 708mm x 398mm
   1280x720      50.00 +  60.00    59.94*
   1920x1080i    60.00    50.00    59.94 
   1024x768      75.03    70.07    60.00 
   832x624       74.55 
   800x600       72.19    75.00    60.32    56.25 
   720x576       50.00 
   720x480       60.00    59.94 
   640x480       75.00    72.81    66.67    60.00    59.94 
   720x400       70.08 
DP-1-1 disconnected (normal left inverted right x axis y axis)

-------------------------------------------
~$ dpkg -l | grep -E "nvidia|bumblebee|nvidia-prime|fglrx"
ii  libnvidia-cfg1-440:amd64                   440.82+really.440.64-0ubuntu6         amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-440                       440.82+really.440.64-0ubuntu6         all          Shared files used by the NVIDIA libraries
ii  libnvidia-compute-440:amd64                440.82+really.440.64-0ubuntu6         amd64        NVIDIA libcompute package
ii  libnvidia-compute-440:i386                 440.82+really.440.64-0ubuntu6         i386         NVIDIA libcompute package
ii  libnvidia-decode-440:amd64                 440.82+really.440.64-0ubuntu6         amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-440:i386                  440.82+really.440.64-0ubuntu6         i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-440:amd64                 440.82+really.440.64-0ubuntu6         amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-440:i386                  440.82+really.440.64-0ubuntu6         i386         NVENC Video Encoding runtime library
ii  libnvidia-extra-440:amd64                  440.82+really.440.64-0ubuntu6         amd64        Extra libraries for the NVIDIA driver
ii  libnvidia-fbc1-440:amd64                   440.82+really.440.64-0ubuntu6         amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-fbc1-440:i386                    440.82+really.440.64-0ubuntu6         i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-440:amd64                     440.82+really.440.64-0ubuntu6         amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-440:i386                      440.82+really.440.64-0ubuntu6         i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-ifr1-440:amd64                   440.82+really.440.64-0ubuntu6         amd64        NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  libnvidia-ifr1-440:i386                    440.82+really.440.64-0ubuntu6         i386         NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  linux-modules-nvidia-440-5.4.0-26-generic  5.4.0-26.30+2                         amd64        Linux kernel nvidia modules for version 5.4.0-26
ii  linux-modules-nvidia-440-5.4.0-37-generic  5.4.0-37.41                           amd64        Linux kernel nvidia modules for version 5.4.0-37
ii  linux-modules-nvidia-440-generic-hwe-20.04 5.4.0-37.41                           amd64        Extra drivers for nvidia-440 for generic-hwe-20.04
ii  nvidia-compute-utils-440                   440.82+really.440.64-0ubuntu6         amd64        NVIDIA compute utilities
ii  nvidia-driver-440                          440.82+really.440.64-0ubuntu6         amd64        NVIDIA driver metapackage
ii  nvidia-kernel-common-440                   440.82+really.440.64-0ubuntu6         amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-440                   440.82+really.440.64-0ubuntu6         amd64        NVIDIA kernel source package
ii  nvidia-prime                               0.8.14                                all          Tools to enable NVIDIA's Prime
ii  nvidia-settings                            440.64-0ubuntu1                       amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-440                           440.82+really.440.64-0ubuntu6         amd64        NVIDIA driver support binaries
ii  screen-resolution-extra                    0.18build1                            all          Extension for the nvidia-settings control panel
ii  xserver-xorg-video-nvidia-440              440.82+really.440.64-0ubuntu6         amd64        NVIDIA binary Xorg driver

------------------------------------------------------------------------------------------------------------------------



tarware

denediğim başka şeylerden bahsetmem gerekirse:
xrandr ile HDMI-1-1 üzerine birçok çözünürlük ekledim. Tek açılan çözünürlük 1440x900(16:10) oldu. 1440x900 tam anlamıyla ekranı kapladı ve hiçbir kayıp yoktu. tek sorunu 3 saniyede 1 ekranın siyaha dönüp tekrardan gelmesi. sanırım ekran desteklemiyor. onun dışındaki bütün çözünürlükler(720p ve 1080p hariç .bu ikisi açılmasına rağmen ekranı kaplamıyor.) hiç açılmadı, yalnızca siyah ekran oldu.

Nvidia x-server settings üzerinde 2 monitör de gözüküyor ancak çözünürlükle ilgili herhangi bir değişiklik yapılmıyor.



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 23 Haziran 2020 - 23:12:55

[mention=653852]@ampirist[/mention]
tam mesaj yazıyordum, deneyip geri dönüş yapacağım.

sinan54

Nvidia 440 driver sürümü sizin GeForce GT 740M kartınızı destekliyor mu?Biraz bakındım bu kartın en son driveri 418 görünüyor.Nvidia 390 da çok kararlıdır,

tarware

#4
[mention=653852]@ampirist[/mention]
Merhabalar gönderdiğiniz linkteki adımları anladığım kadarOn a geçmesi.ıyla yaptım ancak çözüm olmadı.
yaptığım işlemler:
5 maddelik bir uygulama çıkıyor karşıma ancak 4.maddede farklı yollara çıkıyoruz. Advanced butonuna bastığım zaman hiçbir şey değişmiyor. Anlattığına göre Force Composition Pipeline veya Force Full Composition Pipeline'ı aktif etmemiz gerekiyormuş.
Karşıma öyle bir seçenek gelmediği için diğer yol olan terminalden aktif etmek için komutları yazdım.

For Force Composition Pipeline:

nvidia-settings --assign CurrentMetaMode="$(xrandr | sed -nr '/(\S+) connected (primary )?([0-9]+x[0-9]+)(\+\S+).*/{ s//\1: \3 \4 { ForceCompositionPipeline = On }, /; H}; ${ g; s/\n//g; s/, $//; p }')"


For Force Full Composition Pipeline:

nvidia-settings --assign CurrentMetaMode="$(xrandr | sed -nr '/(\S+) connected (primary )?([0-9]+x[0-9]+)(\+\S+).*/{ s//\1: \3 \4 { ForceFullCompositionPipeline = On }, /; H}; ${ g; s/\n//g; s/, $//; p }')"


sonra reboottan sonra deaktif olmaması için bir kod vermiş onları da tek tek yazdım.

------------------------------------
old answer diye bir kısım var. bunu da çalışmazsa dene demiş.
Create a file in your /etc/modprobe.d directory called zz-nvidia-modeset.conf
file mızı oluşturduk ve içine gerekli yazıyı ekledikten sonra

From the terminal run:

sudo update-initramfs -u
kodu terminalden çalıştırdım.
reboot attım ve
To enable the Nvidia adapter, after rebooting, you have to run

sudo prime-select nvidia
kodunu yazdım. çıktısı:
Info: the nvidia profile is already set
oldu.
ve tek değişen şey ekran görüntüsünde görülen monitölerin üzerinde yazan PRIME: HDMI-1-1 VE LVDS-1-1 yazılar ve senkronizasyonun off'tan On a geçmesi.





Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 24 Haziran 2020 - 00:05:02

[mention=653854]@sinan54[/mention]
şu anda uyumlu olduğu yazan 319.17 versiyonunu indiriyorum.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 24 Haziran 2020 - 00:13:46

Sinirden ağlıyorum:( şimdi de driver kurarken hata verdi...
dosya yazdırdı. bu da dosyanın içeriği. şimdi de bunu çözmeye çalışayım...

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Wed Jun 24 00:11:46 2020
installer version: 319.17nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Wed Jun 24 00:11:46 2020
installer version: 319.17

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

nvidia-installer command line:
    ./nvidia-installer

Unable to load: nvidia-installer ncurses user interface

Using built-in stream user interface
-> License accepted.
-> Installing NVIDIA driver version 319.17.
WARNING: The path to the `modprobe` utility reported by '/proc/sys/kernel/modprobe', `/sbin/modprobe`, differs from the path determined by `nvidia-installer`, `/usr/sbin/modprobe`.  Please verify that `/sbin/modprobe` works correctly and correct the path in '/proc/sys/kernel/modprobe' if it does not.
-> Performing CC sanity check with CC="cc".
-> Kernel source path: '/lib/modules/5.4.0-37-generic/build'
-> Kernel output path: '/lib/modules/5.4.0-37-generic/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
   executing: 'cd ./kernel; make clean'...
-> Building kernel module:
   executing: 'cd ./kernel; make module SYSSRC=/lib/modules/5.4.0-37-generic/build SYSOUT=/lib/modules/5.4.0-37-generic/build'...
   NVIDIA: calling KBUILD...
   make -f ./Makefile syncconfig
   make -f ./scripts/Makefile.build obj=scripts/basic
   rm -f .tmp_quiet_recordmcount
   make -f ./scripts/Makefile.build obj=scripts/kconfig syncconfig
     flex -oscripts/kconfig/lexer.lex.c -L scripts/kconfig/lexer.l
   /bin/sh: 1: flex: not found
   make[4]: *** [scripts/Makefile.host:9: scripts/kconfig/lexer.lex.c] Error 127
   make[3]: *** [Makefile:594: syncconfig] Error 2
   make[2]: *** [Makefile:704: include/config/auto.conf.cmd] Error 2
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: *** [Makefile:264: module] Error 1
   make: *** [makefile:60: module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

nvidia-installer command line:
    ./nvidia-installer

Unable to load: nvidia-installer ncurses user interface

Using built-in stream user interface
-> License accepted.
-> Installing NVIDIA driver version 319.17.
WARNING: The path to the `modprobe` utility reported by '/proc/sys/kernel/modprobe', `/sbin/modprobe`, differs from the path determined by `nvidia-installer`, `/usr/sbin/modprobe`.  Please verify that `/sbin/modprobe` works correctly and correct the path in '/proc/sys/kernel/modprobe' if it does not.
-> Performing CC sanity check with CC="cc".
-> Kernel source path: '/lib/modules/5.4.0-37-generic/build'
-> Kernel output path: '/lib/modules/5.4.0-37-generic/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
   executing: 'cd ./kernel; make clean'...
-> Building kernel module:
   executing: 'cd ./kernel; make module SYSSRC=/lib/modules/5.4.0-37-generic/build SYSOUT=/lib/modules/5.4.0-37-generic/build'...
   NVIDIA: calling KBUILD...
   make -f ./Makefile syncconfig
   make -f ./scripts/Makefile.build obj=scripts/basic
   rm -f .tmp_quiet_recordmcount
   make -f ./scripts/Makefile.build obj=scripts/kconfig syncconfig
     flex -oscripts/kconfig/lexer.lex.c -L scripts/kconfig/lexer.l
   /bin/sh: 1: flex: not found
   make[4]: *** [scripts/Makefile.host:9: scripts/kconfig/lexer.lex.c] Error 127
   make[3]: *** [Makefile:594: syncconfig] Error 2
   make[2]: *** [Makefile:704: include/config/auto.conf.cmd] Error 2
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: *** [Makefile:264: module] Error 1
   make: *** [makefile:60: module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

ampirist

#5
xrandr --output HDMI-1-1 --mode 1920x1080  --rate 60  
xrandr --output HDMI-1-1 --auto

xrandr komutu ile nasıl ayarladın bilmiyorum ama birde bu şekilde  deneyebilir misin?

bu olmazsa aynı işlemi diğer ekran için yap.ama çözünrlüğü 1280*720 yap.

çünkü 1366/768 değeri   ile 1920/1080  değeri aynı değil.senkronizasyon için aynı olması gerekiyor.



Mitsukuni

Merhaba,

xrandr ayarlamalarını arandr ile arayüz kullanarak da yapabilirsiniz. Ayarlamayı yaptıktan sonra eğer bilgisayarı her başlattığınızda baştan ayar yapmanız gerekiyorsa arandr ile yaptığnız ayarı betik olarak kaydedip açılışta çalışan programlara ekleyebilirsiniz.

arandr yüklü değil ise
sudo apt install arandr

tarware

#7
[mention=653859]@ampirist[/mention]
merhaba. https://wiki.ubuntu-tr.net/index.php?title=%C3%87%C3%B6z%C3%BCn%C3%BCrl%C3%BCk_modu_ekleme bu sitede anlatılan yol ile yaptım. Yazdığınız kodlar malesef işime yaramadı. dediğiniz gibi 1280x720 için de denedim. değişen bir şey olmadı.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 24 Haziran 2020 - 19:22:34

[mention=653867]@Mitsukuni[/mention]
merhaba. arandr uygulaması ile sorunum çözülmedi. bu sorunu windows makinemde yaşadığımda el ile ekranı sıkıştırıp sığdırmak için intel denetim paneli kullanıyordum. linuxta bu işlemi yapabileceğim bir yol var mı?


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 24 Haziran 2020 - 19:28:07

[mention=653854]@sinan54[/mention]
merhaba. nvidia-390 kurarken ERROR: An NVIDIA kernel module 'nvidia' appears to already be loaded in your kernel.
hatası alıyorum. internetten bakıp çözdüm.. ancak bu sefer de başka hata vermeye başladı. Linux hep böyle midir?

Mitsukuni

@tarware Anladığım kadarıyla hibrid ekran kartına sahipsiniz. Kendim kullanmadığım için takip ettiğim bir konu değildi ancak hibrid kartların sorunlu olduğunu hatırlıyorum, mevcut durum nedir bilmiyorum dolayısıyla. Ancak görünüşe göre Nvidia Prime yeni bir teknoloji ve Ubuntu üzerindeki denemeler 18.04 ile başlamış. Biraz bakındığım kadarıyla Wayland ile giriş yapılmasının tavsiye edildiğini gördüm. Bunu bir deneyin isterseniz. Bilgisayarı yeniden başlattığınızda giriş ekranındaki ayar simgesinde Ubuntu on Wayland diye bir seçenek olması lazım.

Nvidia ayarlarında bağlı ekranlar ayrı ayrı görünmüyor (Prime olmasından ötürü Nvidia-settings ile yapılamıyor diye bir hata çıkmış). Arandr ile görünen çözünürlükler nedir? Olması gereken çözünürlük 1920x1080 sanırım.

tarware

#9
http://
wayland ile açınca yukarıdaki gibi tek çözünürlük seçeneği var. main screen'da da tek çözünürlük seçeneği var.
normal başlatınca  aşağıdaki görselde olduğu gibi birçok seçenek mevcut.
http://


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 24 Haziran 2020 - 21:07:46

bilgisayar mühendisi olacaksın en azından yeni bir işletim sistemi daha öğren diye çıktığım bu ubuntu macerasına, son vermiş bulunmaktayım. yardım etmeye çalışan herkese teşekkür ederim. başka bir linux versiyonunda görüşmek üzere. hoşçakalın.

tosun

"İnsan dünyaya sadece yemek, içmek, koynuna birini alıp yatmak için gelmiş olamazdı. Daha büyük ve insanca bir sebep lazımdı."

Mitsukuni

Nvidia'yı kapatıp Intel ile bir deneyin.
sudo prime-select intel

Bu da olmazsa bunun haricinde bir de Manjaro'yu kurmadan denemenizi tavsiye ediyorum zira Manjaro kurulum yapmadan donanım tanıma konusunda iyidir.

-----------
Bir ihtimal işinize yarayabilir diye de bunu buraya bırakayım:
https://wiki.archlinux.org/index.php/PRIME

sinan54

[mention=653874]@tarware[/mention]Ne yazık ki Linux tarafında donanım üreticilerinin gerekli desteği vermedikleri için bu tür problemler oluyor.Bir bilgisayarda çok iyi çalışan bir kart diğerinde sorun olabiliyor.(Bu şuan sizin bilgisayarınız için  geçerli değil).....Linux öğrenmenin birinci kuralı çabuk pes etmemektir.Mesela sorununuz kablodan veya harici monitörün ekran ayarlarından da olabilir.Ona buradakiler ne yapsın?Harici ekran bağlandığında F10 tuşu ile ekran değiştirmekte bazı sonuçlar verebilir.Manjaro Linux denemek isterseniz, live kullanımda masaüstü yüklenmeden önce,F seçenekleri ile ekran kartını ''non free''olarak ayarlayın