এক্স 11 এনভিআইডিআইএ কার্ড চালিত একটি মেশিন থেকে একটি এমডি কার্ড সহ একটি মেশিনে একটি ওপেনএলএল আবেদন ফরোয়ার্ড করছে


15

ওপেনজিএল (বিশেষত, পরিচিত কারও জন্য গ্যাজেবো ) ব্যবহার করে এমন একটি রিমোট প্রক্রিয়া চালু করতে আমি এসএসএইচের মাধ্যমে একটি এক্স 11 অধিবেশন ফরোয়ার্ড করতে আগ্রহী

গ্রাফিক্স কার্ডগুলিতে একটি অমিলের কারণে গ্যাজেবো ক্র্যাশ হয়ে গেছে বলে আমি মনে করি যে সমস্যাটি আমি চালাচ্ছি; এটি "এনভি-জিএলএক্স" এক্সটেনশনগুলি খুঁজে পাচ্ছে না। সঠিক ত্রুটি আউটপুট:

Xlib:  extension "NV-GLX" missing on display "localhost:10.0".
Xlib:  extension "NV-GLX" missing on display "localhost:10.0".
X Error of failed request:  GLXUnsupportedPrivateRequest
  Major opcode of failed request:  149 (GLX)
  Minor opcode of failed request:  16 (X_GLXVendorPrivate)
  Serial number of failed request:  24
  Current serial number in output stream:  25

রিমোট মেশিনটি একটি এনভিআইডিআইএ কার্ডের সাথে চলছে এবং আমার স্থানীয় মেশিনটি একটি এএমডি কার্ড ব্যবহার করছে।

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

যতটুকু আমি বলতে পারি, মনে হয় যে তিনটি জিনিসের একটি ঘটছে:

  1. আমি কিছু ভুল করছি,
  2. আমি যা করতে চাই তা অসম্ভব,
  3. গাজেবো বিভিন্ন হার্ডওয়ারের জন্য ব্রাডিং কোডপথ দিয়ে অজ্ঞেয় পদ্ধতিতে তৈরি করে না; আপনার সিস্টেম যা তৈরি করে তা দেখতে যা কিছু লাগে তা আপনি পান।

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

উত্তর:


9

জিএলএক্স উইকিপিডিয়া নিবন্ধ থেকে কয়েকটি নোট :

জিএলএক্স [হ'ল] এক্স প্রোটোকলের একটি বর্ধন, যা ক্লায়েন্টকে (ওপেনজিএল অ্যাপ্লিকেশন) এক্স সার্ভারে (ডিপ্সের জন্য দায়ী সফ্টওয়্যার) 3 ডি রেন্ডারিং কমান্ড প্রেরণের অনুমতি দেয়। ক্লায়েন্ট এবং সার্ভার সফ্টওয়্যার বিভিন্ন কম্পিউটারে চলতে পারে।

এবং

যদি ক্লায়েন্ট এবং সার্ভার একই কম্পিউটারে চলমান থাকে এবং উপযুক্ত ড্রাইভার ব্যবহার করে একটি ত্বরিত 3 ডি গ্রাফিক্স কার্ড পাওয়া যায় তবে পূর্ববর্তী দুটি উপাদান ডিআরআই দ্বারা বাইপাস করা যেতে পারে। এই ক্ষেত্রে, ক্লায়েন্ট অ্যাপ্লিকেশনটিকে বেশ কয়েকটি এআইপি লেয়ারের মাধ্যমে সরাসরি ভিডিও হার্ডওয়্যার অ্যাক্সেসের অনুমতি দেওয়া হয়।

আমি বিশ্বাস করি যে মুষ্টি পয়েন্ট এটি সম্ভব কিনা তা নিয়ে আপনার প্রশ্নের জবাব দেয়: এটি অবশ্যই সম্ভব হওয়া উচিত। দ্বিতীয়টি আপনার ক্লায়েন্ট প্রোগ্রামটি কেন তার স্থানীয় এক্স সার্ভারের (এনভি জিএলএক্স ড্রাইভার) বৈশিষ্ট্যগুলি ব্যবহার করার জন্য জোর দিয়েছিল তার ব্যাখ্যা সরবরাহ করতে পারে - সম্ভবত এটি localhost:10.0একই কম্পিউটার বলে মনে করে এবং তাই একটি দিক সংযোগ চেষ্টা করেছিল।

চেষ্টা করার বিষয়গুলি:

  1. পরিবর্তে gazebo, চেষ্টা করুন glxdemo
  2. যদি সম্ভব হয় তবে একই কম্পিউটারে দুটি কম্পিউটার পান এবং চিত্রটি বের করে নিন
  3. বড় বন্দুক: straceআপনার অনুরোধ gazebo, এবং কেন এটি এনভি-গ্ল্যাক্স লোড হচ্ছে তা নির্ধারণ করুন

শুভকামনা!


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

এসএসএসের দরকার নেই - এটি যদি আপনার বিশ্বাসযোগ্য সিস্টেমগুলির সমস্ত ব্যক্তিগত নেটওয়ার্ক xhost +হয় তবে আপনার স্থানীয় মেশিনে চেষ্টা করুন এবং দূরবর্তী সিস্টেমে আপনার
ডিজিটালটিকে

1
আমি gazeboকাজ করতে পারিনি , তবে আমি এটি গ্রহণযোগ্য উত্তর হিসাবে চিহ্নিত করছি কারণ আপনার পরামর্শগুলি প্রযুক্তিগতভাবে সঠিক ছিল। glxdemoআপনার দ্বারা প্রদত্ত সমস্ত পরামর্শ (এসএসএস এবং এক্সসার্ভার / নেটওয়ার্কের উপরে এক্সসিলেট) আমি টানেলটি সক্ষম করতে পেরেছি তবে গাজেবো নিজেই কেবল ব্রাঞ্চিং কোড পাথ তৈরি করছে না বলে মনে হয় এবং এটি ধরে নিয়েছে যে এই অদ্ভুত কনফিগারেশনে এটি চালিত হবে না। ধন্যবাদ !.
ডগ স্টিফেন

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