আমি কীভাবে কেবলমাত্র একটি ভৌত ​​গ্রাফিক্স কার্ড দিয়ে মাল্টিসিট সেট আপ করতে পারি?


16

আমার একটি উবুন্টু কম্পিউটার চলছে 16.04 এবং আমার কাছে কেবল একটি গ্রাফিক্স কার্ড রয়েছে।

চশমা

কে এবং কে এটি ব্যবহার করতে পারে সে সম্পর্কে আমি এবং আমার ভাই ক্রমাগত লড়াই করি, তাই আমি সবাইকে অনুগ্রহ করে মাল্টিসিট ইনস্টল করার চেষ্টা করছি।

  • আমি হব seat0, ভিজিএ বন্দর, একটি মাউস, একটি কীবোর্ড এবং কম্পিউটারের পিছনে হেডফোন জ্যাকগুলি।

  • তিনি হবেন seat1, ডিভিআই-ডি পোর্ট, একটি মাউস, একটি কীবোর্ড এবং কম্পিউটারের সামনের দিকে হেডফোন জ্যাক।

  • আমরা ইন্টারনেটের সাথে সংযোগ স্থাপনের জন্য ওয়াই-ফাই ডংল শেয়ার করব।

এটি কীভাবে করা যায় আমি তার সম্পূর্ণ ক্ষতিতে আছি। আমি কোন ফাইলগুলি তৈরি করি, তারা কোথায় যায় এবং আমি সেগুলিতে কী রাখি? একটি ভাল ফর্ম্যাট উত্তর (একটি অনলাইন গাইড নয়) চমৎকার হবে।

এর আউটপুট lspci:

00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
00:1c.1 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #2 (rev d5)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation C220 Series Chipset Family H81 Express LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
01:00.0 PCI bridge: PLX Technology, Inc. PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA (rev ba)
01:00.1 System peripheral: PLX Technology, Inc. PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA (rev ba)
02:01.0 PCI bridge: PLX Technology, Inc. PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA (rev ba)
02:05.0 PCI bridge: PLX Technology, Inc. PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA (rev ba)
02:07.0 PCI bridge: PLX Technology, Inc. PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA (rev ba)
02:09.0 PCI bridge: PLX Technology, Inc. PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA (rev ba)
03:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
04:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
05:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
06:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
08:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)

এর আউটপুট ls /dev/input/by-path/:

pci-0000:00:14.0-usb-0:1:1.2-event-kbd
pci-0000:00:14.0-usb-0:2:1.0-event-kbd
pci-0000:00:14.0-usb-0:7:1.0-event-mouse
pci-0000:00:14.0-usb-0:1:1.2-event-mouse
pci-0000:00:14.0-usb-0:3.1:1.0-event-mouse
pci-0000:00:14.0-usb-0:7:1.0-mouse
pci-0000:00:14.0-usb-0:1:1.2-mouse
pci-0000:00:14.0-usb-0:3.1:1.0-mouse
platform-eeepc-wmi-event

1
আমি কখনই চেষ্টা করিনি, তবে আপনি কি ডাব্লুআইকেআই-এর দিকে তাকাচ্ছেন ?
রেজিস্টি

@ অরিজি এটি মাল্টি কার্ডের জন্য
সোরেন

1
আরও কয়েকটি সমাধান রয়েছে (যেমন জেফার, এই প্রশ্নের উত্তরটি দেখুন )। তবে জিপিইউ নিবিড় অ্যাপ্লিকেশনগুলির জন্য গেমসের মতো এগুলি উভয়ই যথেষ্ট পর্যাপ্তরূপে দেখা যাবে না, যেমনটি আমি দেখছি, না দূরবর্তী এক্স সার্ভারগুলি হবে কারণ তারা রেন্ডারিংয়ের জন্য এক্স ক্লায়েন্টের কম্পিউটারের জিপিইউ ব্যবহার করতে পারে না।
উপহাস

এক্সডিএমসিপি স্থানীয় রেন্ডারিং ইঞ্জিনটি ব্যবহার করবে এবং দূরবর্তীভাবে প্রদর্শন করবে, যদিও আপনি গ্যালামারের মতো আধুনিক কোনও এক্সটেনশন পেতে না পারেন
এমিয়াস

উত্তর:


7

সুতরাং এটি একটি পুরানো গাইড, তবে এটি এখনও কার্যকর হতে পারে। মাল্টিসাইটটোনকার্ড

