আমি এই সমস্তগুলি একটি ব্লগ পোস্টে সংক্ষিপ্ত করে তুলেছি https://medium.com/@pwaterz/how-to-dual-boot-windows-10-and-ubuntu-18-04-on-the-15-inch- Dell-XPS-9570-সঙ্গে-NVIDIA-1050ti-GPU-4b9a2901493d
আমিও এর সাথে লড়াই করেছি। আমার জন্য যা কাজ শেষ হয়েছিল তা হ'ল নোট আমি উবুন্টু 18.04 ইনস্টল করেছি:
বায়োস সেটিংস সম্পর্কিত এবং উইন্ডোজ পার্টিশনটিকে রেইড থেকে পরিবর্তন করতে এই https://github.com/rcasero/doc/wiki/Ubuntu-linux-on-Delll-XPS-15-(9560) এই দস্তাবেজের প্রথম অংশটি অনুসরণ করুন AHCI। এটি আপনাকে লাইভ সিডি বুট করার অনুমতি দেবে। দ্রষ্টব্য, উইন্ডোতে ফিরে যাওয়ার জন্য ড্রাইভটি আনলক করতে আমার উইন্ডোজ কীটি প্রবেশ করতে হবে।
উবুন্টুটি সাধারণত ইনস্টল করুন।
জ্যাকJack96 এখানে সমস্ত সেটআপ এবং প্যাকেজ ইনস্টলেশন পদক্ষেপের স্ক্রিপ্ট করে একটি দুর্দান্ত কাজ করেছে https://github.com/JackHack96/dell-xps-9570-ubuntu-respin । এই স্ক্রিপ্টগুলির প্রাথমিক উদ্দেশ্য হ'ল ইতিমধ্যে ইনস্টল হওয়া প্যাকেজগুলির সাথে একটি চিত্র উত্পন্ন করা, তবে তিনি বিদ্যমান ইনস্টলেশনটিতে জিনিসগুলি সেট আপ করার জন্য একটি স্ক্রিপ্ট সরবরাহ করেন না। আপনি প্রথমবার বুট করার পরে, টার্মিনালটি খুলুন এবং নিম্নলিখিতগুলি চালান:
sudo apt install curl
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/JackHack96/dell-xps-9570-ubuntu-respin/master/xps-tweaks.sh)"
sudo prime-select intel
এটি ইন্টেল ইন্টিগ্রেটেড গ্রাফিক্স ব্যবহার করতে বাধ্য করে, ব্যাটারি নষ্ট করার দরকার নেই। আমি এনভিডিয়া কার্ড চালানো পরীক্ষা করিনি। আপনি যদি চান, চালান:
sudo prime-select nvidia
- আমি শেষ যে ইস্যুটি চালিয়েছিলাম তা হ'ল পর্দা ঝাঁকুনি দেওয়া শুরু হবে। আমি রেজোলিউশনটি 2048 x 1152 এ পরিবর্তন করে এবং রিফ্রেশ রেটটি 59.91 এ সেট করে সমাধান করেছি। প্রথমে আমি এটি সর্বনিম্ন রিফ্রেশ হারের সাথে 3840 x 1152 এ সেট করেছিলাম, তবে এটি এখনও কিছুটা অস্থির ছিল, তাই আমি রেজুলেশনটি বাদ দিলাম। এটি মূলত 4k চালানো এবং 250% পর্যন্ত স্কেলিংয়ের সমান - এটি ডিফল্ট। পার্শ্ব নোট, আমি 10 বছর আগে একটি এক্সপিএসের মালিকানা পেয়েছিলাম এবং এই একই ইস্যুতে ছুটে এসেছি ... এটি এখনও কেন হচ্ছে?
আমি কয়েক দিন ধরে এই সেটআপটি চালাচ্ছি এবং এটি বেশিরভাগ ক্ষেত্রেই কার্যকর। আমি যখন পাওয়ারটি প্লাগ করি তখন স্ক্রিনটি মাঝে মাঝে ফ্রিক আউট হয়ে যায়, এখনও এটি কাজ করা দরকার।
শেষ অবধি, একটি কৌতুক যা পিঠে আইসিং করছিল তা হ'ল https://github.com/bulletmark/libinput-gestures ইনস্টল করছিল ।
সর্বশেষে তবে অন্তত নয়, আপনার চিত্রটিকে ব্যাক আপ করুন যাতে আপনি কোনও কিছু ভাঙলে আপনি পুনরুদ্ধার করতে পারেন:
sudo dd if=/dev/nvme0n1p2 conv=sync,noerror bs=64K status=progress | gzip -c > backup.img.gz
সঠিক পার্টিশনের সাথে nvme0n1p2 প্রতিস্থাপন নিশ্চিত করুন Make আপনি এটি চালিয়ে পরীক্ষা করতে পারেন:
df -h
আমার পরামর্শটি এটি একটি নতুন ইনস্টলের উপর করা। জিনিসগুলি কাজ করার চেষ্টা করার সময় আপনি অনেকগুলি আলাদা আলাদা ইনস্টল এবং কনফিগার করেছেন এবং এটি নিশ্চিত করবে যে আপনার কোনও সমস্যা নেই।
আপডেট 1:
পর্দার ঝাঁকুনি / ক্রাশ অবিরত রয়েছে। কিছু খনন করা হয়েছে এবং এটি লিনাক্স কার্নেলের একটি বাগ হিসাবে উপস্থিত হয়েছে। আমি নিম্নলিখিতটি করে আমার কার্নেলটি 4.17.12-041712-জেনেরিতে আপডেট করেছি:
git clone git@github.com:mtompkins/linux-kernel-utilities.git
cd linux-kernel-utilities
sudo ./update_ubuntu_kernel.sh --latest
দ্রষ্টব্য, আপনি যখন এটি চালাবেন, আপনি আমার চেয়ে নতুন কার্নেল সংস্করণ ইনস্টল করতে পারেন। মুহুর্তের জন্য বিষয়গুলি কিছুটা ভাল বলে মনে হচ্ছে, যদিও কয়েক ঘন্টা হয়েছে। এটি স্থিতিশীল থাকলে পরে আপডেট হবে।
আপডেট 2:
সারা দিন কম্পিউটার ব্যবহার করেছেন এবং কোনও ফ্লিকার নেই। কার্নেল আপডেটটি দেখে মনে হচ্ছে কৌশলটি সম্পন্ন হয়েছে।
আপডেট 3
কার্নেল আপডেটের পরে এখনও কোনও ঝাঁকুনি নেই। ল্যাপটপটি যেখানে খুব গরম হচ্ছে এবং পুরোপুরি বন্ধ হচ্ছে না তা স্থগিত করার সময় আমি একটি সমস্যা লক্ষ্য করেছি। নুয়াউ ড্রাইভারের মধ্যে বাগ বাগানের মতো দেখতে এটি আবিষ্কার করেছি:
Aug 08 19:20:26 hermes kernel: Hardware name: Dell Inc. XPS 15
9570/02MJVY, BIOS 1.3.0 07/12/2018
Aug 08 19:20:26 hermes kernel: Workqueue: events_unbound async_run_entry_fn
Aug 08 19:20:26 hermes kernel: RIP: 0010:gf100_vmm_flush_+0x15c/0x1a0 [nouveau]
Aug 08 19:20:26 hermes kernel: RSP: 0018:ffffa9fc0782f5c8 EFLAGS: 00010282
Aug 08 19:20:26 hermes kernel: RAX: 0000000000000000 RBX: ffff969a575e0050 RCX: ffffffffaf061dc8
Aug 08 19:20:26 hermes kernel: RDX: 0000000000000000 RSI: 0000000000000096 RDI: 0000000000000246
Aug 08 19:20:26 hermes kernel: RBP: ffffa9fc0782f600 R08: 0000086da855788c R09: 000000000000001d
Aug 08 19:20:26 hermes kernel: R10: 0000000000000766 R11: 00000000000158a8 R12: ffff969a49d08c00
Aug 08 19:20:26 hermes kernel: R13: ffff969a2b5d0f00 R14: 000003cbc7bc6800 R15: ffff969a494a5000
Aug 08 19:20:26 hermes kernel: FS: 0000000000000000(0000) GS:ffff969a5bcc0000(0000) knlGS:0000000000000000
Aug 08 19:20:26 hermes kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Aug 08 19:20:26 hermes kernel: CR2: 00007f15f4007036 CR3: 00000001b960a004 CR4: 00000000003606e0
Aug 08 19:20:26 hermes kernel: Call Trace:
Aug 08 19:20:26 hermes kernel: gp100_vmm_flush+0x17/0x20 [nouveau]
Aug 08 19:20:26 hermes kernel: nvkm_vmm_iter.constprop.14+0x323/0x810 [nouveau]
Aug 08 19:20:26 hermes kernel: ? gp100_vmm_pd0_pde+0x1a0/0x1a0 [nouveau]
Aug 08 19:20:26 hermes kernel: ? __switch_to_asm+0x40/0x70
Aug 08 19:20:26 hermes kernel: ? __switch_to_asm+0x40/0x70
Aug 08 19:20:26 hermes kernel: ? native_sched_clock+0x37/0x90
Aug 08 19:20:26 hermes kernel: nvkm_vmm_map+0x148/0x400 [nouveau]
Aug 08 19:20:26 hermes kernel: ? gp100_vmm_pd0_pde+0x1a0/0x1a0 [nouveau]
Aug 08 19:20:26 hermes kernel: ? __switch_to_asm+0x40/0x70
Aug 08 19:20:26 hermes kernel: ? __switch_to_asm+0x34/0x70
Aug 08 19:20:26 hermes kernel: nvkm_vram_map+0x57/0x80 [nouveau]
Aug 08 19:20:26 hermes kernel: nvkm_uvmm_mthd+0x5ff/0x8d0 [nouveau]
Aug 08 19:20:26 hermes kernel: nvkm_object_mthd+0x1a/0x30 [nouveau]
Aug 08 19:20:26 hermes kernel: nvkm_ioctl_mthd+0x65/0x70 [nouveau]
Aug 08 19:20:26 hermes kernel: nvkm_ioctl+0xe2/0x180 [nouveau]
Aug 08 19:20:26 hermes kernel: nvkm_client_ioctl+0x12/0x20 [nouveau]
Aug 08 19:20:26 hermes kernel: nvif_object_ioctl+0x47/0x50 [nouveau]
Aug 08 19:20:26 hermes kernel: nvif_object_mthd+0x129/0x150 [nouveau]
Aug 08 19:20:26 hermes kernel: ? _cond_resched+0x19/0x30
Aug 08 19:20:26 hermes kernel: ? __kmalloc+0x19b/0x230
Aug 08 19:20:26 hermes kernel: ? nvif_vmm_map+0x3f/0xb0 [nouveau]
Aug 08 19:20:26 hermes kernel: nvif_vmm_map+0x88/0xb0 [nouveau]
Aug 08 19:20:26 hermes kernel: nouveau_mem_map+0x82/0xf0 [nouveau]
Aug 08 19:20:26 hermes kernel: nouveau_vma_map+0x48/0x70 [nouveau]
Aug 08 19:20:26 hermes kernel: nouveau_bo_move_ntfy+0x77/0xe0 [nouveau]
Aug 08 19:20:26 hermes kernel: ttm_bo_handle_move_mem+0x2d2/0x520 [ttm]
Aug 08 19:20:26 hermes kernel: ttm_bo_evict+0x142/0x1c0 [ttm]
Aug 08 19:20:26 hermes kernel: ? drm_edid_to_sad+0x194/0x1d0 [drm]
Aug 08 19:20:26 hermes kernel: ttm_mem_evict_first+0x19a/0x220 [ttm]
Aug 08 19:20:26 hermes kernel: ttm_bo_force_list_clean+0xa1/0x170 [ttm]
Aug 08 19:20:26 hermes kernel: ttm_bo_evict_mm+0x2e/0x30 [ttm]
Aug 08 19:20:26 hermes kernel: nouveau_do_suspend+0x85/0x2d0 [nouveau]
Aug 08 19:20:26 hermes kernel: nouveau_pmops_suspend+0x39/0x80 [nouveau]
Aug 08 19:20:26 hermes kernel: pci_pm_suspend+0x76/0x130
Aug 08 19:20:26 hermes kernel: ? pci_pm_freeze+0xf0/0xf0
Aug 08 19:20:26 hermes kernel: dpm_run_callback+0x5b/0x130
Aug 08 19:20:26 hermes kernel: __device_suspend+0x109/0x450
Aug 08 19:20:26 hermes kernel: async_suspend+0x1f/0x90
Aug 08 19:20:26 hermes kernel: async_run_entry_fn+0x3c/0x150
Aug 08 19:20:26 hermes kernel: process_one_work+0x1f5/0x3c0
Aug 08 19:20:26 hermes kernel: worker_thread+0x32/0x400
Aug 08 19:20:26 hermes kernel: kthread+0x120/0x140
Aug 08 19:20:26 hermes kernel: ? pwq_unbound_release_workfn+0xd0/0xd0
Aug 08 19:20:26 hermes kernel: ? kthread_bind+0x40/0x40
Aug 08 19:20:26 hermes kernel: ret_from_fork+0x35/0x40
Aug 08 19:20:26 hermes kernel: Code: 41 5e 41 5f 5d c3 49 8b 7c 24 10 48 8b 5f 50 48 85 db 74 4d e8 56 4a 3c ed 48 89 da 48 c7 c7 9c a8 f9 c0 48 89 c6 e8 b6 79 de ec <0f> 0b eb bf 49 8b 7c 24 10 48 8b 5f 50 48 85 db 74 1e e8 2d 4a
Aug 08 19:20:26 hermes kernel: ---[ end trace ff7d3fd86666433f ]---
এটি ঠিক করার জন্য আমি পুরো সময় এনভিডিয়া কার্ডে স্যুইচ করেছি।
sudo prime-select nvidia
দেখে মনে হচ্ছে এটি এখন স্থগিত এবং জাগ্রত হবে!
আপডেট 4:
আমি ইন্টেল জিপিইউ ব্যবহার করার সময় ঘুমাতে না পারার বিষয়টি সমাধান করেছি। আমাকে যা করতে হয়েছিল তা হ'ল আমার গ্রবে nouveau.modeset = 0 যুক্ত করা এবং এখন সমস্ত কিছু কাজ করে! আমি খুব শীঘ্রই একটি मध्यम পোস্টে এই সমস্ত লিখতে চেষ্টা করতে যাচ্ছি!