আমি নির্দেশাবলী নিয়ে আসা শুরু করার আগে কয়েকটি নোট:

  • gdmআপনি যা করতে চান তা সমস্ত কনফিগারেশন এমনকি প্রয়োজনীয় নাও হতে পারে। আপনার যদি জিনোম থাকে তবে আপনার ইতিমধ্যে gdm(এবং আরও নতুন সংস্করণ) রয়েছে। Ityক্য ব্যবহার করে lightdm, যা দেখে মনে হচ্ছে এটি কাজ করবে না। gdmএই গাইডটি ব্যবহার করার জন্য আপনার এটি ইনস্টল করা উচিত এবং এটি ব্যবহার করা উচিত ।

  • আর একটি সতর্কতা: পুরানো গাইড। এটি কাজ নাও করতে পারে, এটি উবুন্টুকে ভেঙে দিতে পারে, এটি আপনার মেশিনটি ফুটিয়ে তুলতে পারে (বাস্তবে অবশ্যই নয়)। সাবধান এবং ফিরে জিনিস আপ করুন।

এখন গাইডের জন্য

উইকি নিম্নলিখিত স্প্ল্যাশ স্ক্রিনটি অক্ষম করার পরামর্শ দেয়। প্রক্রিয়াটি এখনও কাজ করে কিনা তা আমি জানি না।

এই সেটআপটি দিয়ে অনেকগুলি ভুল হতে পারে এবং বুটের সময় অভিনব স্প্ল্যাশ স্ক্রিনটি সহায়তা করে না। এটি অক্ষম করার জন্য (সম্ভবত সাময়িকভাবে) সম্পাদনা / ইত্যাদি / ডিফল্ট / গ্রাব এবং GRUB_CMDLINE_LINUX_DEFAULT অ্যাসাইনমেন্টটি শান্ত স্প্ল্যাশ থেকে নামডোসেট নোপলাইমাথে পরিবর্তন করুন। তারপরে সুডো আপডেট-গ্রাব চালান।

পরের অংশটি, "বর্ধিত ডেস্কটপ" প্রায় সম্ভবত এড়িয়ে যেতে পারে। উভয় মনিটরকে কেবল প্লাগ ইন করুন এবং আপনার মনিটরের সেটিংসে "বর্ধিত মোড" এ সেট করুন।

এখন, কিছু কনফিগারেশন জন্য।

প্রথমে, /etc/gdm/gdm.conf এ [সার্ভারগুলি] বিভাগে 0 = .... দিয়ে শুরু হওয়া একটি লাইন (লাইনের শুরুতে # ছাড়াই) সন্ধান করুন। এর সামনে একটি # রাখুন।

এটি অনেক ঝামেলা ছাড়াই সম্ভব হওয়া উচিত।

তারপরে /etc/gdm/gdm.conf- কাস্টম সম্পাদনা করুন। [সুরক্ষা] বিভাগটি সন্ধান করুন এবং পামস্ট্যাক = gdm-2.20 একটি লাইন যুক্ত করুন।

এখানেই আপনার সমস্যা হতে পারে। 2.20 এর পরিবর্তে, আপনার 3.18 চেষ্টা করতে হবে (এটি 16.04 এর জন্য)।

[xdmcp] বিভাগটি সন্ধান করুন এবং একটি লাইন সক্ষম করুন = সত্য যোগ করুন।

এটি কোন ঝামেলা না করা উচিত।

এক্সডিএমসিপি বিশেষত সুরক্ষিত প্রোটোকল নয় তাই অন্যান্য কম্পিউটার থেকে জিডিএম প্রত্যাখ্যান সংযোগ তৈরি করা ভাল ধারণা। একটি লাইন জিডিএম যোগ করুন: 127 *

এটি, আপনি না করতে বেছে নিতে পারেন। আপনি যদি সুরক্ষা সম্পর্কে যত্নশীল হন তবে আমি আপনাকে এটি করার পরামর্শ দিই তবে অন্যথায়, আমি মনে করি আপনি এটি ছেড়ে দিতে পারেন।

এখন gdmরিবুট করে পুনরায় চালু করুন (সম্ভবত সবচেয়ে সহজ উপায়)। আপনি যদি জিডিএম লগইন স্ক্রিনটি দেখেন তবে কিছু একটা আপ। মূল গাইডটি পরীক্ষা করে দেখুন এবং কিছু সেটিংস ঝাপটান।

আপনার যদি লগইন স্ক্রিন না থাকে তবে একটি টিটিওয়াইতে যান এবং চালান X -query 127.0.0.1। জিডিএম যদি আসে তবে এটি মেরে ফেলুন (টিটিওয়াইতে ফিরে এসে সেখানে মেরুন)।

নামে পরিচিত একটি নতুন ব্যবহারকারী করুন monitor:

addgroup --gid 983 monitor
adduser --uid 983 --gid 983 monitor

একটি ফাইল তৈরি করুন (গাইডের কোনও নাম চশমা নেই) এতে অন্তর্ভুক্ত করুন /etc/udev/rules.d/my.rules:

SUBSYSTEM=="input", OWNER="monitor", GROUP="monitor"

কিছু প্যাকেজ ইনস্টলেশন:

apt-get install x11-utils xserver-xephyr

আমাদের কিছু উপাত্ত দিয়ে মনিটরগুলি পৃথক করতে হবে:

ln -s xmessage /usr/bin/xmessage0
ln -s xmessage /usr/bin/xmessage1

monitorটিটিওয়াই ব্যবহারকারীর মধ্যে লগইন করুন এবং তৈরি করুন ~/.xsession

এটি ভিতরে রাখুন:

runscreen () {
    # $1 = number
    # $2 = geometry
    local xpid winid k
    while :; do
        xmessage$1 -geometry $2 "Window $1" &
        xpid=$!
        k=10
        while \
            winid=`xwininfo -name xmessage$1|grep 'Window id'|cut -d' ' -f4` \
            && [ $k -gt 0 -a ! "$winid" ]
        do
            sleep 1
            k=$(($k - 1))
        done
        if [ "$winid" ]; then
            Xephyr :1$1 -parent "$winid" -dpms -keybd "evdev,,device=$3,$xkb" -mouse "evdev,,device=$4" -query 127.0.0.1 
        fi
        kill $xpid
        sleep 3
        kill -9 $xpid
    done 
}

# For some reason I was unable to set the following in xorg.conf
# We need to turn off power management of the main X server because it doesn't
# see either of the keyboards and the mice so it will enter power-saving mode
# after 10 minutes
xset s off
xset dpms 0 0 0
xset -dpms

xkb='xkbrules=xorg,xkbmodel=evdev,xkblayout=us'

# PS/2 keyboard and mouse
kbd1=`ls /dev/input/by-path/platform-*-event-kbd`
mouse1=`ls /dev/input/by-path/platform-*-event-mouse`

# USB keyboard and mouse
kbd2=`ls /dev/input/by-path/pci-*-event-kbd`
mouse2=`ls /dev/input/by-path/pci-*-event-mouse`

runscreen 1 1280x1024+1920+0 "$kbd2" "$mouse2" &
runscreen 0 1920x1080+0+0 "$kbd1" "$mouse1"

আপনার রেজোলিউশনগুলি প্রতিফলিত করতে এটি সম্পাদনা করতে ভুলবেন না।

ব্যবহারকারী startxহিসাবে চালান monitorএবং দেখুন এটি কার্যকর হয় কিনা।

এটি কার্যকর হলে বুট শুরু করার প্রয়োজন হয়, সুতরাং এটি ~/.profile(মনিটরের অ্যাকাউন্টের জন্য) শেষে যুক্ত করুন :

if [ "`tty`" = /dev/tty6 ]; then
    exec startx
fi

জিইউআই হত্যা করুন এবং টিটিওয়াই 6 এ যান। হিসাবে লগইন করুন monitorএবং এটি শুরু করা উচিত।

যদি এটি কাজ, সম্পাদন করা ফাইল /etc/init/tty6.confরুট হিসাবে এবং প্রতিস্থাপন দিয়ে শুরু লাইন /sbin/gettyসঙ্গে

exec /bin/login -f monitor tty6 </dev/tty6 >/dev/tty6 2>&1

যদি এটি কাজ করে তবে আপনি আলাদা অডিওও করতে চান, লিঙ্কযুক্ত মাল্টিসিটেক্স গাইডটিতে আপনার জন্য কিছু জিনিস রয়েছে।

দয়া করে মনে রাখবেন এটি কার্যকর নাও হতে পারে। আমি এটি বরং দ্রুত টাইপ করেছি এবং আশা করি এটি প্রয়োজনে এটি আরও কিছুটা পরিষ্কার হওয়ার জন্য সম্পাদনা করব। আমি গাইডের অংশগুলি আরও যুগোপযোগী হওয়ার এবং সাফল্যের সম্ভাবনা বাড়ানোর জন্য অভিযোজিত করেছি।

শুভকামনা!


লাইটডিএম-এ পোর্টিং সম্পর্কিত কোনও জ্ঞান?
সোরেন

@ মূ_ও_আল_মো না, মোটেও না। এই পদ্ধতিটি কী করে এবং কেন এটির প্রয়োজন তা সম্পর্কে আমি কেবল কিছুটা নির্দিষ্ট ধারণা পেতে পারি তবে জিডিএম বনাম লাইটডিএম কীভাবে কাজ করে তা আমি জানি না। যদিও লাইটডিএমের পরিবর্তে জিডিএম ব্যবহার করা কোনও সমস্যা নয়। আপনার লগইন স্ক্রিন পরিবর্তন হয় এবং এটি প্রায় (দৃশ্যমান)।
দ্য ওয়ান্ডারার 14

3

এটি খুব দুর্দান্ত লাগছে, তাই আমি চারপাশে ব্রাউজ করেছি এবং এই উইকিপিডিয়া এন্ট্রি থেকে লিঙ্কিত হিসাবে এই উইকি এন্ট্রিটি পেয়েছি । এটি ইনপুট / আউটপুটগুলি সংগঠিত করতে মূলত xephyr নামে একটি সরঞ্জাম ব্যবহার করে।

এন্ট্রিটি বেশ পুরানো এবং কেবল উবুন্টু 12.04-র জন্য আপডেট হয়েছে, তবে এক্সিফার এখনও স্ট্যান্ডার্ড রেপোতে রয়েছে (কেবলমাত্র এটি আমার কম্পিউটারে উপস্থিতি পরীক্ষা করেছে)। কনফিগার সম্পাদনাগুলি জটিল মনে হলেও বেশ সোজা, এটি এখনও কার্যকর হতে পারে। এখানে একটি ব্লগ 2014 থেকে ডেটিং করা হয়েছে, এটি একটি আশাবাদী করে তোলে।

দয়া করে আমাদের জানাবেন আপনার ভাড়া কী!


সুন্দর ধন্যবাদ! আপনার উত্তরে আমার সেটআপের জন্য যে নির্দেশাবলীর সম্পাদিত ডাউন সংস্করণ পোস্ট করতে পারেন?
সোরেন

আমি এটি এমনকি সম্ভব বলে মনে করি না। আপনাকে প্রায় সমস্ত ধাপ (প্রাথমিক ইনস্টল ব্যতীত) সঞ্চালন করতে হবে, এছাড়াও জিডিএম এখন লাইটডিএম দ্বারা প্রতিস্থাপিত হবে। এন্ট্রিতে বর্ণিত উইজার্ডের সাথে সম্ভবত আপনার ভাগ্য রয়েছে ? তবে এটিও পুরানো বলে মনে হচ্ছে ...
জেরোইন

1

আমি মনে করি না এটি সম্ভব হয়েছে কারণ আপনার কাছে দুটি সেট ইনপুট ডিভাইস থাকতে পারে না। এটি সম্ভবত সিনারজির মতো একটি সরঞ্জাম এখানে সহায়তা করতে পারে তবে এটি অগোছালো হবে।

আপনি অন্য মেশিনটি পেতে এবং এটি এক্স টার্মিনাল হিসাবে ব্যবহার করতে পারেন, এটি কেবলমাত্র স্ক্রিনটি আপডেট করার জন্য পর্যাপ্ত দ্রুত হওয়া দরকার তাই আপনার বন্ধুদের তাদের পুরানো পিসির জন্য জিজ্ঞাসা করুন। আপনি যদি XDMCP চালানোর জন্য আপনার আসল মেশিনটি কনফিগার করেন তবে এটি অন্য মেশিনটিকে তার নিজস্ব ডেস্কটপে লগইন করতে দেয়।

এই উইন্ডোজটি মিরের সাথে এক্স উইন্ডোজ প্রতিস্থাপন করা হলে উবুন্টু থেকে অপসারণের সময় নির্ধারণ করা হয়েছে, এটি সম্ভবত পরবর্তী এলটিএস প্রকাশের সময় প্রায় হবে।

এক্সডিএমসিপি-র উবুন্টুর গাইড এখানে - https://wiki.ubuntu.com/xdmcp


আমাদের কাছে কেবল 1 টি ভাল কম্পিউটার রয়েছে। আমাদের অন্যান্য কম্পিউটারগুলি ধীর। এই কাজ করবে?
সোরেন

আমি এটি একটি প্রাক পেন্টিয়াম ল্যাপটপ এবং একটি সিসকো এ্যারোনেট ওয়াইফাই কার্ড দিয়ে করেছি
অ্যামিয়াস

আপনি কি এই উত্তরের নির্দেশাবলী যুক্ত করতে পারেন? উদাহরণস্বরূপ "এটি বলার জন্য সম্পাদনা করুন (ফাইল): .."
সোরেন

আমার কাছে, এক্সডিএমসিপি নির্দেশাবলী সমস্ত সেই গাইডটিতে আচ্ছাদিত এবং এখানে পুনরুত্পাদন করতে খুব দীর্ঘ। xdmcp কনফিগারেশন অ তুচ্ছ।
অমিয়াস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.